deploy: bbba1bd28795eb6afc962fd404062c8bcf3f2bdb

This commit is contained in:
AYAHASSAN287 2026-02-04 17:29:28 +00:00
parent c68aaeebc8
commit 2a800d3230
1382 changed files with 221337 additions and 6 deletions

2
nim/1069/app.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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_sync_nodes_have_store_true with id: 2026-02-04_17-15-38__af76665c-cc68-42f5-b9d2-82bf3003e157
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-04_17-15-38__af76665c-cc68-42f5-b9d2-82bf3003e157__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-04_17-15-38__af76665c-cc68-42f5-b9d2-82bf3003e157__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-04_17-15-38__af76665c-cc68-42f5-b9d2-82bf3003e157__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.167.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34583', '34584', '34585', '34586', '34587']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34583:34583 -p 34584:34584 -p 34585:34585 -p 34586:34586 -p 34587:34587 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34585 --rest-port=34583 --tcp-port=34584 --discv5-udp-port=34586 --rest-address=0.0.0.0 --nat=extip:172.18.167.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab1ebab662a44adbccef5ba20113ab23cd6ab8a559db5ba0b4c91d22e72d7d91 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34587 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.167.230 waku 74573fee44c930d3750c5e6ade43c5bc7fcdc695004f8749b795e883e2e617e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74573fee44c9. Setting up logs at ./log/docker/node1_2026-02-04_17-15-38__af76665c-cc68-42f5-b9d2-82bf3003e157__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34583
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 bf0b987286b0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 50a711eed71d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34583/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34583/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/34584/p2p/16Uiu2HAmSN7ZKajVUcAK9gtHVZMcU6CbDjLjXHqP38Xgp7EERN1M","/ip4/172.18.167.230/tcp/34585/ws/p2p/16Uiu2HAmSN7ZKajVUcAK9gtHVZMcU6CbDjLjXHqP38Xgp7EERN1M"],"enrUri":"enr:-L24QJUk-wCySJsdEyYpHdWB4bFrU0Sh3ceK0-d4ns4kebPyQ41APjdroYNhw9VRWl4n1oITNhg44t1H2LGeP6ZCGsUCgmlkgnY0gmlwhKwSp-aKbXVsdGlhZGRyc5YACASsEqfmBocYAAoErBKn5gaHGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy7Dkh0REJcHwqtbiLPD-fgGqSAPRfTtWwEqJzzt8PLiDdGNwgocYg3VkcIKHGoV3YWt1MgM"}'
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.35.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57041', '57042', '57043', '57044', '57045']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57041:57041 -p 57042:57042 -p 57043:57043 -p 57044:57044 -p 57045:57045 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57043 --rest-port=57041 --tcp-port=57042 --discv5-udp-port=57044 --rest-address=0.0.0.0 --nat=extip:172.18.35.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1eab2f9bdcacaa3d98e582d8e6fc125a0fd5a2d0fbbf90e9bd487b05ccda815c --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57045 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJUk-wCySJsdEyYpHdWB4bFrU0Sh3ceK0-d4ns4kebPyQ41APjdroYNhw9VRWl4n1oITNhg44t1H2LGeP6ZCGsUCgmlkgnY0gmlwhKwSp-aKbXVsdGlhZGRyc5YACASsEqfmBocYAAoErBKn5gaHGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy7Dkh0REJcHwqtbiLPD-fgGqSAPRfTtWwEqJzzt8PLiDdGNwgocYg3VkcIKHGoV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.132 waku d55ac1d8921f07a22beca80c6567686f0a7e547d48865067b33ed8415a9add7b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d55ac1d8921f. Setting up logs at ./log/docker/node2_2026-02-04_17-15-38__af76665c-cc68-42f5-b9d2-82bf3003e157__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57041
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57041/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57041/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.132/tcp/57042/p2p/16Uiu2HAmTHRCbEbxyV7pnvjrVmTaXXuQtYd5g8bv26pUYpDnUgk3","/ip4/172.18.35.132/tcp/57043/ws/p2p/16Uiu2HAmTHRCbEbxyV7pnvjrVmTaXXuQtYd5g8bv26pUYpDnUgk3"],"enrUri":"enr:-L24QHt7CFnMZ57qxCYj6SxH78HTKYrrPWYwvzQueXLHsdGOD_Hvm_no3nBBsoUGBWZzuRMLTs6EsOAlumngiWQUuR0CgmlkgnY0gmlwhKwSI4SKbXVsdGlhZGRyc5YACASsEiOEBt7SAAoErBIjhAbe090DgnJzhQADAQAAiXNlY3AyNTZrMaED2VifxT4Jq9CF9RlgMcs-kigOgj5qPm9ofLaSwORqlASDdGNwgt7Sg3VkcILe1IV3YWt1MhM"}'
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.38.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47260', '47261', '47262', '47263', '47264']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47260:47260 -p 47261:47261 -p 47262:47262 -p 47263:47263 -p 47264:47264 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47262 --rest-port=47260 --tcp-port=47261 --discv5-udp-port=47263 --rest-address=0.0.0.0 --nat=extip:172.18.38.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f1de75bfc17faf2ad0ae5991ce2dcd5592814a6841dc6dfc0b9eadb4bd217399 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47264 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHt7CFnMZ57qxCYj6SxH78HTKYrrPWYwvzQueXLHsdGOD_Hvm_no3nBBsoUGBWZzuRMLTs6EsOAlumngiWQUuR0CgmlkgnY0gmlwhKwSI4SKbXVsdGlhZGRyc5YACASsEiOEBt7SAAoErBIjhAbe090DgnJzhQADAQAAiXNlY3AyNTZrMaED2VifxT4Jq9CF9RlgMcs-kigOgj5qPm9ofLaSwORqlASDdGNwgt7Sg3VkcILe1IV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.111 waku f4865c60878dd970943b37168668e67280bcc00069ee72f92ff32a4d9bee7c52
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4865c60878d. Setting up logs at ./log/docker/node3_2026-02-04_17-15-38__af76665c-cc68-42f5-b9d2-82bf3003e157__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47260
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47260/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47260/debug/v1/info" -H "Content-Type: application/json" -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.111/tcp/47261/p2p/16Uiu2HAkuuHn4LZDwdQtdqyQgkm311LYQifV5Hc6dR35uaxVzpME","/ip4/172.18.38.111/tcp/47262/ws/p2p/16Uiu2HAkuuHn4LZDwdQtdqyQgkm311LYQifV5Hc6dR35uaxVzpME"],"enrUri":"enr:-L24QCtbgTfaYHTfGDlGnKwLip0l_wjF7AqWWx4nvXKBBE9iEwqBX3Cl3Q8ZEJRuAZYeiD6pmE-1UBttzDlOeuh1UYsCgmlkgnY0gmlwhKwSJm-KbXVsdGlhZGRyc5YACASsEiZvBridAAoErBImbwa4nt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBxMojNed-TX8C6gKC8ddms_dtgUJ92F2Ztaj9xq3zHmDdGNwgridg3VkcIK4n4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57041/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.167.230/tcp/34584/p2p/16Uiu2HAmSN7ZKajVUcAK9gtHVZMcU6CbDjLjXHqP38Xgp7EERN1M"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47260/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.132/tcp/57042/p2p/16Uiu2HAmTHRCbEbxyV7pnvjrVmTaXXuQtYd5g8bv26pUYpDnUgk3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34583/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:57041/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:47260/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:34583/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34583/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34583/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34583/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34583/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34583/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34583/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34583/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34583/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34583/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:34583/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":"0x3949b3618e64308b133c72260500a88d61a3ed55cef70d9cce874b2540308aa3"},{"messageHash":"0x638493f87d3e06e129eff29be05d6f1b1aae1c697998c36d594c2d7a840fec83"},{"messageHash":"0xbd42d1e68a06e56d32440f4964db5b1c3a96f803df568978d153b4e445d7384a"},{"messageHash":"0x501599e22abcb5d2b25f399590b5ea4cd1c0def39bc5de52192fa28788dae0a7"},{"messageHash":"0x1e2f299e64ccaa4549afd316e01da08cf10c273e049b6f26a5630e1eb5475828"},{"messageHash":"0x626a63a438bcf630ef7856b6335621b90916b678663d4e07f5c3fb9913982b6d"},{"messageHash":"0xb85ac64e056e6550c211e59e5ed10af78b82f2344f3a68db237a7cb73305b5bd"},{"messageHash":"0x4d72ee45943ad86d96c2bfef03e1f2d2a3e40e40fb4ab776ddc69be930c13b9b"},{"messageHash":"0xc0d2d1a6198328fcf55a575a921eb64baaf162f514270a97bbac7d5986f473d5"},{"messageHash":"0x46927915b3209e124e1f51d5b7538935a1985e821233bed686c574f420d43bc4"}]}'
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:57041/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":"0x3949b3618e64308b133c72260500a88d61a3ed55cef70d9cce874b2540308aa3"},{"messageHash":"0x638493f87d3e06e129eff29be05d6f1b1aae1c697998c36d594c2d7a840fec83"},{"messageHash":"0xbd42d1e68a06e56d32440f4964db5b1c3a96f803df568978d153b4e445d7384a"},{"messageHash":"0x501599e22abcb5d2b25f399590b5ea4cd1c0def39bc5de52192fa28788dae0a7"},{"messageHash":"0x1e2f299e64ccaa4549afd316e01da08cf10c273e049b6f26a5630e1eb5475828"},{"messageHash":"0x626a63a438bcf630ef7856b6335621b90916b678663d4e07f5c3fb9913982b6d"},{"messageHash":"0xb85ac64e056e6550c211e59e5ed10af78b82f2344f3a68db237a7cb73305b5bd"},{"messageHash":"0x4d72ee45943ad86d96c2bfef03e1f2d2a3e40e40fb4ab776ddc69be930c13b9b"},{"messageHash":"0xc0d2d1a6198328fcf55a575a921eb64baaf162f514270a97bbac7d5986f473d5"},{"messageHash":"0x46927915b3209e124e1f51d5b7538935a1985e821233bed686c574f420d43bc4"}]}'
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:47260/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":"0x3949b3618e64308b133c72260500a88d61a3ed55cef70d9cce874b2540308aa3"},{"messageHash":"0x638493f87d3e06e129eff29be05d6f1b1aae1c697998c36d594c2d7a840fec83"},{"messageHash":"0xbd42d1e68a06e56d32440f4964db5b1c3a96f803df568978d153b4e445d7384a"},{"messageHash":"0x501599e22abcb5d2b25f399590b5ea4cd1c0def39bc5de52192fa28788dae0a7"},{"messageHash":"0x1e2f299e64ccaa4549afd316e01da08cf10c273e049b6f26a5630e1eb5475828"},{"messageHash":"0x626a63a438bcf630ef7856b6335621b90916b678663d4e07f5c3fb9913982b6d"},{"messageHash":"0xb85ac64e056e6550c211e59e5ed10af78b82f2344f3a68db237a7cb73305b5bd"},{"messageHash":"0x4d72ee45943ad86d96c2bfef03e1f2d2a3e40e40fb4ab776ddc69be930c13b9b"},{"messageHash":"0xc0d2d1a6198328fcf55a575a921eb64baaf162f514270a97bbac7d5986f473d5"},{"messageHash":"0x46927915b3209e124e1f51d5b7538935a1985e821233bed686c574f420d43bc4"}]}'
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 74573fee44c9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d55ac1d8921f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f4865c60878d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74573fee44c9. 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-04 17:12:07.075 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:07.076 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/22/sometopic/someencoding] with id: 2026-02-04_17-12-07__2036933b-6fae-4309-8c07-23f867036cb3
2026-02-04 17:12:07.076 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:07.076 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:12:07.077 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:12:07.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:07.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-07__2036933b-6fae-4309-8c07-23f867036cb3__wakuorg_nwaku:latest.log
2026-02-04 17:12:07.084 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:07.084 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:07.086 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:07.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.238
2026-02-04 17:12:07.086 DEBUG [src.node.docker_mananger] Generated ports ['34433', '34434', '34435', '34436', '34437']
2026-02-04 17:12:07.086 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:07.086 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:07.086 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:07.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 34433:34433 -p 34434:34434 -p 34435:34435 -p 34436:34436 -p 34437:34437 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34435 --rest-port=34433 --tcp-port=34434 --discv5-udp-port=34436 --rest-address=0.0.0.0 --nat=extip:172.18.160.238 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1e2cc8f2719bfd9c02d31d5b06d2f5d04ee96ae94df07f71ec7ee695c4283685 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34437 --metrics-logging=true --relay=true --filter=true --content-topic=/app/22/sometopic/someencoding
2026-02-04 17:12:07.271 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.238 waku 74769193fdd188af144766e4b945dc2cd738da6f62e45fd3fb1a06297e72b890
2026-02-04 17:12:07.304 DEBUG [src.node.docker_mananger] Container started with ID 74769193fdd1. Setting up logs at ./log/docker/node1_2026-02-04_17-12-07__2036933b-6fae-4309-8c07-23f867036cb3__wakuorg_nwaku:latest.log
2026-02-04 17:12:07.305 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34433
2026-02-04 17:12:07.305 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:07.339 ERROR [src.node.docker_mananger] Max retries reached for container 2ae758c7308c. Exiting log stream.
2026-02-04 17:12:07.877 ERROR [src.node.docker_mananger] Max retries reached for container cf04f683f736. Exiting log stream.
2026-02-04 17:12:08.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34433/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:08.310 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:08.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34433/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.238/tcp/34434/p2p/16Uiu2HAmR4H1ancP5r5GUjYwsY9HCNsV3ZkccspnGsncozRjd6wg","/ip4/172.18.160.238/tcp/34435/ws/p2p/16Uiu2HAmR4H1ancP5r5GUjYwsY9HCNsV3ZkccspnGsncozRjd6wg"],"enrUri":"enr:-L24QE8_6HHtTpS-XY14cKYlfNS9NcwbXcUgHAb-4HHlRwDlVCzGm_3imbkhkZJuZjxMmosapP5GwcRmNPH4kJsI_-wCgmlkgnY0gmlwhKwSoO6KbXVsdGlhZGRyc5YACASsEqDuBoaCAAoErBKg7gaGg90DgnJzhQACAQAAiXNlY3AyNTZrMaEDuENwg7GsEP0bogIpXQsMUO2N24ht0XIJDro6Xh2EE5eDdGNwgoaCg3VkcIKGhIV3YWt1MgU"}'
2026-02-04 17:12:08.313 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:08.320 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:08.320 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-07__2036933b-6fae-4309-8c07-23f867036cb3__wakuorg_nwaku:latest.log
2026-02-04 17:12:08.320 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:08.320 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:08.321 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:08.321 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.225
2026-02-04 17:12:08.322 DEBUG [src.node.docker_mananger] Generated ports ['45740', '45741', '45742', '45743', '45744']
2026-02-04 17:12:08.322 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:08.322 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:08.322 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:08.322 DEBUG [src.node.docker_mananger] docker run -i -t -p 45740:45740 -p 45741:45741 -p 45742:45742 -p 45743:45743 -p 45744:45744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45742 --rest-port=45740 --tcp-port=45741 --discv5-udp-port=45743 --rest-address=0.0.0.0 --nat=extip:172.18.41.225 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ee1e19f49c2ae1fa3bc01eeb5bc6c9b103c0ae60d13a86dabd47e8d84ffd64bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45744 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE8_6HHtTpS-XY14cKYlfNS9NcwbXcUgHAb-4HHlRwDlVCzGm_3imbkhkZJuZjxMmosapP5GwcRmNPH4kJsI_-wCgmlkgnY0gmlwhKwSoO6KbXVsdGlhZGRyc5YACASsEqDuBoaCAAoErBKg7gaGg90DgnJzhQACAQAAiXNlY3AyNTZrMaEDuENwg7GsEP0bogIpXQsMUO2N24ht0XIJDro6Xh2EE5eDdGNwgoaCg3VkcIKGhIV3YWt1MgU --content-topic=/app/22/sometopic/someencoding
2026-02-04 17:12:08.513 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.225 waku d8ce4597a700ce6a0414b6650463494592ae06165b292e9a0c4ed673069b534a
2026-02-04 17:12:08.546 DEBUG [src.node.docker_mananger] Container started with ID d8ce4597a700. Setting up logs at ./log/docker/node2_2026-02-04_17-12-07__2036933b-6fae-4309-8c07-23f867036cb3__wakuorg_nwaku:latest.log
2026-02-04 17:12:08.547 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45740
2026-02-04 17:12:08.547 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:09.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:09.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:09.565 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:09.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:09.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.225/tcp/45741/p2p/16Uiu2HAmVFYn2A2PmGRg1CHzY1cKBky9sY3Wkpjrny1Ca2qt1sXh","/ip4/172.18.41.225/tcp/45742/ws/p2p/16Uiu2HAmVFYn2A2PmGRg1CHzY1cKBky9sY3Wkpjrny1Ca2qt1sXh"],"enrUri":"enr:-L24QOzazBdxClNhIkwo-V-84IWZOw1aJh87W1I5yJZft1UyY4ibKvgiyH6Kv1tZ26JIqzhh2OFTNkc4kMgz2vdank4CgmlkgnY0gmlwhKwSKeGKbXVsdGlhZGRyc5YACASsEinhBrKtAAoErBIp4Qayrt0DgnJzhQACAQAAiXNlY3AyNTZrMaED9pVnKRu6K5zAvlpBWZ6oEsHihFlUjq9nEwT_iGo-o-yDdGNwgrKtg3VkcIKyr4V3YWt1MgE"}'
2026-02-04 17:12:09.569 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:09.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45740/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.238/tcp/34434/p2p/16Uiu2HAmR4H1ancP5r5GUjYwsY9HCNsV3ZkccspnGsncozRjd6wg"]'
2026-02-04 17:12:09.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:09.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34433/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-02-04 17:12:09.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:09.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-02-04 17:12:09.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:09.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34433/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:09.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:09.583 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:09.684 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:09.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34433/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:09.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770225129578988667,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:09.689 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:09.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:09.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770225129578988667,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:09.694 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:09.695 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:09.695 DEBUG [src.node.waku_node] Stopping container with id 74769193fdd1
2026-02-04 17:12:10.238 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:10.239 DEBUG [src.node.waku_node] Stopping container with id d8ce4597a700
2026-02-04 17:12:10.762 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:10.765 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:10.769 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:10.775 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_ping_without_request_id with id: 2026-02-04_17-11-08__d2c0d65a-1bdc-4005-83a9-a641e09531a0
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-04_17-11-08__d2c0d65a-1bdc-4005-83a9-a641e09531a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.6.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10970', '10971', '10972', '10973', '10974']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10970:10970 -p 10971:10971 -p 10972:10972 -p 10973:10973 -p 10974:10974 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10972 --rest-port=10970 --tcp-port=10971 --discv5-udp-port=10973 --rest-address=0.0.0.0 --nat=extip:172.18.6.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3dabad5feedb2b9945922d6e1afde8a961afe5c0a30bfdb6969c4ac96a3cfcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10974 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.216 waku a775cbc13edfbb14268bdf278e34db5c0c730e7f706c70ca7c3c0455fdfecd7f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a775cbc13edf. Setting up logs at ./log/docker/node1_2026-02-04_17-11-08__d2c0d65a-1bdc-4005-83a9-a641e09531a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10970
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 f53e77386f32. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 244080c8d3e4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10970/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10970/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.216/tcp/10971/p2p/16Uiu2HAmUDeSziEuFWgh5kYpLMZZFUQdDRDE5RLSk44vCQ56NgZ9","/ip4/172.18.6.216/tcp/10972/ws/p2p/16Uiu2HAmUDeSziEuFWgh5kYpLMZZFUQdDRDE5RLSk44vCQ56NgZ9"],"enrUri":"enr:-L24QDsxWYYud2IYGBEkGOSs2tKzj9PehFcCdj_yE-b13f0_XwpZY9oZ5IYoUp7cLKd5mtNstMuIZI6a2YOXKqoEX7ACgmlkgnY0gmlwhKwSBtiKbXVsdGlhZGRyc5YACASsEgbYBirbAAoErBIG2AYq3N0DgnJzhQADAQAAiXNlY3AyNTZrMaED5zz3vxlflV2soY5E4_X2B0Any9rSa9pdrnOsqdOJXxyDdGNwgirbg3VkcIIq3YV3YWt1MgU"}'
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-04_17-11-08__d2c0d65a-1bdc-4005-83a9-a641e09531a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.137.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59400', '59401', '59402', '59403', '59404']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59400:59400 -p 59401:59401 -p 59402:59402 -p 59403:59403 -p 59404:59404 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59402 --rest-port=59400 --tcp-port=59401 --discv5-udp-port=59403 --rest-address=0.0.0.0 --nat=extip:172.18.137.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f14be00c1e2d5f39de4dabf7accc721f472cbe6a3ff4a75792f6e4a337b8b7e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59404 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDsxWYYud2IYGBEkGOSs2tKzj9PehFcCdj_yE-b13f0_XwpZY9oZ5IYoUp7cLKd5mtNstMuIZI6a2YOXKqoEX7ACgmlkgnY0gmlwhKwSBtiKbXVsdGlhZGRyc5YACASsEgbYBirbAAoErBIG2AYq3N0DgnJzhQADAQAAiXNlY3AyNTZrMaED5zz3vxlflV2soY5E4_X2B0Any9rSa9pdrnOsqdOJXxyDdGNwgirbg3VkcIIq3YV3YWt1MgU --filternode=/ip4/172.18.6.216/tcp/10971/p2p/16Uiu2HAmUDeSziEuFWgh5kYpLMZZFUQdDRDE5RLSk44vCQ56NgZ9
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.175 waku 05d4aa022188c65a61f700562d4849fb11d6cf02d1ca95d6b8b2798a2c79a6ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 05d4aa022188. Setting up logs at ./log/docker/node2_2026-02-04_17-11-08__d2c0d65a-1bdc-4005-83a9-a641e09531a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59400
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59400/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59400/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.175/tcp/59401/p2p/16Uiu2HAm22s44YYDzPgwtpBi1Ci3E5EHVssDx1LqeBCFKXtFQqVN","/ip4/172.18.137.175/tcp/59402/ws/p2p/16Uiu2HAm22s44YYDzPgwtpBi1Ci3E5EHVssDx1LqeBCFKXtFQqVN"],"enrUri":"enr:-L24QMz7N3EuDr2mvkxa7o9nEv9OR5UxFI8nhO6OjivTFw_pIKXWNyzjkDgsfEx7QXJOdxDneDoSwLh1KdSaU37UTkkCgmlkgnY0gmlwhKwSia-KbXVsdGlhZGRyc5YACASsEomvBugJAAoErBKJrwboCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYin4iCRAUQMqXlfAsq3otvtUnZ_wLXFtVorQWoQzMQWDdGNwgugJg3VkcILoC4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59400/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.216/tcp/10971/p2p/16Uiu2HAmUDeSziEuFWgh5kYpLMZZFUQdDRDE5RLSk44vCQ56NgZ9"]'
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:10970/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:59400/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3795b483-079d-4640-8b49-51e21a3837eb", "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":"3795b483-079d-4640-8b49-51e21a3837eb","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59400/filter/v2/subscriptions/" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a775cbc13edf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 05d4aa022188
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-04 17:09:53.687 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:09:53.687 DEBUG [tests.conftest] Running test: test_store_filter_interaction_with_six_nodes with id: 2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e
2026-02-04 17:09:53.688 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:09:53.688 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:09:53.688 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:09:53.697 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:09:53.698 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:09:53.703 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:09:53.704 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:09:53.710 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:09:53.710 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:09:53.710 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:09:53.711 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:09:53.712 DEBUG [tests.e2e.test_e2e] Create 6 nodes
2026-02-04 17:09:53.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:09:53.717 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:09:53.723 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:09:53.723 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:09:53.728 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:09:53.728 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:09:53.728 DEBUG [tests.e2e.test_e2e] Start 5 nodes with their corresponding config
2026-02-04 17:09:53.729 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:09:53.729 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:09:53.769 DEBUG [src.node.docker_mananger] Network waku created
2026-02-04 17:09:53.769 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.58
2026-02-04 17:09:53.769 DEBUG [src.node.docker_mananger] Generated ports ['60999', '61000', '61001', '61002', '61003']
2026-02-04 17:09:53.769 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:09:53.769 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:09:53.769 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:09:53.770 DEBUG [src.node.docker_mananger] docker run -i -t -p 60999:60999 -p 61000:61000 -p 61001:61001 -p 61002:61002 -p 61003:61003 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61001 --rest-port=60999 --tcp-port=61000 --discv5-udp-port=61002 --rest-address=0.0.0.0 --nat=extip:172.18.59.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1c06ee1537c71cfdcd4e683b169b8dc58f1d7ea0f827ae96ddbbab9ba28dbb9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61003 --metrics-logging=true --relay=true --store=true
2026-02-04 17:09:57.060 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.58 waku 90d330962de75b469b605d200bc0862b0254117a4b0a1a3f4e2d4f3b6e450ca0
2026-02-04 17:09:57.089 DEBUG [src.node.docker_mananger] Container started with ID 90d330962de7. Setting up logs at ./log/docker/node1_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:09:57.089 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60999
2026-02-04 17:09:57.091 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:09:58.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60999/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:09:58.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:09:58.095 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:09:58.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60999/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:09:58.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.58/tcp/61000/p2p/16Uiu2HAm2Ht2aJBYMTPXh93wnGVGKNDcRauDWeNt3qCyFSPLc2qt","/ip4/172.18.59.58/tcp/61001/ws/p2p/16Uiu2HAm2Ht2aJBYMTPXh93wnGVGKNDcRauDWeNt3qCyFSPLc2qt"],"enrUri":"enr:-L24QCrL1mysmFFUabaCLbb3lBlZCIDgIeSLVP8xUXCasn-rDiq73C3W4jYaAQmvA05YsOQAOMjKEPSqbWaT42Pp3uMCgmlkgnY0gmlwhKwSOzqKbXVsdGlhZGRyc5YACASsEjs6Bu5IAAoErBI7OgbuSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECZgLI4KLKjRIgc7l2pOPVP90P6q-EEuerhbJNmJGGZN-DdGNwgu5Ig3VkcILuSoV3YWt1MgM"}'
2026-02-04 17:09:58.097 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:09:58.098 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:09:58.098 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:09:58.099 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:09:58.099 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.236
2026-02-04 17:09:58.099 DEBUG [src.node.docker_mananger] Generated ports ['23593', '23594', '23595', '23596', '23597']
2026-02-04 17:09:58.100 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:09:58.100 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:09:58.100 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:09:58.100 DEBUG [src.node.docker_mananger] docker run -i -t -p 23593:23593 -p 23594:23594 -p 23595:23595 -p 23596:23596 -p 23597:23597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23595 --rest-port=23593 --tcp-port=23594 --discv5-udp-port=23596 --rest-address=0.0.0.0 --nat=extip:172.18.84.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cc5d1b1be9ffacf4379c7a11cbda27ae7a37f46e4aa9b3b74cb56c1a79854ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23597 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QCrL1mysmFFUabaCLbb3lBlZCIDgIeSLVP8xUXCasn-rDiq73C3W4jYaAQmvA05YsOQAOMjKEPSqbWaT42Pp3uMCgmlkgnY0gmlwhKwSOzqKbXVsdGlhZGRyc5YACASsEjs6Bu5IAAoErBI7OgbuSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECZgLI4KLKjRIgc7l2pOPVP90P6q-EEuerhbJNmJGGZN-DdGNwgu5Ig3VkcILuSoV3YWt1MgM
2026-02-04 17:09:58.285 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.236 waku ff698f81ceff7d32cc7e625121005fa2b508adafb40e1a1fdcd3159c2a9cfcdf
2026-02-04 17:09:58.316 DEBUG [src.node.docker_mananger] Container started with ID ff698f81ceff. Setting up logs at ./log/docker/node2_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:09:58.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23593
2026-02-04 17:09:58.316 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:09:59.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23593/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:09:59.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:09:59.321 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:09:59.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:09:59.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.236/tcp/23594/p2p/16Uiu2HAm3cRTabnxzkjsQd4uMjjbb9xDtHpQMzftiXMe9Mu7VEpy","/ip4/172.18.84.236/tcp/23595/ws/p2p/16Uiu2HAm3cRTabnxzkjsQd4uMjjbb9xDtHpQMzftiXMe9Mu7VEpy"],"enrUri":"enr:-L24QIDy9Gak6iLslmtBAR6vdZD3WtUMSXzi7QcH1QroTkz1Ch4ix9OnafBbQ5ISWQ96kleKo_wtEPUZGIyNFlmd9HICgmlkgnY0gmlwhKwSVOyKbXVsdGlhZGRyc5YACASsElTsBlwqAAoErBJU7AZcK90DgnJzhQADAQAAiXNlY3AyNTZrMaECeZ53J_SbehFDWpTsOH-_o94djpeyp3nGzBJhjUo18vKDdGNwglwqg3VkcIJcLIV3YWt1MgM"}'
2026-02-04 17:09:59.324 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:09:59.324 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:09:59.324 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:09:59.327 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:09:59.327 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.247
2026-02-04 17:09:59.327 DEBUG [src.node.docker_mananger] Generated ports ['50460', '50461', '50462', '50463', '50464']
2026-02-04 17:09:59.327 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:09:59.328 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:09:59.328 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:09:59.328 DEBUG [src.node.docker_mananger] docker run -i -t -p 50460:50460 -p 50461:50461 -p 50462:50462 -p 50463:50463 -p 50464:50464 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50462 --rest-port=50460 --tcp-port=50461 --discv5-udp-port=50463 --rest-address=0.0.0.0 --nat=extip:172.18.183.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b4f2ea5cb4fae468aedfcee62d853eca3b999ecd0ff7581f5c24fbbac9aefcfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50464 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QIDy9Gak6iLslmtBAR6vdZD3WtUMSXzi7QcH1QroTkz1Ch4ix9OnafBbQ5ISWQ96kleKo_wtEPUZGIyNFlmd9HICgmlkgnY0gmlwhKwSVOyKbXVsdGlhZGRyc5YACASsElTsBlwqAAoErBJU7AZcK90DgnJzhQADAQAAiXNlY3AyNTZrMaECeZ53J_SbehFDWpTsOH-_o94djpeyp3nGzBJhjUo18vKDdGNwglwqg3VkcIJcLIV3YWt1MgM
2026-02-04 17:09:59.540 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.247 waku 93910e58368abfb9852da74b2edb1284d61f87b7c46fbfb69fff3d2e9e302944
2026-02-04 17:09:59.571 DEBUG [src.node.docker_mananger] Container started with ID 93910e58368a. Setting up logs at ./log/docker/node3_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:09:59.571 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50460
2026-02-04 17:09:59.572 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:10:00.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:00.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:10:00.577 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:10:00.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:00.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.247/tcp/50461/p2p/16Uiu2HAmSA5At7Ha63xwhmMDnBkVTtd6MBBxVj4TDGq5zJXcfgwQ","/ip4/172.18.183.247/tcp/50462/ws/p2p/16Uiu2HAmSA5At7Ha63xwhmMDnBkVTtd6MBBxVj4TDGq5zJXcfgwQ"],"enrUri":"enr:-L24QL2HEf9kDDwjb1VFcwHYd5o5zm-vmseNh5JUIwdWg71bUN0CWj3CDX7lNgwr1_6d3tjjXepYjIEGJ-v-LBwTrakCgmlkgnY0gmlwhKwSt_eKbXVsdGlhZGRyc5YACASsErf3BsUdAAoErBK39wbFHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyJs5YCTkHYGaWcXT_3UC6bxc-PQnwvKWxsSM0kRXgW-DdGNwgsUdg3VkcILFH4V3YWt1MgM"}'
2026-02-04 17:10:00.580 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:10:00.580 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:10:00.581 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:10:00.582 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:10:00.582 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.254
2026-02-04 17:10:00.582 DEBUG [src.node.docker_mananger] Generated ports ['15478', '15479', '15480', '15481', '15482']
2026-02-04 17:10:00.583 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:10:00.583 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:10:00.583 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:10:00.583 DEBUG [src.node.docker_mananger] docker run -i -t -p 15478:15478 -p 15479:15479 -p 15480:15480 -p 15481:15481 -p 15482:15482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15480 --rest-port=15478 --tcp-port=15479 --discv5-udp-port=15481 --rest-address=0.0.0.0 --nat=extip:172.18.42.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3e5aebb6a5e4de0daa12cffeb1ccdad6fcaed6f8f728def7ea8c1e4fb52bff3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15482 --metrics-logging=true --relay=true --filter=true --store=true --discv5-bootstrap-node=enr:-L24QL2HEf9kDDwjb1VFcwHYd5o5zm-vmseNh5JUIwdWg71bUN0CWj3CDX7lNgwr1_6d3tjjXepYjIEGJ-v-LBwTrakCgmlkgnY0gmlwhKwSt_eKbXVsdGlhZGRyc5YACASsErf3BsUdAAoErBK39wbFHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyJs5YCTkHYGaWcXT_3UC6bxc-PQnwvKWxsSM0kRXgW-DdGNwgsUdg3VkcILFH4V3YWt1MgM
2026-02-04 17:10:00.797 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.254 waku ebfa3fb3e90221add645d15b0dd4fa5ecc01431f153c85ba363050e39f7f8acf
2026-02-04 17:10:00.830 DEBUG [src.node.docker_mananger] Container started with ID ebfa3fb3e902. Setting up logs at ./log/docker/node4_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:10:00.831 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15478
2026-02-04 17:10:00.832 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:10:01.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15478/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:01.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:10:01.836 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:10:01.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15478/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:01.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.254/tcp/15479/p2p/16Uiu2HAm9MdYuSjsxNVrmewJa8vc39ofsG5364xKXUzCAtnu88Qg","/ip4/172.18.42.254/tcp/15480/ws/p2p/16Uiu2HAm9MdYuSjsxNVrmewJa8vc39ofsG5364xKXUzCAtnu88Qg"],"enrUri":"enr:-L24QDmDmV0Obry5n694MnUZBxQC77VfsH75MMPV4mte3SV5XUn7eD6A6A9uIuwU8_RKDMbwFJXX05JGmUsPioVJkxMCgmlkgnY0gmlwhKwSKv6KbXVsdGlhZGRyc5YACASsEir-Bjx3AAoErBIq_gY8eN0DgnJzhQADAQAAiXNlY3AyNTZrMaECzvqMEIJUleWGh4LPCaHmGhfe5LI1YMJ4uvzA5oQvOxGDdGNwgjx3g3VkcII8eYV3YWt1Mgc"}'
2026-02-04 17:10:01.839 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:10:01.839 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:10:01.839 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:10:01.841 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:10:01.841 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.16
2026-02-04 17:10:01.841 DEBUG [src.node.docker_mananger] Generated ports ['11008', '11009', '11010', '11011', '11012']
2026-02-04 17:10:01.841 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:10:01.841 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:10:01.841 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:10:01.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 11008:11008 -p 11009:11009 -p 11010:11010 -p 11011:11011 -p 11012:11012 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11010 --rest-port=11008 --tcp-port=11009 --discv5-udp-port=11011 --rest-address=0.0.0.0 --nat=extip:172.18.148.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adf172d6a9b6edfadab6a5c3cd4adbce9a766bddcbebcfefd6cbcbcc3bb373b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11012 --metrics-logging=true --relay=false --filternode=/ip4/172.18.42.254/tcp/15479/p2p/16Uiu2HAm9MdYuSjsxNVrmewJa8vc39ofsG5364xKXUzCAtnu88Qg --discv5-bootstrap-node=enr:-L24QDmDmV0Obry5n694MnUZBxQC77VfsH75MMPV4mte3SV5XUn7eD6A6A9uIuwU8_RKDMbwFJXX05JGmUsPioVJkxMCgmlkgnY0gmlwhKwSKv6KbXVsdGlhZGRyc5YACASsEir-Bjx3AAoErBIq_gY8eN0DgnJzhQADAQAAiXNlY3AyNTZrMaECzvqMEIJUleWGh4LPCaHmGhfe5LI1YMJ4uvzA5oQvOxGDdGNwgjx3g3VkcII8eYV3YWt1Mgc
2026-02-04 17:10:02.074 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.16 waku bcc7a53f161c0aa7ac7d43bf10eb55211abdb29a6e778de464438e11e0f22b2a
2026-02-04 17:10:02.103 DEBUG [src.node.docker_mananger] Container started with ID bcc7a53f161c. Setting up logs at ./log/docker/node6_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:10:02.104 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11008
2026-02-04 17:10:02.104 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:10:03.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11008/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:03.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:10:03.113 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:10:03.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11008/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:03.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.16/tcp/11009/p2p/16Uiu2HAmQ5jn34DmJgCgHi9WYbsW6VtXu5zCRhFqVXV4BBDvvUme","/ip4/172.18.148.16/tcp/11010/ws/p2p/16Uiu2HAmQ5jn34DmJgCgHi9WYbsW6VtXu5zCRhFqVXV4BBDvvUme"],"enrUri":"enr:-L24QJ1UPUr65y_jWh9vEY7Uk26_bpqwQOPlRol0PftTQLxVBI58FGiGwiq-lEb7Ls0IOR12tyMvzknYizKqmF9Ldn4CgmlkgnY0gmlwhKwSlBCKbXVsdGlhZGRyc5YACASsEpQQBisBAAoErBKUEAYrAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqceZKZM_RdIcHUq5KBIllhu-2ab96rlul9FEj5YdSYGDdGNwgisBg3VkcIIrA4V3YWt1MgA"}'
2026-02-04 17:10:03.127 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:10:03.128 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topics
2026-02-04 17:10:03.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60999/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:10:03.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:10:03.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23593/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:10:03.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:10:03.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50460/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:10:03.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:10:03.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15478/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:10:03.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:10:03.204 DEBUG [tests.e2e.test_e2e] Node6 subscribe to filter for pubsubtopic /waku/2/rs/3/1
2026-02-04 17:10:03.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11008/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-04 17:10:03.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:10:03.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60999/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:03.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.183.247/tcp/50461/p2p/16Uiu2HAmSA5At7Ha63xwhmMDnBkVTtd6MBBxVj4TDGq5zJXcfgwQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.42.254/tcp/15479/p2p/16Uiu2HAm9MdYuSjsxNVrmewJa8vc39ofsG5364xKXUzCAtnu88Qg","protocols":["/ipfs/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.84.236/tcp/53326/p2p/16Uiu2HAm3cRTabnxzkjsQd4uMjjbb9xDtHpQMzftiXMe9Mu7VEpy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-04 17:10:03.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23593/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:03.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.183.247/tcp/37160/p2p/16Uiu2HAmSA5At7Ha63xwhmMDnBkVTtd6MBBxVj4TDGq5zJXcfgwQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.59.58/tcp/61000/p2p/16Uiu2HAm2Ht2aJBYMTPXh93wnGVGKNDcRauDWeNt3qCyFSPLc2qt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-04 17:10:03.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50460/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:03.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.42.254/tcp/55736/p2p/16Uiu2HAm9MdYuSjsxNVrmewJa8vc39ofsG5364xKXUzCAtnu88Qg","protocols":["/ipfs/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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.59.58/tcp/48954/p2p/16Uiu2HAm2Ht2aJBYMTPXh93wnGVGKNDcRauDWeNt3qCyFSPLc2qt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.84.236/tcp/23594/p2p/16Uiu2HAm3cRTabnxzkjsQd4uMjjbb9xDtHpQMzftiXMe9Mu7VEpy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-04 17:10:03.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15478/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:03.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.183.247/tcp/50461/p2p/16Uiu2HAmSA5At7Ha63xwhmMDnBkVTtd6MBBxVj4TDGq5zJXcfgwQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.59.58/tcp/55430/p2p/16Uiu2HAm2Ht2aJBYMTPXh93wnGVGKNDcRauDWeNt3qCyFSPLc2qt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.148.16/tcp/55996/p2p/16Uiu2HAmQ5jn34DmJgCgHi9WYbsW6VtXu5zCRhFqVXV4BBDvvUme","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-04 17:10:03.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11008/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:03.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.42.254/tcp/15479/p2p/16Uiu2HAm9MdYuSjsxNVrmewJa8vc39ofsG5364xKXUzCAtnu88Qg","protocols":["/ipfs/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-127-ga4e44d","origin":"Discv5"}]'
2026-02-04 17:10:03.266 DEBUG [src.libs.common] Sleeping for 50 seconds
2026-02-04 17:10:53.267 DEBUG [tests.e2e.test_e2e] Node1 publish message for topic /waku/2/rs/3/1
2026-02-04 17:10:53.267 DEBUG [src.steps.store] Relaying message
2026-02-04 17:10:53.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60999/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-04 17:10:53.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:10:53.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:10:53.482 DEBUG [src.libs.common] Sleeping for 4 seconds
2026-02-04 17:10:57.483 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-04 17:10:57.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11008/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:57.486 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":1770225053267514036,"ephemeral":false}]'
2026-02-04 17:10:57.486 DEBUG [tests.e2e.test_e2e] Filter inquiry response is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225053267514036, 'ephemeral': False}]
2026-02-04 17:10:57.486 DEBUG [tests.e2e.test_e2e] Node5 goes live !!
2026-02-04 17:10:57.486 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:10:57.487 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:10:57.488 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:10:57.488 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.169
2026-02-04 17:10:57.488 DEBUG [src.node.docker_mananger] Generated ports ['64501', '64502', '64503', '64504', '64505']
2026-02-04 17:10:57.488 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:10:57.488 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:10:57.489 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:10:57.489 DEBUG [src.node.docker_mananger] docker run -i -t -p 64501:64501 -p 64502:64502 -p 64503:64503 -p 64504:64504 -p 64505:64505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64503 --rest-port=64501 --tcp-port=64502 --discv5-udp-port=64504 --rest-address=0.0.0.0 --nat=extip:172.18.145.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af1bfbaebecdea5eb4c8353cd446bfaf26bb86b4a43054a4dea09c564f3e4258 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64505 --metrics-logging=true --relay=false --storenode=/ip4/172.18.42.254/tcp/15479/p2p/16Uiu2HAm9MdYuSjsxNVrmewJa8vc39ofsG5364xKXUzCAtnu88Qg --discv5-bootstrap-node=enr:-L24QDmDmV0Obry5n694MnUZBxQC77VfsH75MMPV4mte3SV5XUn7eD6A6A9uIuwU8_RKDMbwFJXX05JGmUsPioVJkxMCgmlkgnY0gmlwhKwSKv6KbXVsdGlhZGRyc5YACASsEir-Bjx3AAoErBIq_gY8eN0DgnJzhQADAQAAiXNlY3AyNTZrMaECzvqMEIJUleWGh4LPCaHmGhfe5LI1YMJ4uvzA5oQvOxGDdGNwgjx3g3VkcII8eYV3YWt1Mgc
2026-02-04 17:10:57.683 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.169 waku a1e9fc49413e68f5cbf018d72bbe57466e9be9c4d95fe5db4a8b3b0ce14ba95b
2026-02-04 17:10:57.713 DEBUG [src.node.docker_mananger] Container started with ID a1e9fc49413e. Setting up logs at ./log/docker/node5_2026-02-04_17-09-53__97b881e2-e3cb-4cbc-a4fe-d67152e9a20e__wakuorg_nwaku:latest.log
2026-02-04 17:10:57.713 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64501
2026-02-04 17:10:57.713 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:10:58.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64501/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:58.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"READY"}]}'
2026-02-04 17:10:58.718 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:10:58.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:58.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.169/tcp/64502/p2p/16Uiu2HAky1meEooaV9KT3UnHmhBM1BzCX1KmFM1cwxmkpVc3ACqg","/ip4/172.18.145.169/tcp/64503/ws/p2p/16Uiu2HAky1meEooaV9KT3UnHmhBM1BzCX1KmFM1cwxmkpVc3ACqg"],"enrUri":"enr:-L24QK3xtMnuohoEksV_O1wXiPgYBfi_IwgPKwx5L8KCQO_bIp1iU-Q4lrGX_vSoHj6dkHiNfrxfer3cVNEfowFX2MoCgmlkgnY0gmlwhKwSkamKbXVsdGlhZGRyc5YACASsEpGpBvv2AAoErBKRqQb7990DgnJzhQADAQAAiXNlY3AyNTZrMaECNU82F1Sd5U5FKaJCAJaP8DLlgMH9jjSt4jWF0bhkcXuDdGNwgvv2g3VkcIL7-IV3YWt1MgA"}'
2026-02-04 17:10:58.720 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:10:58.720 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-04 17:11:00.721 DEBUG [tests.e2e.test_e2e] Node5 makes request to get stored messages
2026-02-04 17:11:00.721 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:11:00.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64501/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:00.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4098748b6ff33a6cdb25","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7e1b0a4a3fb26188a7fafc12386025bb2998b105941c2388c2500f59234f563f"}]}'
2026-02-04 17:11:00.761 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:11:00.768 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:11:00.769 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:11:00.769 DEBUG [src.node.waku_node] Stopping container with id 90d330962de7
2026-02-04 17:11:01.349 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:01.350 DEBUG [src.node.waku_node] Stopping container with id ff698f81ceff
2026-02-04 17:11:01.919 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:01.921 DEBUG [src.node.waku_node] Stopping container with id 93910e58368a
2026-02-04 17:11:02.351 ERROR [src.node.docker_mananger] Max retries reached for container 90d330962de7. Exiting log stream.
2026-02-04 17:11:02.502 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:02.503 DEBUG [src.node.waku_node] Stopping container with id ebfa3fb3e902
2026-02-04 17:11:02.734 ERROR [src.node.docker_mananger] Max retries reached for container ff698f81ceff. Exiting log stream.
2026-02-04 17:11:03.039 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:03.040 DEBUG [src.node.waku_node] Stopping container with id bcc7a53f161c
2026-02-04 17:11:03.317 ERROR [src.node.docker_mananger] Max retries reached for container 93910e58368a. Exiting log stream.
2026-02-04 17:11:03.573 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:03.575 DEBUG [src.node.waku_node] Stopping container with id a1e9fc49413e
2026-02-04 17:11:04.057 ERROR [src.node.docker_mananger] Max retries reached for container ebfa3fb3e902. Exiting log stream.
2026-02-04 17:11:04.113 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:04.114 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:11:04.217 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:04.264 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:04.316 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:04.440 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:04.475 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:04.480 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-04 17:11:40.843 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:40.844 DEBUG [tests.conftest] Running test: test_lightpush_with_a_single_receiving_node with id: 2026-02-04_17-11-40__9e748d50-2307-4632-8b52-ce589420d01b
2026-02-04 17:11:40.844 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:40.844 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:11:40.851 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:40.851 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-04_17-11-40__9e748d50-2307-4632-8b52-ce589420d01b__wakuorg_nwaku:latest.log
2026-02-04 17:11:40.851 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:40.851 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:40.853 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:40.853 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.89
2026-02-04 17:11:40.853 DEBUG [src.node.docker_mananger] Generated ports ['14830', '14831', '14832', '14833', '14834']
2026-02-04 17:11:40.853 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:40.853 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:40.853 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:40.854 DEBUG [src.node.docker_mananger] docker run -i -t -p 14830:14830 -p 14831:14831 -p 14832:14832 -p 14833:14833 -p 14834:14834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14832 --rest-port=14830 --tcp-port=14831 --discv5-udp-port=14833 --rest-address=0.0.0.0 --nat=extip:172.18.103.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1bbbc6aac8dcba4bf1611a3ca769c51e56da63f5facef048d74931e65d6c541 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14834 --metrics-logging=true --lightpush=true --relay=true
2026-02-04 17:11:41.058 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.89 waku 9955b620023251a4c4467a6017a5410c6a6fde347787a67b1b4c7b8d711cdbe3
2026-02-04 17:11:41.090 DEBUG [src.node.docker_mananger] Container started with ID 9955b6200232. Setting up logs at ./log/docker/receiving_node1_2026-02-04_17-11-40__9e748d50-2307-4632-8b52-ce589420d01b__wakuorg_nwaku:latest.log
2026-02-04 17:11:41.091 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14830
2026-02-04 17:11:41.091 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:41.110 ERROR [src.node.docker_mananger] Max retries reached for container edc16828b40f. Exiting log stream.
2026-02-04 17:11:41.641 ERROR [src.node.docker_mananger] Max retries reached for container f2f34c774254. Exiting log stream.
2026-02-04 17:11:42.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14830/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:42.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:42.095 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:42.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:42.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.89/tcp/14831/p2p/16Uiu2HAmActKmSiYerpTtTHxZ521TPmiKJ83ECNKQHqoup8BQ7gu","/ip4/172.18.103.89/tcp/14832/ws/p2p/16Uiu2HAmActKmSiYerpTtTHxZ521TPmiKJ83ECNKQHqoup8BQ7gu"],"enrUri":"enr:-L24QO-3pkJbh9JmfHQaLQ_m4lhYWLLlhLrCvD4LgFhDXnU1XhWlE2q_3f37mJA6RKO2ks_zBWAidPElT2SYjVXQfL4CgmlkgnY0gmlwhKwSZ1mKbXVsdGlhZGRyc5YACASsEmdZBjnvAAoErBJnWQY58N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4b6mjxXUaAR0ouoXjPXblUm_0535Gf1f-k10sOYq2TqDdGNwgjnvg3VkcII58YV3YWt1Mgk"}'
2026-02-04 17:11:42.097 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:42.104 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:42.104 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-04_17-11-40__9e748d50-2307-4632-8b52-ce589420d01b__wakuorg_nwaku:latest.log
2026-02-04 17:11:42.104 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:42.104 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:42.105 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:42.105 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.9
2026-02-04 17:11:42.106 DEBUG [src.node.docker_mananger] Generated ports ['50056', '50057', '50058', '50059', '50060']
2026-02-04 17:11:42.106 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:42.106 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:42.106 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:42.106 DEBUG [src.node.docker_mananger] docker run -i -t -p 50056:50056 -p 50057:50057 -p 50058:50058 -p 50059:50059 -p 50060:50060 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50058 --rest-port=50056 --tcp-port=50057 --discv5-udp-port=50059 --rest-address=0.0.0.0 --nat=extip:172.18.192.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e94b9ec5e9b3e783af18fd3dbf5ccd72ffa0a7e3d433e92fc8cbdff61a01ebfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50060 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO-3pkJbh9JmfHQaLQ_m4lhYWLLlhLrCvD4LgFhDXnU1XhWlE2q_3f37mJA6RKO2ks_zBWAidPElT2SYjVXQfL4CgmlkgnY0gmlwhKwSZ1mKbXVsdGlhZGRyc5YACASsEmdZBjnvAAoErBJnWQY58N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4b6mjxXUaAR0ouoXjPXblUm_0535Gf1f-k10sOYq2TqDdGNwgjnvg3VkcII58YV3YWt1Mgk --lightpushnode=/ip4/172.18.103.89/tcp/14831/p2p/16Uiu2HAmActKmSiYerpTtTHxZ521TPmiKJ83ECNKQHqoup8BQ7gu --lightpush=true --relay=true
2026-02-04 17:11:42.290 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.9 waku 05ff409c3a52e28a5921c97b918b2c9fbf2dbe881bb439e8bc202696033a0d44
2026-02-04 17:11:42.320 DEBUG [src.node.docker_mananger] Container started with ID 05ff409c3a52. Setting up logs at ./log/docker/lightpush_node1_2026-02-04_17-11-40__9e748d50-2307-4632-8b52-ce589420d01b__wakuorg_nwaku:latest.log
2026-02-04 17:11:42.321 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50056
2026-02-04 17:11:42.321 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:43.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50056/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:43.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:43.325 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:43.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50056/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:43.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.9/tcp/50057/p2p/16Uiu2HAmKb2ragSpLNvqMfzgE4xoe8rgx4e9XAaucENNUgJbUoFa","/ip4/172.18.192.9/tcp/50058/ws/p2p/16Uiu2HAmKb2ragSpLNvqMfzgE4xoe8rgx4e9XAaucENNUgJbUoFa"],"enrUri":"enr:-L24QHmmnWeUxsyXt6Uke2i7345tKx0R9ifWuTEvIUwQXoBaVh8Rw-g7v2E9di08tn_NdDS2N_BOXGR3j-ZaE3wZH8ACgmlkgnY0gmlwhKwSwAmKbXVsdGlhZGRyc5YACASsEsAJBsOJAAoErBLACQbDit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZv5RVEu-AvvloGUWtupwspX6xzHcGdi74ZfQc28nP_2DdGNwgsOJg3VkcILDi4V3YWt1Mgk"}'
2026-02-04 17:11:43.328 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:43.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50056/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.89/tcp/14831/p2p/16Uiu2HAmActKmSiYerpTtTHxZ521TPmiKJ83ECNKQHqoup8BQ7gu"]'
2026-02-04 17:11:43.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:43.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14830/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:11:43.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:43.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50056/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:11:43.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:43.391 DEBUG [src.steps.light_push] Lightpushing message
2026-02-04 17:11:43.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50056/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225103391316766}}'
2026-02-04 17:11:43.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:43.400 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:11:43.500 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-04 17:11:43.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14830/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:43.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225103391316766,"ephemeral":false,"proof":""}]'
2026-02-04 17:11:43.505 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-04 17:11:43.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:43.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225103391316766,"ephemeral":false,"proof":""}]'
2026-02-04 17:11:43.510 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:11:43.511 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:11:43.511 DEBUG [src.node.waku_node] Stopping container with id 9955b6200232
2026-02-04 17:11:44.010 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:44.010 DEBUG [src.node.waku_node] Stopping container with id 05ff409c3a52
2026-02-04 17:11:44.517 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:44.519 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:11:44.525 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:44.530 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,193 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-02-04_17-16-46__31d92463-6dab-4efc-981b-779610ee547a
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-04_17-16-46__31d92463-6dab-4efc-981b-779610ee547a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37425', '37426', '37427', '37428', '37429']
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 37425:37425 -p 37426:37426 -p 37427:37427 -p 37428:37428 -p 37429:37429 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37427 --rest-port=37425 --tcp-port=37426 --discv5-udp-port=37428 --rest-address=0.0.0.0 --nat=extip:172.18.232.243 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8829b4fa2d24e1c0df18ffe1eaa52e6cc6d6bbbafe6b6dcaea11aa12c63ba40d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37429 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.243 waku d1f6c975ded49e6317c5e904a3146ccc4a8ea15de119c2cd67711a24401d05f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d1f6c975ded4. Setting up logs at ./log/docker/node1_2026-02-04_17-16-46__31d92463-6dab-4efc-981b-779610ee547a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37425
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 6daaff24f1b9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 37142d6afecc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37425/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37425/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.243/tcp/37426/p2p/16Uiu2HAm1vwK2czoyy6Kv87noMeiYBHpruK6MCXtyYxYade91WAm","/ip4/172.18.232.243/tcp/37427/ws/p2p/16Uiu2HAm1vwK2czoyy6Kv87noMeiYBHpruK6MCXtyYxYade91WAm"],"enrUri":"enr:-L24QDWyIG-LzW_z9zz1K0HtAz0cvpOTDhIunDSi-6skqc_gTyl3eRDc_b8NAjDnkCApqDOW6ljMUz8h0cS9lM7D5AsCgmlkgnY0gmlwhKwS6POKbXVsdGlhZGRyc5YACASsEujzBpIyAAoErBLo8waSM90DgnJzhQACAQAAiXNlY3AyNTZrMaECYKVM8cevDSlxJYPYkRJSA8AIJO3HKrlOEGG0Tp47BGqDdGNwgpIyg3VkcIKSNIV3YWt1MgU"}'
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-04_17-16-46__31d92463-6dab-4efc-981b-779610ee547a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.188.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34833', '34834', '34835', '34836', '34837']
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 34833:34833 -p 34834:34834 -p 34835:34835 -p 34836:34836 -p 34837:34837 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34835 --rest-port=34833 --tcp-port=34834 --discv5-udp-port=34836 --rest-address=0.0.0.0 --nat=extip:172.18.188.10 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bd223d7cef061a2b6e94bdbc1b7db2cdee9c17a45d3be4018ff0b59025e06db1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34837 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDWyIG-LzW_z9zz1K0HtAz0cvpOTDhIunDSi-6skqc_gTyl3eRDc_b8NAjDnkCApqDOW6ljMUz8h0cS9lM7D5AsCgmlkgnY0gmlwhKwS6POKbXVsdGlhZGRyc5YACASsEujzBpIyAAoErBLo8waSM90DgnJzhQACAQAAiXNlY3AyNTZrMaECYKVM8cevDSlxJYPYkRJSA8AIJO3HKrlOEGG0Tp47BGqDdGNwgpIyg3VkcIKSNIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.10 waku 96242268f6f1557e4d7bbced5a8abb02ce88619a0e659186f3cc64f95c74ec99
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 96242268f6f1. Setting up logs at ./log/docker/node2_2026-02-04_17-16-46__31d92463-6dab-4efc-981b-779610ee547a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34833
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34833/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34833/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.10/tcp/34834/p2p/16Uiu2HAmCpvWioajnNSUHa5c8czf6J1z5isnLEe3i65ZPwg9qU4F","/ip4/172.18.188.10/tcp/34835/ws/p2p/16Uiu2HAmCpvWioajnNSUHa5c8czf6J1z5isnLEe3i65ZPwg9qU4F"],"enrUri":"enr:-L24QGztDcCuPL_jrfAjyKr0X1yVM8MhXdBdFeCrS42SLmtrWDtZshld7JLh_DYzer8yyFZF8mvFkGO46Td8iq7NEG8CgmlkgnY0gmlwhKwSvAqKbXVsdGlhZGRyc5YACASsErwKBogSAAoErBK8CgaIE90DgnJzhQACAQAAiXNlY3AyNTZrMaEDAot4GfNMjm8QOOFlfpsYdv09pagwQh6CQKtBUDULO2iDdGNwgogSg3VkcIKIFIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34833/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.243/tcp/37426/p2p/16Uiu2HAm1vwK2czoyy6Kv87noMeiYBHpruK6MCXtyYxYade91WAm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:34833/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:37425/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:37425/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":1770225408933742194,"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:34833/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":1770225408933742194,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225409051876026,"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:34833/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":1770225409051876026,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225409165827173,"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:34833/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":1770225409165827173,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225409280298925,"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:34833/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":1770225409280298925,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225409394867756,"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:34833/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":1770225409394867756,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225409510226261,"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:34833/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":1770225409510226261,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225409623349289,"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:34833/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":1770225409623349289,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225409736654911,"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:34833/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":1770225409736654911,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:37425/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:34833/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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:37425/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:37425/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:37425/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:37425/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:37425/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:37425/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":1770225409880275283,"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:34833/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":1770225409880275283,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225409994066844,"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:34833/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":1770225409994066844,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225410108127344,"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:34833/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":1770225410108127344,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225410221493523,"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:34833/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":1770225410221493523,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37425/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:37425/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":1770225410334398194,"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:34833/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":1770225410334398194,"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 d1f6c975ded4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 96242268f6f1
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-04 17:12:18.974 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:18.974 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2026-02-04_17-12-18__c6f44ffe-cc45-40ed-8f17-5f9f6bc577d0
2026-02-04 17:12:18.974 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:18.974 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:12:18.975 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-04 17:12:18.981 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:18.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-18__c6f44ffe-cc45-40ed-8f17-5f9f6bc577d0__wakuorg_nwaku:latest.log
2026-02-04 17:12:18.981 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:18.981 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:18.982 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:18.983 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.37
2026-02-04 17:12:18.983 DEBUG [src.node.docker_mananger] Generated ports ['4527', '4528', '4529', '4530', '4531']
2026-02-04 17:12:18.983 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:18.983 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:18.983 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:18.983 DEBUG [src.node.docker_mananger] docker run -i -t -p 4527:4527 -p 4528:4528 -p 4529:4529 -p 4530:4530 -p 4531:4531 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4529 --rest-port=4527 --tcp-port=4528 --discv5-udp-port=4530 --rest-address=0.0.0.0 --nat=extip:172.18.67.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db25caf0ffa4843f6ac1bd7b7a4099d4cdbb595bdedbe268e7eefb916fdbfb32 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4531 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:12:19.160 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.37 waku ff32a59444cd36c74999c97b1a3d8efe8928dea74b0cb062ac20e72047e4c1f0
2026-02-04 17:12:19.197 DEBUG [src.node.docker_mananger] Container started with ID ff32a59444cd. Setting up logs at ./log/docker/node1_2026-02-04_17-12-18__c6f44ffe-cc45-40ed-8f17-5f9f6bc577d0__wakuorg_nwaku:latest.log
2026-02-04 17:12:19.199 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4527
2026-02-04 17:12:19.199 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:19.291 ERROR [src.node.docker_mananger] Max retries reached for container dcf473e5a82d. Exiting log stream.
2026-02-04 17:12:19.769 ERROR [src.node.docker_mananger] Max retries reached for container bbea728fa6a7. Exiting log stream.
2026-02-04 17:12:20.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4527/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:20.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:20.203 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:20.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4527/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:20.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.37/tcp/4528/p2p/16Uiu2HAmUhtiHSPa8zDhtN6JdADniPQkNB6w9o2J2xfCTZs4oL6M","/ip4/172.18.67.37/tcp/4529/ws/p2p/16Uiu2HAmUhtiHSPa8zDhtN6JdADniPQkNB6w9o2J2xfCTZs4oL6M"],"enrUri":"enr:-L24QNVLOgQGibaHV9yQthRxZ9EdagRVAY18EFdkxbmmIf7YIjRLdpurXGivZgcMXM1WqyW_Y5Vw6FGnWCF-8iRiWN4CgmlkgnY0gmlwhKwSQyWKbXVsdGlhZGRyc5YACASsEkMlBhGwAAoErBJDJQYRsd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7nlbujBfSyTol1S7H2eYX5Q-ddr1LoNM1DqlyxiqIoKDdGNwghGwg3VkcIIRsoV3YWt1MgU"}'
2026-02-04 17:12:20.205 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:20.206 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-04 17:12:20.212 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:20.212 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-18__c6f44ffe-cc45-40ed-8f17-5f9f6bc577d0__wakuorg_nwaku:latest.log
2026-02-04 17:12:20.212 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:20.212 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:20.214 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:20.214 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.249
2026-02-04 17:12:20.214 DEBUG [src.node.docker_mananger] Generated ports ['8468', '8469', '8470', '8471', '8472']
2026-02-04 17:12:20.214 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:20.214 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:20.214 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:20.214 DEBUG [src.node.docker_mananger] docker run -i -t -p 8468:8468 -p 8469:8469 -p 8470:8470 -p 8471:8471 -p 8472:8472 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8470 --rest-port=8468 --tcp-port=8469 --discv5-udp-port=8471 --rest-address=0.0.0.0 --nat=extip:172.18.174.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8d4dccef45ee4bda84a3d1a5bcbbe1fd91c24e7de9e4836beacf19d0ebb80ebe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8472 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNVLOgQGibaHV9yQthRxZ9EdagRVAY18EFdkxbmmIf7YIjRLdpurXGivZgcMXM1WqyW_Y5Vw6FGnWCF-8iRiWN4CgmlkgnY0gmlwhKwSQyWKbXVsdGlhZGRyc5YACASsEkMlBhGwAAoErBJDJQYRsd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7nlbujBfSyTol1S7H2eYX5Q-ddr1LoNM1DqlyxiqIoKDdGNwghGwg3VkcIIRsoV3YWt1MgU --filternode=/ip4/172.18.67.37/tcp/4528/p2p/16Uiu2HAmUhtiHSPa8zDhtN6JdADniPQkNB6w9o2J2xfCTZs4oL6M
2026-02-04 17:12:20.385 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.249 waku 23503ee91baed7d754d679969baab3a7f5a8f424985b5b9fe4b8f2a12a22b281
2026-02-04 17:12:20.416 DEBUG [src.node.docker_mananger] Container started with ID 23503ee91bae. Setting up logs at ./log/docker/node2_2026-02-04_17-12-18__c6f44ffe-cc45-40ed-8f17-5f9f6bc577d0__wakuorg_nwaku:latest.log
2026-02-04 17:12:20.417 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8468
2026-02-04 17:12:20.418 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:21.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8468/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:21.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:21.422 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:21.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8468/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:21.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.249/tcp/8469/p2p/16Uiu2HAm8oDZrGQNAoDGUz2f9fXDWAQFiEdFWPndDsS9X145ctrP","/ip4/172.18.174.249/tcp/8470/ws/p2p/16Uiu2HAm8oDZrGQNAoDGUz2f9fXDWAQFiEdFWPndDsS9X145ctrP"],"enrUri":"enr:-L24QE9ZrRPmBGZGFPorRt6-qm5knKE8f4SeZrGefMV-hIaOd6N7EckqLolusnbCPJ-3ZJqT7g-6PcB470sjvhPBrmgCgmlkgnY0gmlwhKwSrvmKbXVsdGlhZGRyc5YACASsEq75BiEVAAoErBKu-QYhFt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxqzXwDV-OL0KV-2BVxYNKkv9qBIs5q9CG9ywpp4_ZvSDdGNwgiEVg3VkcIIhF4V3YWt1MgA"}'
2026-02-04 17:12:21.425 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:21.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8468/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.37/tcp/4528/p2p/16Uiu2HAmUhtiHSPa8zDhtN6JdADniPQkNB6w9o2J2xfCTZs4oL6M"]'
2026-02-04 17:12:21.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:21.462 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-04 17:12:21.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4527/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:21.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:21.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8468/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "514d197d-cf69-4b20-b2ba-3db398026ad2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-04 17:12:21.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"514d197d-cf69-4b20-b2ba-3db398026ad2","statusDesc":"OK"}'
2026-02-04 17:12:21.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8468/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
2026-02-04 17:12:21.485 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8468/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-04 17:12:21.487 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:21.488 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:21.488 DEBUG [src.node.waku_node] Stopping container with id ff32a59444cd
2026-02-04 17:12:22.019 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:22.019 DEBUG [src.node.waku_node] Stopping container with id 23503ee91bae
2026-02-04 17:12:22.564 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:22.566 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:22.574 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:22.578 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-02-04 17:11:25.089 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:25.090 DEBUG [tests.conftest] Running test: test_light_push_with_missing_payload with id: 2026-02-04_17-11-25__12531037-e8d5-4098-b0cb-97b533ed3fa8
2026-02-04 17:11:25.090 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:25.090 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:11:25.101 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:25.101 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-04_17-11-25__12531037-e8d5-4098-b0cb-97b533ed3fa8__wakuorg_nwaku:latest.log
2026-02-04 17:11:25.102 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:25.102 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:25.105 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:25.105 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.195
2026-02-04 17:11:25.106 DEBUG [src.node.docker_mananger] Generated ports ['14752', '14753', '14754', '14755', '14756']
2026-02-04 17:11:25.106 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:25.106 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:25.106 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:25.106 DEBUG [src.node.docker_mananger] docker run -i -t -p 14752:14752 -p 14753:14753 -p 14754:14754 -p 14755:14755 -p 14756:14756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14754 --rest-port=14752 --tcp-port=14753 --discv5-udp-port=14755 --rest-address=0.0.0.0 --nat=extip:172.18.253.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8d6625c2f300fddf92dfdedeed4a626c5b05ebec4704ae7125f74e3660e5b18e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14756 --metrics-logging=true --lightpush=true --relay=true
2026-02-04 17:11:25.298 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.195 waku 4023d09409b9d96b4a4c292802bbfe7853e68ae6455c3da089002b2bf6e0267c
2026-02-04 17:11:25.331 DEBUG [src.node.docker_mananger] Container started with ID 4023d09409b9. Setting up logs at ./log/docker/receiving_node1_2026-02-04_17-11-25__12531037-e8d5-4098-b0cb-97b533ed3fa8__wakuorg_nwaku:latest.log
2026-02-04 17:11:25.332 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14752
2026-02-04 17:11:25.333 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:25.356 ERROR [src.node.docker_mananger] Max retries reached for container 7d2a4bfdee0d. Exiting log stream.
2026-02-04 17:11:25.932 ERROR [src.node.docker_mananger] Max retries reached for container deb6d9a7af9c. Exiting log stream.
2026-02-04 17:11:26.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14752/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:26.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:26.337 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:26.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14752/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:26.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.195/tcp/14753/p2p/16Uiu2HAkxNmHNcWnP6hNYZpoVSxCUHqHcNAjue7FZyDmEr55PsnB","/ip4/172.18.253.195/tcp/14754/ws/p2p/16Uiu2HAkxNmHNcWnP6hNYZpoVSxCUHqHcNAjue7FZyDmEr55PsnB"],"enrUri":"enr:-L24QMLwpZCJdv6lfEN2F53EltflMONTLkjeClmgsVwkPAqHVEV-Hvlxut1GsuNc7R2EY5zrJ6pNKS8lqJpNgKjdYt8CgmlkgnY0gmlwhKwS_cOKbXVsdGlhZGRyc5YACASsEv3DBjmhAAoErBL9wwY5ot0DgnJzhQADAQAAiXNlY3AyNTZrMaECK9RQiOA6Cbmq0wUWpSrBBm-Oqa_18UsPPNrpl_JJxDSDdGNwgjmhg3VkcII5o4V3YWt1Mgk"}'
2026-02-04 17:11:26.340 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:26.347 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:26.347 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-04_17-11-25__12531037-e8d5-4098-b0cb-97b533ed3fa8__wakuorg_nwaku:latest.log
2026-02-04 17:11:26.347 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:26.347 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:26.349 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:26.349 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.213
2026-02-04 17:11:26.349 DEBUG [src.node.docker_mananger] Generated ports ['8410', '8411', '8412', '8413', '8414']
2026-02-04 17:11:26.349 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:26.349 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:26.349 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:26.350 DEBUG [src.node.docker_mananger] docker run -i -t -p 8410:8410 -p 8411:8411 -p 8412:8412 -p 8413:8413 -p 8414:8414 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8412 --rest-port=8410 --tcp-port=8411 --discv5-udp-port=8413 --rest-address=0.0.0.0 --nat=extip:172.18.167.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbee7bb4a508adcac7fc6c7f7be7536ca43a0deae9d5ef12e2bf564dda5d46b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8414 --metrics-logging=true --lightpush=false --relay=true
2026-02-04 17:11:26.533 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.213 waku 012cb4cd7e8e7c51606aa97bed85b81918a3d6555ddd881ed8b6ee0d75c3e63a
2026-02-04 17:11:26.566 DEBUG [src.node.docker_mananger] Container started with ID 012cb4cd7e8e. Setting up logs at ./log/docker/receiving_node2_2026-02-04_17-11-25__12531037-e8d5-4098-b0cb-97b533ed3fa8__wakuorg_nwaku:latest.log
2026-02-04 17:11:26.566 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8410
2026-02-04 17:11:26.566 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:27.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8410/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:27.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:27.571 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:27.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8410/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:27.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.213/tcp/8411/p2p/16Uiu2HAkx1e4pQaJT88icGeRGKuWqNmdnReNLR1qTMgSVviszRup","/ip4/172.18.167.213/tcp/8412/ws/p2p/16Uiu2HAkx1e4pQaJT88icGeRGKuWqNmdnReNLR1qTMgSVviszRup"],"enrUri":"enr:-L24QMeC6dN6HbEOHhRhqvddxKDmfOyle3Srw53t_yvU6qFpYa_Mj_n7y1aCBnNYze1HiWt-RXyhck1DYCE3Cym4Cv8CgmlkgnY0gmlwhKwSp9WKbXVsdGlhZGRyc5YACASsEqfVBiDbAAoErBKn1QYg3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECJmr1OYeXcmTPTbgWBQp7W9xfuE1wbaE0KiHDOOkjnj-DdGNwgiDbg3VkcIIg3YV3YWt1MgE"}'
2026-02-04 17:11:27.573 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:27.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8410/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.195/tcp/14753/p2p/16Uiu2HAkxNmHNcWnP6hNYZpoVSxCUHqHcNAjue7FZyDmEr55PsnB"]'
2026-02-04 17:11:27.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:27.615 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:27.615 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-04_17-11-25__12531037-e8d5-4098-b0cb-97b533ed3fa8__wakuorg_nwaku:latest.log
2026-02-04 17:11:27.615 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:27.615 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:27.619 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:27.619 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.123
2026-02-04 17:11:27.619 DEBUG [src.node.docker_mananger] Generated ports ['34482', '34483', '34484', '34485', '34486']
2026-02-04 17:11:27.619 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:27.619 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:27.620 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:27.620 DEBUG [src.node.docker_mananger] docker run -i -t -p 34482:34482 -p 34483:34483 -p 34484:34484 -p 34485:34485 -p 34486:34486 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34484 --rest-port=34482 --tcp-port=34483 --discv5-udp-port=34485 --rest-address=0.0.0.0 --nat=extip:172.18.168.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=164db7df93ffbbab45ec93e92c5f42acaadc573a93ec63897bbdf7b49bbdeeef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34486 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMLwpZCJdv6lfEN2F53EltflMONTLkjeClmgsVwkPAqHVEV-Hvlxut1GsuNc7R2EY5zrJ6pNKS8lqJpNgKjdYt8CgmlkgnY0gmlwhKwS_cOKbXVsdGlhZGRyc5YACASsEv3DBjmhAAoErBL9wwY5ot0DgnJzhQADAQAAiXNlY3AyNTZrMaECK9RQiOA6Cbmq0wUWpSrBBm-Oqa_18UsPPNrpl_JJxDSDdGNwgjmhg3VkcII5o4V3YWt1Mgk --lightpushnode=/ip4/172.18.253.195/tcp/14753/p2p/16Uiu2HAkxNmHNcWnP6hNYZpoVSxCUHqHcNAjue7FZyDmEr55PsnB --lightpush=true --relay=true
2026-02-04 17:11:27.811 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.123 waku 9257e35980f496c787394ff337cd988b695d3f9256aa0a411392df28d04b7fb4
2026-02-04 17:11:27.846 DEBUG [src.node.docker_mananger] Container started with ID 9257e35980f4. Setting up logs at ./log/docker/lightpush_node1_2026-02-04_17-11-25__12531037-e8d5-4098-b0cb-97b533ed3fa8__wakuorg_nwaku:latest.log
2026-02-04 17:11:27.846 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34482
2026-02-04 17:11:27.847 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:28.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34482/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:28.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:28.852 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:28.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34482/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:28.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.123/tcp/34483/p2p/16Uiu2HAmMfd5nyVZTWsyLDpFFGMKZJgGcNMhBgKV2GD3BB54pKaU","/ip4/172.18.168.123/tcp/34484/ws/p2p/16Uiu2HAmMfd5nyVZTWsyLDpFFGMKZJgGcNMhBgKV2GD3BB54pKaU"],"enrUri":"enr:-L24QC50OP_XijRVGTzv6OQI1AHsFmxni_Fn6laYF58QwNysHIOrOo1rJyYRaxjNXLsPkS_VBmIeKFBh_0bEsXd9DQ4CgmlkgnY0gmlwhKwSqHuKbXVsdGlhZGRyc5YACASsEqh7BoazAAoErBKoewaGtN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDheK3XXYIsxlpFCYLI8dqUQuNKy3yQYFnwbnSBlscZKWDdGNwgoazg3VkcIKGtYV3YWt1Mgk"}'
2026-02-04 17:11:28.862 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:28.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34482/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.195/tcp/14753/p2p/16Uiu2HAkxNmHNcWnP6hNYZpoVSxCUHqHcNAjue7FZyDmEr55PsnB"]'
2026-02-04 17:11:28.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:28.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34482/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.167.213/tcp/8411/p2p/16Uiu2HAkx1e4pQaJT88icGeRGKuWqNmdnReNLR1qTMgSVviszRup"]'
2026-02-04 17:11:28.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:28.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14752/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:11:28.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:28.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8410/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:11:28.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:28.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34482/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:11:28.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:28.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34482/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225088937805824}}'
2026-02-04 17:11:28.941 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34482/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-04 17:11:28.943 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:11:28.943 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:11:28.944 DEBUG [src.node.waku_node] Stopping container with id 4023d09409b9
2026-02-04 17:11:29.515 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:29.517 DEBUG [src.node.waku_node] Stopping container with id 012cb4cd7e8e
2026-02-04 17:11:30.056 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:30.056 DEBUG [src.node.waku_node] Stopping container with id 9257e35980f4
2026-02-04 17:11:30.368 ERROR [src.node.docker_mananger] Max retries reached for container 4023d09409b9. Exiting log stream.
2026-02-04 17:11:30.633 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:30.634 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:11:30.649 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:30.657 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:30.664 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,131 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_indirect_node with id: 2026-02-04_17-15-59__5fcc04a5-a25c-4c58-990c-62a7193290d0
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-04_17-15-59__5fcc04a5-a25c-4c58-990c-62a7193290d0__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-04_17-15-59__5fcc04a5-a25c-4c58-990c-62a7193290d0__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-04_17-15-59__5fcc04a5-a25c-4c58-990c-62a7193290d0__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.233.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45295', '45296', '45297', '45298', '45299']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45295:45295 -p 45296:45296 -p 45297:45297 -p 45298:45298 -p 45299:45299 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45297 --rest-port=45295 --tcp-port=45296 --discv5-udp-port=45298 --rest-address=0.0.0.0 --nat=extip:172.18.233.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8de23d7fcffb829e352a73b989aafabcd46de07eea8dbb65acd3a1ff5ecf70e --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45299 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7231b6e9c3ad. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.24 waku f82d287d6d01a4a556235601e91c0633bce5940591e2bd21513860edf7d58116
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f82d287d6d01. Setting up logs at ./log/docker/node1_2026-02-04_17-15-59__5fcc04a5-a25c-4c58-990c-62a7193290d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45295
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 58f155150169. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45295/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45295/debug/v1/info" -H "Content-Type: application/json" -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.24/tcp/45296/p2p/16Uiu2HAkzPduDjyvHhDRrDqbPnGZkKf15kF8qyjjFpX1bbpNAbqk","/ip4/172.18.233.24/tcp/45297/ws/p2p/16Uiu2HAkzPduDjyvHhDRrDqbPnGZkKf15kF8qyjjFpX1bbpNAbqk"],"enrUri":"enr:-L24QOyEErtiO5EOUQ1GLKt54TYXRL2T3RYrdYOhxF2-hHenW05UV_Pd433GRXzusbvgFZ6UG_ZADmCvoesZx5N51ZMCgmlkgnY0gmlwhKwS6RiKbXVsdGlhZGRyc5YACASsEukYBrDwAAoErBLpGAaw8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECScTsJg83g2gpfWALNoJBog0cnFTQxy43cayxVCS40WuDdGNwgrDwg3VkcIKw8oV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45295/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.38.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36161', '36162', '36163', '36164', '36165']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36161:36161 -p 36162:36162 -p 36163:36163 -p 36164:36164 -p 36165:36165 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36163 --rest-port=36161 --tcp-port=36162 --discv5-udp-port=36164 --rest-address=0.0.0.0 --nat=extip:172.18.38.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccac346ccb2ad4e11cae7f4b8e5fbcddd61deb88a7fa35ff9dffcc16b9a0de14 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36165 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QOyEErtiO5EOUQ1GLKt54TYXRL2T3RYrdYOhxF2-hHenW05UV_Pd433GRXzusbvgFZ6UG_ZADmCvoesZx5N51ZMCgmlkgnY0gmlwhKwS6RiKbXVsdGlhZGRyc5YACASsEukYBrDwAAoErBLpGAaw8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECScTsJg83g2gpfWALNoJBog0cnFTQxy43cayxVCS40WuDdGNwgrDwg3VkcIKw8oV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.38 waku a028fffb090c724fc455adade4ff4c7bdff436567069fbc57e25671e368de787
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a028fffb090c. Setting up logs at ./log/docker/node2_2026-02-04_17-15-59__5fcc04a5-a25c-4c58-990c-62a7193290d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36161
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36161/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36161/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.38/tcp/36162/p2p/16Uiu2HAmM1YRgu8HDCGjPWkbU9QW6sbJUjqUvBAdqvzYMXVRjivn","/ip4/172.18.38.38/tcp/36163/ws/p2p/16Uiu2HAmM1YRgu8HDCGjPWkbU9QW6sbJUjqUvBAdqvzYMXVRjivn"],"enrUri":"enr:-L24QJbp_IV-U5kIOsjv_Fdo5XL-es_XeWWlSylmm4xy23PCY5oeRX59VnInbp30qq6w60z4BHl9QB_zApwW7BQeu5kCgmlkgnY0gmlwhKwSJiaKbXVsdGlhZGRyc5YACASsEiYmBo1CAAoErBImJgaNQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfCFhPq9zoeP7vVhjB6n02Jz25N239Kl82MEekJejEwODdGNwgo1Cg3VkcIKNRIV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21240', '21241', '21242', '21243', '21244']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21240:21240 -p 21241:21241 -p 21242:21242 -p 21243:21243 -p 21244:21244 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21242 --rest-port=21240 --tcp-port=21241 --discv5-udp-port=21243 --rest-address=0.0.0.0 --nat=extip:172.18.141.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=48a38ac7f22c33082e9b114d3fd7c398e1e28ad9dfa87f6a1b01a5adaddaffa1 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21244 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QJbp_IV-U5kIOsjv_Fdo5XL-es_XeWWlSylmm4xy23PCY5oeRX59VnInbp30qq6w60z4BHl9QB_zApwW7BQeu5kCgmlkgnY0gmlwhKwSJiaKbXVsdGlhZGRyc5YACASsEiYmBo1CAAoErBImJgaNQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfCFhPq9zoeP7vVhjB6n02Jz25N239Kl82MEekJejEwODdGNwgo1Cg3VkcIKNRIV3YWt1MhI
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.135 waku 5ba34c2316638a1115db1dac25fcbd14eac7b1454eb57887b735b407be7a5b75
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5ba34c231663. Setting up logs at ./log/docker/node3_2026-02-04_17-15-59__5fcc04a5-a25c-4c58-990c-62a7193290d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21240
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21240/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21240/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.135/tcp/21241/p2p/16Uiu2HAm93RCSBgfjymoYfqnSQsWdNxsdyoZJKfdXeZbXjHr7tkQ","/ip4/172.18.141.135/tcp/21242/ws/p2p/16Uiu2HAm93RCSBgfjymoYfqnSQsWdNxsdyoZJKfdXeZbXjHr7tkQ"],"enrUri":"enr:-L24QMfponol7Ow92TlZrmrnPEhGEM3PuGTqJ5qL4ZSd6f8OQMdkCSt8XpFfoeGl6aAll0tjCikWBfxUMiK8AomJ7JICgmlkgnY0gmlwhKwSjYeKbXVsdGlhZGRyc5YACASsEo2HBlL5AAoErBKNhwZS-t0DgnJzhQADAQAAiXNlY3AyNTZrMaECylAgA-9943zGNg6sL5UfgwoT7WckUIkSGWvVI7uERoGDdGNwglL5g3VkcIJS-4V3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36161/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.24/tcp/45296/p2p/16Uiu2HAkzPduDjyvHhDRrDqbPnGZkKf15kF8qyjjFpX1bbpNAbqk"]'
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:45295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45295/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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 65 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21240/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":"0x1092a12a340af37d4347bbd94f4cbd24869b84d67556ae8538f559ce18e78f54"},{"messageHash":"0x0192b3b5d16e1520d3dd5f57cc64b23d5cef40a6b167b0bf01ca1fc59deb2fae"},{"messageHash":"0x0cff326539aa879ee56ffbb8e4f8602464f0f8be06978df2eeb898336712ec8a"},{"messageHash":"0xe342c0256c3f93ceafc1fd5e476cc7a494f7208667560b6155366570c9920fc0"},{"messageHash":"0xf50a0b5223f03fc30689c93de5e6aa8d7a54ab63a79f2b268fcc83543b22411b"},{"messageHash":"0xc7a0e41c9e799b4418a17fba92eea83b6dfde767b84d1e791e095b8f021b8355"},{"messageHash":"0x16a7040cb204ae08f8aaec3670b01c04044226c95446f0f463cff9799b1f88c8"},{"messageHash":"0xbabcbbdb78d7592ffaca68f1c8cf01f4d6f8a0cf4a8c08e6950c2570b8ce2ac5"},{"messageHash":"0x7246a5e6bc5d90d271536a6e96c5977465edbb84cc9b1794bb215f1ce156bb2d"},{"messageHash":"0x7bb5cb04f8b0d5b232ea49126f5cae311c4b4e22b8684868ff4e634e278e36e0"}]}'
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 f82d287d6d01
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a028fffb090c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5ba34c231663
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f82d287d6d01. 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,55 @@
2026-02-04 17:12:31.916 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:31.916 DEBUG [tests.conftest] Running test: test_log_level_NOTICE_from_INFO with id: 2026-02-04_17-12-31__319b82d4-114c-493e-8135-a4b3a9c0a058
2026-02-04 17:12:31.916 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:31.917 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:12:31.917 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:12:31.923 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:31.923 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-31__319b82d4-114c-493e-8135-a4b3a9c0a058__wakuorg_nwaku:latest.log
2026-02-04 17:12:31.928 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:31.929 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-31__319b82d4-114c-493e-8135-a4b3a9c0a058__wakuorg_nwaku:latest.log
2026-02-04 17:12:31.934 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:31.934 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-12-31__319b82d4-114c-493e-8135-a4b3a9c0a058__wakuorg_nwaku:latest.log
2026-02-04 17:12:31.940 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:31.940 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-12-31__319b82d4-114c-493e-8135-a4b3a9c0a058__wakuorg_nwaku:latest.log
2026-02-04 17:12:31.940 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:12:31.941 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:12:31.941 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:31.941 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:31.943 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:31.943 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.72
2026-02-04 17:12:31.943 DEBUG [src.node.docker_mananger] Generated ports ['17231', '17232', '17233', '17234', '17235']
2026-02-04 17:12:31.943 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:31.944 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:31.944 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:31.944 DEBUG [src.node.docker_mananger] docker run -i -t -p 17231:17231 -p 17232:17232 -p 17233:17233 -p 17234:17234 -p 17235:17235 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17233 --rest-port=17231 --tcp-port=17232 --discv5-udp-port=17234 --rest-address=0.0.0.0 --nat=extip:172.18.193.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2d8026b4b8efb2b62dfa6094c64c98f29f6bbdc9d9f54a7fce72897e85bfffb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17235 --metrics-logging=true --relay=true
2026-02-04 17:12:32.126 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.72 waku 8ff41fa98faefdd2bb21d6aecb40fcd251a9eada6deb22b91d85fe26700dc556
2026-02-04 17:12:32.156 DEBUG [src.node.docker_mananger] Container started with ID 8ff41fa98fae. Setting up logs at ./log/docker/node1_2026-02-04_17-12-31__319b82d4-114c-493e-8135-a4b3a9c0a058__wakuorg_nwaku:latest.log
2026-02-04 17:12:32.157 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17231
2026-02-04 17:12:32.158 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:32.184 ERROR [src.node.docker_mananger] Max retries reached for container 5c3b30053d3b. Exiting log stream.
2026-02-04 17:12:32.718 ERROR [src.node.docker_mananger] Max retries reached for container e538ad192a67. Exiting log stream.
2026-02-04 17:12:33.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17231/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:33.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:33.162 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:33.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17231/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:33.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.72/tcp/17232/p2p/16Uiu2HAmJHTEeEiUmgAdubAsukWr5BjLoZw47PPGBg3dgp23k2r6","/ip4/172.18.193.72/tcp/17233/ws/p2p/16Uiu2HAmJHTEeEiUmgAdubAsukWr5BjLoZw47PPGBg3dgp23k2r6"],"enrUri":"enr:-L24QAt6506Ig8pZxPk7ZqFtpdrxXYjkNy3-xvrhbPipPeQzLl93UbtE5oXTewBPuEylY__bInQFsOWAIbAj7zVJxpICgmlkgnY0gmlwhKwSwUiKbXVsdGlhZGRyc5YACASsEsFIBkNQAAoErBLBSAZDUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU6G-QIluBtNUErq2rfgGtPrcaHuHAsUx-eC-apG1__uDdGNwgkNQg3VkcIJDUoV3YWt1MgE"}'
2026-02-04 17:12:33.165 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:33.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17231/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:33.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:33.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17231/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:33.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:33.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17231/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:33.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.72/tcp/17232/p2p/16Uiu2HAmJHTEeEiUmgAdubAsukWr5BjLoZw47PPGBg3dgp23k2r6","/ip4/172.18.193.72/tcp/17233/ws/p2p/16Uiu2HAmJHTEeEiUmgAdubAsukWr5BjLoZw47PPGBg3dgp23k2r6"],"enrUri":"enr:-L24QAt6506Ig8pZxPk7ZqFtpdrxXYjkNy3-xvrhbPipPeQzLl93UbtE5oXTewBPuEylY__bInQFsOWAIbAj7zVJxpICgmlkgnY0gmlwhKwSwUiKbXVsdGlhZGRyc5YACASsEsFIBkNQAAoErBLBSAZDUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU6G-QIluBtNUErq2rfgGtPrcaHuHAsUx-eC-apG1__uDdGNwgkNQg3VkcIJDUoV3YWt1MgE"}'
2026-02-04 17:12:33.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17231/version" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:33.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-04 17:12:33.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17231/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:33.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-04 17:12:35.175 DEBUG [tests.rest_flags.test_admin_flags] counts at NOTICE: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-04 17:12:35.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17231/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:35.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:35.180 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:35.181 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:35.181 DEBUG [src.node.waku_node] Stopping container with id 8ff41fa98fae
2026-02-04 17:12:35.723 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:35.724 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:35.727 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-04 17:17:59.231 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:17:59.232 DEBUG [tests.conftest] Running test: test_time_filter_start_time_after_end_time with id: 2026-02-04_17-17-59__85b98783-b27b-4e15-a110-71bc49daf4ab
2026-02-04 17:17:59.232 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:17:59.232 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:17:59.232 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-04 17:17:59.239 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:17:59.239 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-04_17-17-59__85b98783-b27b-4e15-a110-71bc49daf4ab__wakuorg_nwaku:latest.log
2026-02-04 17:17:59.239 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:17:59.239 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:17:59.240 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:17:59.240 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.156
2026-02-04 17:17:59.240 DEBUG [src.node.docker_mananger] Generated ports ['4500', '4501', '4502', '4503', '4504']
2026-02-04 17:17:59.241 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:17:59.241 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:17:59.241 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:17:59.241 DEBUG [src.node.docker_mananger] docker run -i -t -p 4500:4500 -p 4501:4501 -p 4502:4502 -p 4503:4503 -p 4504:4504 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4502 --rest-port=4500 --tcp-port=4501 --discv5-udp-port=4503 --rest-address=0.0.0.0 --nat=extip:172.18.108.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=35e7acbfb7a246d4eeaebee3dd30a899e55ccd3ae7dd478d2c861a33edeb2e5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4504 --metrics-logging=true --store=true --relay=true
2026-02-04 17:17:59.422 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.156 waku efd9a1fbc55359aecde3028c5f7e527f0ec52cb0d8f9fb527df57aaa8c937702
2026-02-04 17:17:59.453 DEBUG [src.node.docker_mananger] Container started with ID efd9a1fbc553. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-17-59__85b98783-b27b-4e15-a110-71bc49daf4ab__wakuorg_nwaku:latest.log
2026-02-04 17:17:59.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4500
2026-02-04 17:17:59.455 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:17:59.530 ERROR [src.node.docker_mananger] Max retries reached for container 5cce2dc0f2bd. Exiting log stream.
2026-02-04 17:18:00.038 ERROR [src.node.docker_mananger] Max retries reached for container b42a093af660. Exiting log stream.
2026-02-04 17:18:00.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4500/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:18:00.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:18:00.459 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:18:00.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4500/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:18:00.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.156/tcp/4501/p2p/16Uiu2HAmCgvBGzVmKqhbbZBHe7UaN9PNHfuMWrsABtDYKBeXJpeu","/ip4/172.18.108.156/tcp/4502/ws/p2p/16Uiu2HAmCgvBGzVmKqhbbZBHe7UaN9PNHfuMWrsABtDYKBeXJpeu"],"enrUri":"enr:-L24QLtTsEl7SqtYZZgiF1tBU4RN1worIt47IT25ORQ-n1yKbsmHK3ffsVBv8S2nTDSQh-GGxUs498lf6dYQgAFHQegCgmlkgnY0gmlwhKwSbJyKbXVsdGlhZGRyc5YACASsEmycBhGVAAoErBJsnAYRlt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAH5xj2rhUic30AJb1vuD2SmEySGHqBXmeLjHGojZlVqDdGNwghGVg3VkcIIRl4V3YWt1MgM"}'
2026-02-04 17:18:00.461 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:18:00.468 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:18:00.468 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-17-59__85b98783-b27b-4e15-a110-71bc49daf4ab__wakuorg_nwaku:latest.log
2026-02-04 17:18:00.469 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:18:00.469 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:18:00.470 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:18:00.470 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.216
2026-02-04 17:18:00.470 DEBUG [src.node.docker_mananger] Generated ports ['28404', '28405', '28406', '28407', '28408']
2026-02-04 17:18:00.471 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:18:00.471 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:18:00.471 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:18:00.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 28404:28404 -p 28405:28405 -p 28406:28406 -p 28407:28407 -p 28408:28408 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28406 --rest-port=28404 --tcp-port=28405 --discv5-udp-port=28407 --rest-address=0.0.0.0 --nat=extip:172.18.19.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fea99aecaa0fbdcebf086f53047ed1a419301da4a9f99f5a26ca1c0bed4178ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28408 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLtTsEl7SqtYZZgiF1tBU4RN1worIt47IT25ORQ-n1yKbsmHK3ffsVBv8S2nTDSQh-GGxUs498lf6dYQgAFHQegCgmlkgnY0gmlwhKwSbJyKbXVsdGlhZGRyc5YACASsEmycBhGVAAoErBJsnAYRlt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAH5xj2rhUic30AJb1vuD2SmEySGHqBXmeLjHGojZlVqDdGNwghGVg3VkcIIRl4V3YWt1MgM --storenode=/ip4/172.18.108.156/tcp/4501/p2p/16Uiu2HAmCgvBGzVmKqhbbZBHe7UaN9PNHfuMWrsABtDYKBeXJpeu --store=true --relay=true
2026-02-04 17:18:00.661 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.216 waku 3f21ff7a69b7007e52a8c20f7caa796a13828b926712f64a52969cdede7c53d9
2026-02-04 17:18:00.691 DEBUG [src.node.docker_mananger] Container started with ID 3f21ff7a69b7. Setting up logs at ./log/docker/store_node1_2026-02-04_17-17-59__85b98783-b27b-4e15-a110-71bc49daf4ab__wakuorg_nwaku:latest.log
2026-02-04 17:18:00.691 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28404
2026-02-04 17:18:00.692 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:18:01.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28404/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:18:01.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:18:01.696 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:18:01.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28404/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:18:01.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.216/tcp/28405/p2p/16Uiu2HAm6kmnLMkRwgd2yUNVqsCZzoCXGVAM69N1Sm2DfUhYarE9","/ip4/172.18.19.216/tcp/28406/ws/p2p/16Uiu2HAm6kmnLMkRwgd2yUNVqsCZzoCXGVAM69N1Sm2DfUhYarE9"],"enrUri":"enr:-L24QM0vUF9xfAsecba8cB3QHp1jQMjrhOZ-bQRsNV1Ltj_YJieEDT5WsFckErkhPErcUYUR-4EV6NsquMgiBu8vUz0CgmlkgnY0gmlwhKwSE9iKbXVsdGlhZGRyc5YACASsEhPYBm71AAoErBIT2AZu9t0DgnJzhQADAQAAiXNlY3AyNTZrMaECqFUnAzrNpJCUwIGMB77Lr4hxKU74styogfqiMGa_MbaDdGNwgm71g3VkcIJu94V3YWt1MgM"}'
2026-02-04 17:18:01.699 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:18:01.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28404/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.156/tcp/4501/p2p/16Uiu2HAmCgvBGzVmKqhbbZBHe7UaN9PNHfuMWrsABtDYKBeXJpeu"]'
2026-02-04 17:18:01.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:01.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4500/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:18:01.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:01.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28404/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:18:01.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:01.709 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:01.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4500/relay/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-04 17:18:01.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:01.714 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:01.915 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:01.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4500/relay/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-04 17:18:01.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:01.922 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:02.122 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:02.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4500/relay/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-04 17:18:02.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:02.128 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:02.329 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:02.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4500/relay/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-04 17:18:02.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:02.335 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:02.536 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:02.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4500/relay/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-04 17:18:02.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:02.541 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:02.742 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:02.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4500/relay/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-04 17:18:02.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:02.747 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:02.948 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1770225483709288960 after end time 1770225478709275904
2026-02-04 17:18:02.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4500/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770225483709288960&endTime=1770225478709275904&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:18:02.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-04 17:18:02.951 DEBUG [tests.store.test_time_filter] response for wrong time message is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-02-04 17:18:02.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770225483709288960&endTime=1770225478709275904&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:18:02.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-04 17:18:02.954 DEBUG [tests.store.test_time_filter] response for wrong time message is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-02-04 17:18:02.956 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:18:02.957 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:18:02.957 DEBUG [src.node.waku_node] Stopping container with id efd9a1fbc553
2026-02-04 17:18:03.503 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:18:03.504 DEBUG [src.node.waku_node] Stopping container with id 3f21ff7a69b7
2026-02-04 17:18:04.027 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:18:04.029 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:18:04.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:18:04.045 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_matches_multiple_messages with id: 2026-02-04_17-13-06__d829e400-6cc4-4446-a832-4abab02be19d
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-04_17-13-06__d829e400-6cc4-4446-a832-4abab02be19d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.110.152
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47968', '47969', '47970', '47971', '47972']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47968:47968 -p 47969:47969 -p 47970:47970 -p 47971:47971 -p 47972:47972 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47970 --rest-port=47968 --tcp-port=47969 --discv5-udp-port=47971 --rest-address=0.0.0.0 --nat=extip:172.18.110.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f45d1ac30d02ecfaf1f549adfe8effc2058b6b99ac5e20a8dc4cfc32bddcb77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47972 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.152 waku 0551caf6709777c74dd53322db48ec3d75af7ddea7b1a3791fd478c8fbc36f8c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0551caf67097. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-13-06__d829e400-6cc4-4446-a832-4abab02be19d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47968
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 758c4ec40b79. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e347230dedbd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47968/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47968/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.152/tcp/47969/p2p/16Uiu2HAkv5t1MkSiqaUYi7rafD6hGGp3HoaWSJPnTpUL5gh8eE2j","/ip4/172.18.110.152/tcp/47970/ws/p2p/16Uiu2HAkv5t1MkSiqaUYi7rafD6hGGp3HoaWSJPnTpUL5gh8eE2j"],"enrUri":"enr:-L24QH3NMD1d7ODQ_dLF3wdhiFgMUvvVP8EMYWMsG49U75tNAowNT6d0rirlfeuBkIOgRZrxTbSl-dZzV7am-0wb_WkCgmlkgnY0gmlwhKwSbpiKbXVsdGlhZGRyc5YACASsEm6YBrthAAoErBJumAa7Yt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCcmrcVrxxskAW1dpdtS8Ttxq8yUMiy-toOCDdm2fujCDdGNwgrthg3VkcIK7Y4V3YWt1MgM"}'
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-04_17-13-06__d829e400-6cc4-4446-a832-4abab02be19d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17275', '17276', '17277', '17278', '17279']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17275:17275 -p 17276:17276 -p 17277:17277 -p 17278:17278 -p 17279:17279 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17277 --rest-port=17275 --tcp-port=17276 --discv5-udp-port=17278 --rest-address=0.0.0.0 --nat=extip:172.18.193.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ecafe441b8f4accf3b2e6f7adbefaaeedf5d4f98d5f8ea6ebcddd9c45e75fd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17279 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH3NMD1d7ODQ_dLF3wdhiFgMUvvVP8EMYWMsG49U75tNAowNT6d0rirlfeuBkIOgRZrxTbSl-dZzV7am-0wb_WkCgmlkgnY0gmlwhKwSbpiKbXVsdGlhZGRyc5YACASsEm6YBrthAAoErBJumAa7Yt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCcmrcVrxxskAW1dpdtS8Ttxq8yUMiy-toOCDdm2fujCDdGNwgrthg3VkcIK7Y4V3YWt1MgM --storenode=/ip4/172.18.110.152/tcp/47969/p2p/16Uiu2HAkv5t1MkSiqaUYi7rafD6hGGp3HoaWSJPnTpUL5gh8eE2j --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.131 waku e58bd1528f9339dad83f37b15302bb73e4cfe52c04ad9403c3e6c7d7665366b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e58bd1528f93. Setting up logs at ./log/docker/store_node1_2026-02-04_17-13-06__d829e400-6cc4-4446-a832-4abab02be19d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17275
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17275/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17275/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.131/tcp/17276/p2p/16Uiu2HAm5g5JT9r2g6q42QT3cmXvJXeCQTS6kgSmUkvfTmJ9ojEg","/ip4/172.18.193.131/tcp/17277/ws/p2p/16Uiu2HAm5g5JT9r2g6q42QT3cmXvJXeCQTS6kgSmUkvfTmJ9ojEg"],"enrUri":"enr:-L24QD-aNsOjl7g-e7hYE77gqiuxz5hCR3rjFhhqf2zDd7RtSUTPSysaNXq4iFF8iYuywEGYRGOnZDkwetm3Nx8SaVcCgmlkgnY0gmlwhKwSwYOKbXVsdGlhZGRyc5YACASsEsGDBkN8AAoErBLBgwZDfd0DgnJzhQADAQAAiXNlY3AyNTZrMaECmEVe2fK9FLnmETTliE0WzTSHhgvVr_QsEHk5nqhPhlGDdGNwgkN8g3VkcIJDfoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17275/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.152/tcp/47969/p2p/16Uiu2HAkv5t1MkSiqaUYi7rafD6hGGp3HoaWSJPnTpUL5gh8eE2j"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47968/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:17275/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:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:47968/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770225185870081120&endTime=1770225190870292896&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":"0xea3c64e2b2362ecda458e0f4e9937be7c63a057ce0c7baffd36c39c8dbdf9d06"},{"messageHash":"0x44059b773bed3a2e7505d4c811b4ee10741f9495b5c52c4bdd810b252bbca10f"},{"messageHash":"0xf2cacc1a3aa96dc6936d0851ade9a5d66d3f5a4d1118a7a05b02ccf4b21e7bb0"},{"messageHash":"0xa3f970cd4ac8ebb33dd55b2752fc273f97d30f7bc8c413549727850de794599b"},{"messageHash":"0x92f1e6d53e301c2a3f2efd07c27ec5cd4ec14c80195e18dd4c7361dea86ec871"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17275/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770225185870081120&endTime=1770225190870292896&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":"0xea3c64e2b2362ecda458e0f4e9937be7c63a057ce0c7baffd36c39c8dbdf9d06"},{"messageHash":"0x44059b773bed3a2e7505d4c811b4ee10741f9495b5c52c4bdd810b252bbca10f"},{"messageHash":"0xf2cacc1a3aa96dc6936d0851ade9a5d66d3f5a4d1118a7a05b02ccf4b21e7bb0"},{"messageHash":"0xa3f970cd4ac8ebb33dd55b2752fc273f97d30f7bc8c413549727850de794599b"},{"messageHash":"0x92f1e6d53e301c2a3f2efd07c27ec5cd4ec14c80195e18dd4c7361dea86ec871"}]}'
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 0551caf67097
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e58bd1528f93
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-04 17:12:30.226 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:30.226 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_content_topic with id: 2026-02-04_17-12-30__198d3744-cef8-46ac-b08c-b7a498a8b5a3
2026-02-04 17:12:30.226 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:30.227 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:12:30.227 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-04 17:12:30.233 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:30.233 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-30__198d3744-cef8-46ac-b08c-b7a498a8b5a3__wakuorg_nwaku:latest.log
2026-02-04 17:12:30.233 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:30.233 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:30.235 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:30.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.42
2026-02-04 17:12:30.235 DEBUG [src.node.docker_mananger] Generated ports ['30976', '30977', '30978', '30979', '30980']
2026-02-04 17:12:30.235 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:30.235 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:30.235 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:30.235 DEBUG [src.node.docker_mananger] docker run -i -t -p 30976:30976 -p 30977:30977 -p 30978:30978 -p 30979:30979 -p 30980:30980 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30978 --rest-port=30976 --tcp-port=30977 --discv5-udp-port=30979 --rest-address=0.0.0.0 --nat=extip:172.18.169.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eeebbfaca1f1b0711cffe3cf0bfcc43aaf7cc6ccacefce8d7a365da0c1eef2f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30980 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:12:30.413 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.42 waku 04bf71134316d52a40eb651b3259e521f2901494d331e0f2e4d7029e44c5ed6f
2026-02-04 17:12:30.445 DEBUG [src.node.docker_mananger] Container started with ID 04bf71134316. Setting up logs at ./log/docker/node1_2026-02-04_17-12-30__198d3744-cef8-46ac-b08c-b7a498a8b5a3__wakuorg_nwaku:latest.log
2026-02-04 17:12:30.447 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30976
2026-02-04 17:12:30.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:30.502 ERROR [src.node.docker_mananger] Max retries reached for container 5db3cf4b0583. Exiting log stream.
2026-02-04 17:12:31.035 ERROR [src.node.docker_mananger] Max retries reached for container cf5e855e0cb2. Exiting log stream.
2026-02-04 17:12:31.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30976/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:31.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:31.451 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:31.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30976/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:31.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.42/tcp/30977/p2p/16Uiu2HAkzm9zypw8Hynxt2PVfUQP7Q3gjs59MtvhyWMbWUGQg1v6","/ip4/172.18.169.42/tcp/30978/ws/p2p/16Uiu2HAkzm9zypw8Hynxt2PVfUQP7Q3gjs59MtvhyWMbWUGQg1v6"],"enrUri":"enr:-L24QCKnpxCPncAzykUPE8sMN5IcJz-g9l_kzzSTVo9P3rz5HDqlHa2881mj_bOYwNcXCugOWLgkqq6jF_aFIbM1NWoCgmlkgnY0gmlwhKwSqSqKbXVsdGlhZGRyc5YACASsEqkqBnkBAAoErBKpKgZ5At0DgnJzhQADAQAAiXNlY3AyNTZrMaECT0gnIPhNL2gepH7tSkXn0s3kO3_NheT59ia1mvBr0C-DdGNwgnkBg3VkcIJ5A4V3YWt1MgU"}'
2026-02-04 17:12:31.454 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:31.454 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-04 17:12:31.460 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:31.460 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-30__198d3744-cef8-46ac-b08c-b7a498a8b5a3__wakuorg_nwaku:latest.log
2026-02-04 17:12:31.461 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:31.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:31.462 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:31.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.205
2026-02-04 17:12:31.462 DEBUG [src.node.docker_mananger] Generated ports ['12501', '12502', '12503', '12504', '12505']
2026-02-04 17:12:31.463 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:31.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:31.463 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:31.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 12501:12501 -p 12502:12502 -p 12503:12503 -p 12504:12504 -p 12505:12505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12503 --rest-port=12501 --tcp-port=12502 --discv5-udp-port=12504 --rest-address=0.0.0.0 --nat=extip:172.18.145.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5d78c1808d058efbaa4c63bd62eb7bd21b6dfc142beecb145dbce0ec2ad1fef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12505 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCKnpxCPncAzykUPE8sMN5IcJz-g9l_kzzSTVo9P3rz5HDqlHa2881mj_bOYwNcXCugOWLgkqq6jF_aFIbM1NWoCgmlkgnY0gmlwhKwSqSqKbXVsdGlhZGRyc5YACASsEqkqBnkBAAoErBKpKgZ5At0DgnJzhQADAQAAiXNlY3AyNTZrMaECT0gnIPhNL2gepH7tSkXn0s3kO3_NheT59ia1mvBr0C-DdGNwgnkBg3VkcIJ5A4V3YWt1MgU --filternode=/ip4/172.18.169.42/tcp/30977/p2p/16Uiu2HAkzm9zypw8Hynxt2PVfUQP7Q3gjs59MtvhyWMbWUGQg1v6
2026-02-04 17:12:31.642 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.205 waku 31c942959a17090aeed66217bd2fc4c18dc97b09b37a7a0ef2f840da2b6fe43c
2026-02-04 17:12:31.671 DEBUG [src.node.docker_mananger] Container started with ID 31c942959a17. Setting up logs at ./log/docker/node2_2026-02-04_17-12-30__198d3744-cef8-46ac-b08c-b7a498a8b5a3__wakuorg_nwaku:latest.log
2026-02-04 17:12:31.672 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12501
2026-02-04 17:12:31.672 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:32.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12501/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:32.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:32.676 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:32.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:32.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.205/tcp/12502/p2p/16Uiu2HAmJuduFVZiJFqr5GfRurzeJnAvFp1g2BX8xWwsVGAsUnTQ","/ip4/172.18.145.205/tcp/12503/ws/p2p/16Uiu2HAmJuduFVZiJFqr5GfRurzeJnAvFp1g2BX8xWwsVGAsUnTQ"],"enrUri":"enr:-L24QD90aYbc2PIau5-iVV5SSbgwMccMpOFSM1IlWLoPqjZMRt6eaatEidwT6On94fpQKB7siL5MEVTH3EQQH8d9yYwCgmlkgnY0gmlwhKwSkc2KbXVsdGlhZGRyc5YACASsEpHNBjDWAAoErBKRzQYw190DgnJzhQADAQAAiXNlY3AyNTZrMaEDXOa2RQspmMSIADzSC1siiRa2VRT6tuHghAl3R8rq1QeDdGNwgjDWg3VkcIIw2IV3YWt1MgA"}'
2026-02-04 17:12:32.679 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:32.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12501/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.42/tcp/30977/p2p/16Uiu2HAkzm9zypw8Hynxt2PVfUQP7Q3gjs59MtvhyWMbWUGQg1v6"]'
2026-02-04 17:12:32.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:32.709 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-04 17:12:32.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30976/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:32.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:32.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c1edffc4-b721-406b-aa59-8f6c6009f32e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-04 17:12:32.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c1edffc4-b721-406b-aa59-8f6c6009f32e","statusDesc":"OK"}'
2026-02-04 17:12:32.737 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:12501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-04 17:12:32.740 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:12501/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-04 17:12:32.742 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:32.743 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:32.743 DEBUG [src.node.waku_node] Stopping container with id 04bf71134316
2026-02-04 17:12:33.288 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:33.288 DEBUG [src.node.waku_node] Stopping container with id 31c942959a17
2026-02-04 17:12:33.794 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:33.797 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:33.802 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:33.806 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
2026-02-04 17:10:46.853 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:10:46.854 DEBUG [tests.conftest] Running test: test_admin_peers_stats_schema with id: 2026-02-04_17-10-46__a44f95db-88b9-488a-a8c8-12b241d858e0
2026-02-04 17:10:46.854 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:10:46.854 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:10:46.855 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:10:46.861 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:10:46.861 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-10-46__a44f95db-88b9-488a-a8c8-12b241d858e0__wakuorg_nwaku:latest.log
2026-02-04 17:10:46.867 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:10:46.867 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-10-46__a44f95db-88b9-488a-a8c8-12b241d858e0__wakuorg_nwaku:latest.log
2026-02-04 17:10:46.873 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:10:46.873 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-10-46__a44f95db-88b9-488a-a8c8-12b241d858e0__wakuorg_nwaku:latest.log
2026-02-04 17:10:46.878 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:10:46.878 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-10-46__a44f95db-88b9-488a-a8c8-12b241d858e0__wakuorg_nwaku:latest.log
2026-02-04 17:10:46.879 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:10:46.879 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:10:46.880 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:10:46.880 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:10:46.881 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:10:46.882 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.110
2026-02-04 17:10:46.882 DEBUG [src.node.docker_mananger] Generated ports ['21655', '21656', '21657', '21658', '21659']
2026-02-04 17:10:46.882 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:10:46.882 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:10:46.882 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:10:46.882 DEBUG [src.node.docker_mananger] docker run -i -t -p 21655:21655 -p 21656:21656 -p 21657:21657 -p 21658:21658 -p 21659:21659 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21657 --rest-port=21655 --tcp-port=21656 --discv5-udp-port=21658 --rest-address=0.0.0.0 --nat=extip:172.18.146.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e90d9068ebd6d4f6eec6a43b966ba9fc3e9757bca08dabd03825cfe3da5a7de3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21659 --metrics-logging=true --filter=true --relay=true
2026-02-04 17:10:47.057 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.110 waku 713af988deae9b6e15e93c7d7439e98fe09220a879ae6a2540d95f3a2488bcd5
2026-02-04 17:10:47.090 DEBUG [src.node.docker_mananger] Container started with ID 713af988deae. Setting up logs at ./log/docker/node1_2026-02-04_17-10-46__a44f95db-88b9-488a-a8c8-12b241d858e0__wakuorg_nwaku:latest.log
2026-02-04 17:10:47.091 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21655
2026-02-04 17:10:47.091 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:10:47.122 ERROR [src.node.docker_mananger] Max retries reached for container 06d58b3cfdb7. Exiting log stream.
2026-02-04 17:10:47.660 ERROR [src.node.docker_mananger] Max retries reached for container fc35365acfbf. Exiting log stream.
2026-02-04 17:10:48.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21655/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:48.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:10:48.095 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:10:48.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21655/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:48.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.110/tcp/21656/p2p/16Uiu2HAm1SjbmhunU1Tu3ggu2ybBpYuxaFVeZfpHwHU3qrycCQrL","/ip4/172.18.146.110/tcp/21657/ws/p2p/16Uiu2HAm1SjbmhunU1Tu3ggu2ybBpYuxaFVeZfpHwHU3qrycCQrL"],"enrUri":"enr:-L24QKteSLkFsxSBUkS43d5FrF0QMdB1jHHat1EZgDaW60vOPp62ZWc6O9lCgC0RAGDWbV0MZmP25ABJcyy6Pq-6uo8CgmlkgnY0gmlwhKwSkm6KbXVsdGlhZGRyc5YACASsEpJuBlSYAAoErBKSbgZUmd0DgnJzhQADAQAAiXNlY3AyNTZrMaECWWvLvewG_QW6taVuw4eDvxt2ELsQhJaqSQr7AaupV5GDdGNwglSYg3VkcIJUmoV3YWt1MgU"}'
2026-02-04 17:10:48.097 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:10:48.098 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:10:48.098 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:10:48.099 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:10:48.099 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.108
2026-02-04 17:10:48.100 DEBUG [src.node.docker_mananger] Generated ports ['64074', '64075', '64076', '64077', '64078']
2026-02-04 17:10:48.100 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:10:48.100 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:10:48.100 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:10:48.100 DEBUG [src.node.docker_mananger] docker run -i -t -p 64074:64074 -p 64075:64075 -p 64076:64076 -p 64077:64077 -p 64078:64078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64076 --rest-port=64074 --tcp-port=64075 --discv5-udp-port=64077 --rest-address=0.0.0.0 --nat=extip:172.18.166.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9aaaa4a8d5cc6ed3d7b92c50b80bcc9bde32d16e260fdf09d9abfb62ab20b6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64078 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKteSLkFsxSBUkS43d5FrF0QMdB1jHHat1EZgDaW60vOPp62ZWc6O9lCgC0RAGDWbV0MZmP25ABJcyy6Pq-6uo8CgmlkgnY0gmlwhKwSkm6KbXVsdGlhZGRyc5YACASsEpJuBlSYAAoErBKSbgZUmd0DgnJzhQADAQAAiXNlY3AyNTZrMaECWWvLvewG_QW6taVuw4eDvxt2ELsQhJaqSQr7AaupV5GDdGNwglSYg3VkcIJUmoV3YWt1MgU
2026-02-04 17:10:48.275 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.108 waku 387951ceb0c55b60dcae4c01286d0970a303589721c5c64855d30b57ec908c8a
2026-02-04 17:10:48.305 DEBUG [src.node.docker_mananger] Container started with ID 387951ceb0c5. Setting up logs at ./log/docker/node2_2026-02-04_17-10-46__a44f95db-88b9-488a-a8c8-12b241d858e0__wakuorg_nwaku:latest.log
2026-02-04 17:10:48.306 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64074
2026-02-04 17:10:48.306 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:10:49.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64074/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:49.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:10:49.320 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:10:49.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:49.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.108/tcp/64075/p2p/16Uiu2HAm1k2pXWTquAV7eeq5uPJBKuVGMEFsUAoy5yEwb5Pyz5zx","/ip4/172.18.166.108/tcp/64076/ws/p2p/16Uiu2HAm1k2pXWTquAV7eeq5uPJBKuVGMEFsUAoy5yEwb5Pyz5zx"],"enrUri":"enr:-L24QIgMyPQH6pjG0xlX9Ggsn9LCQpqRCa32rPDvU7y9JgwkEOPdQT1ko5uwFdBJlgoADBJ0CXkXiUnsXMFhogwLgcUCgmlkgnY0gmlwhKwSpmyKbXVsdGlhZGRyc5YACASsEqZsBvpLAAoErBKmbAb6TN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXdoj5wVgWbwwkge1IEmc7UVzW1bqCm8AT6aVkDdOUdmDdGNwgvpLg3VkcIL6TYV3YWt1MgE"}'
2026-02-04 17:10:49.327 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:10:49.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21655/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:49.331 INFO [src.node.api_clients.base_client] 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}}'
2026-02-04 17:10:49.332 DEBUG [tests.rest_flags.test_admin_flags] 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}}
2026-02-04 17:10:49.334 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:10:49.335 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:10:49.335 DEBUG [src.node.waku_node] Stopping container with id 713af988deae
2026-02-04 17:10:49.853 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:10:49.854 DEBUG [src.node.waku_node] Stopping container with id 387951ceb0c5
2026-02-04 17:10:50.390 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:10:50.392 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:10:50.397 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:10:50.401 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-04_17-10-17__245addcc-9209-4af2-bbda-d9714b72b687
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-04_17-10-17__245addcc-9209-4af2-bbda-d9714b72b687__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64290', '64291', '64292', '64293', '64294']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64290:64290 -p 64291:64291 -p 64292:64292 -p 64293:64293 -p 64294:64294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64292 --rest-port=64290 --tcp-port=64291 --discv5-udp-port=64293 --rest-address=0.0.0.0 --nat=extip:172.18.72.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=423da3739bc2b1ecdd96a4a15f4815b3cc5988a2f6afc3dc0dfb536da4f227d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64294 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.78 waku ff5f54f375cc9cf0f82a80457c07906e41153fd4e216ceb9bc4781788cb03462
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff5f54f375cc. Setting up logs at ./log/docker/node1_2026-02-04_17-10-17__245addcc-9209-4af2-bbda-d9714b72b687__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64290
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 22ebec5bd1c2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4edf1d124100. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64290/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.78/tcp/64291/p2p/16Uiu2HAmAhVku4i7vkyXV1PxZhnqH6fzXSftbsh6arwXPbFP32Yf","/ip4/172.18.72.78/tcp/64292/ws/p2p/16Uiu2HAmAhVku4i7vkyXV1PxZhnqH6fzXSftbsh6arwXPbFP32Yf"],"enrUri":"enr:-L24QGsspdRHIjT3shHpTxwYVbyjLNu0leC_xJ9pRfoZsdCeJtFtsfBHsb444mKBi6xGWbY2F7Xx9HFYjTQm9UkVMF4CgmlkgnY0gmlwhKwSSE6KbXVsdGlhZGRyc5YACASsEkhOBvsjAAoErBJITgb7JN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4u0J1bEqPm9tDV3tM5khVHXqphaqeYe-WwamItuJiECDdGNwgvsjg3VkcIL7JYV3YWt1MgU"}'
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-04_17-10-17__245addcc-9209-4af2-bbda-d9714b72b687__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.146.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15646', '15647', '15648', '15649', '15650']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15646:15646 -p 15647:15647 -p 15648:15648 -p 15649:15649 -p 15650:15650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15648 --rest-port=15646 --tcp-port=15647 --discv5-udp-port=15649 --rest-address=0.0.0.0 --nat=extip:172.18.146.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cea54fc6e056f5f7d08efc2d6bfa9d05cf48c2af389b5f1a4efcc055b0fe04fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15650 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGsspdRHIjT3shHpTxwYVbyjLNu0leC_xJ9pRfoZsdCeJtFtsfBHsb444mKBi6xGWbY2F7Xx9HFYjTQm9UkVMF4CgmlkgnY0gmlwhKwSSE6KbXVsdGlhZGRyc5YACASsEkhOBvsjAAoErBJITgb7JN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4u0J1bEqPm9tDV3tM5khVHXqphaqeYe-WwamItuJiECDdGNwgvsjg3VkcIL7JYV3YWt1MgU --filternode=/ip4/172.18.72.78/tcp/64291/p2p/16Uiu2HAmAhVku4i7vkyXV1PxZhnqH6fzXSftbsh6arwXPbFP32Yf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.26 waku 89f5dfe3228dab352eb34e5e0a9353d98470b6dbccc7dc46ac1049d08a0c5572
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89f5dfe3228d. Setting up logs at ./log/docker/node2_2026-02-04_17-10-17__245addcc-9209-4af2-bbda-d9714b72b687__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15646
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15646/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15646/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.26/tcp/15647/p2p/16Uiu2HAm8eXcDT9pgkfg4XXgTaJVvdseABZu8Jri8NoARPNXrEQj","/ip4/172.18.146.26/tcp/15648/ws/p2p/16Uiu2HAm8eXcDT9pgkfg4XXgTaJVvdseABZu8Jri8NoARPNXrEQj"],"enrUri":"enr:-L24QHHh3HCbguB0KgYfLz2JkIcbJD1_MGzlfYuyeDg4yzjnMduUoNP8DNKvClSRcuWVJEUNi39xO_nmxJGu6dDY4asCgmlkgnY0gmlwhKwSkhqKbXVsdGlhZGRyc5YACASsEpIaBj0fAAoErBKSGgY9IN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxHMDpzmklLPxkTD2kM8qMk16ZGoRL-qsBJOZ2Hx6llyDdGNwgj0fg3VkcII9IYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.78/tcp/64291/p2p/16Uiu2HAmAhVku4i7vkyXV1PxZhnqH6fzXSftbsh6arwXPbFP32Yf"]'
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:64290/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:15646/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "097c2ac1-89dc-43dc-aea7-1e8502a1182c", "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":"097c2ac1-89dc-43dc-aea7-1e8502a1182c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:15646/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:15646/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 ff5f54f375cc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 89f5dfe3228d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-02-04 17:13:57.613 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:13:57.614 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-02-04_17-13-57__6b0f7671-a7e5-4bbd-82a4-8b47d0bc258d
2026-02-04 17:13:57.614 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:13:57.614 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:13:57.615 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:13:57.622 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:57.622 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-13-57__6b0f7671-a7e5-4bbd-82a4-8b47d0bc258d__wakuorg_nwaku:latest.log
2026-02-04 17:13:57.622 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:57.622 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:57.623 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:57.624 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.30.112
2026-02-04 17:13:57.624 DEBUG [src.node.docker_mananger] Generated ports ['29348', '29349', '29350', '29351', '29352']
2026-02-04 17:13:57.624 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-04 17:13:57.624 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:57.624 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:57.624 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:57.625 DEBUG [src.node.docker_mananger] docker run -i -t -p 29348:29348 -p 29349:29349 -p 29350:29350 -p 29351:29351 -p 29352:29352 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29350 --rest-port=29348 --tcp-port=29349 --discv5-udp-port=29351 --rest-address=0.0.0.0 --nat=extip:172.18.30.112 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0950fde1906d64f0a52ba6caf8d2cedda24fcbee46f0638c054833de4f3ecf7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29352 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:13:57.807 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.30.112 waku cafa1f9cb69e03f40a540e23269d7a732b910e4898f16be66d325cbdf48e15db
2026-02-04 17:13:57.838 DEBUG [src.node.docker_mananger] Container started with ID cafa1f9cb69e. Setting up logs at ./log/docker/node1_2026-02-04_17-13-57__6b0f7671-a7e5-4bbd-82a4-8b47d0bc258d__wakuorg_nwaku:latest.log
2026-02-04 17:13:57.838 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29348
2026-02-04 17:13:57.839 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:57.899 ERROR [src.node.docker_mananger] Max retries reached for container 90590a123a0e. Exiting log stream.
2026-02-04 17:13:58.408 ERROR [src.node.docker_mananger] Max retries reached for container b9fa0198ce85. Exiting log stream.
2026-02-04 17:13:58.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29348/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:58.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:13:58.843 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:58.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29348/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:58.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.112/tcp/29349/p2p/16Uiu2HAmMzVhb1JbzRfRzi5SmZFzuWtGQhypjYqhAWX7N6u6AhRU","/ip4/172.18.30.112/tcp/29350/ws/p2p/16Uiu2HAmMzVhb1JbzRfRzi5SmZFzuWtGQhypjYqhAWX7N6u6AhRU"],"enrUri":"enr:-L24QF-a1m1LZUHrg9ANCDpq5GOt3BaPHe6V9xQ-J3aF2l9TXJNYXY9gPx1mjKBcQbCRM9JLSeiMXZdHUh17YRsWaZ8CgmlkgnY0gmlwhKwSHnCKbXVsdGlhZGRyc5YACASsEh5wBnKlAAoErBIecAZypt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDirhnX92QlV2UZDuczl4fE4G4GNKOwHHX-L7N_XLuLiODdGNwgnKlg3VkcIJyp4V3YWt1MgU"}'
2026-02-04 17:13:58.846 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:58.853 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:58.853 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-13-57__6b0f7671-a7e5-4bbd-82a4-8b47d0bc258d__wakuorg_nwaku:latest.log
2026-02-04 17:13:58.853 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:58.853 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:58.855 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:58.855 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.220
2026-02-04 17:13:58.855 DEBUG [src.node.docker_mananger] Generated ports ['39718', '39719', '39720', '39721', '39722']
2026-02-04 17:13:58.855 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-04 17:13:58.855 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:58.855 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:58.856 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:58.856 DEBUG [src.node.docker_mananger] docker run -i -t -p 39718:39718 -p 39719:39719 -p 39720:39720 -p 39721:39721 -p 39722:39722 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39720 --rest-port=39718 --tcp-port=39719 --discv5-udp-port=39721 --rest-address=0.0.0.0 --nat=extip:172.18.143.220 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=185cf5a25b73db40cedb72a4699bcecb00b9bdc0cc3b7d88866bdfb8aeca9fbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39722 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF-a1m1LZUHrg9ANCDpq5GOt3BaPHe6V9xQ-J3aF2l9TXJNYXY9gPx1mjKBcQbCRM9JLSeiMXZdHUh17YRsWaZ8CgmlkgnY0gmlwhKwSHnCKbXVsdGlhZGRyc5YACASsEh5wBnKlAAoErBIecAZypt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDirhnX92QlV2UZDuczl4fE4G4GNKOwHHX-L7N_XLuLiODdGNwgnKlg3VkcIJyp4V3YWt1MgU
2026-02-04 17:13:59.045 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.220 waku 145a16707ad96fc920a83a9d48b1499be62df738132c29e0327c8b6d36f9b5f0
2026-02-04 17:13:59.074 DEBUG [src.node.docker_mananger] Container started with ID 145a16707ad9. Setting up logs at ./log/docker/node2_2026-02-04_17-13-57__6b0f7671-a7e5-4bbd-82a4-8b47d0bc258d__wakuorg_nwaku:latest.log
2026-02-04 17:13:59.075 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39718
2026-02-04 17:13:59.075 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:00.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39718/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:00.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:14:00.090 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:00.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39718/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:00.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.220/tcp/39719/p2p/16Uiu2HAkwuWg5jfX5BRBomkfX3pY1o36hnxZ7R3RCnjozvqqA9g3","/ip4/172.18.143.220/tcp/39720/ws/p2p/16Uiu2HAkwuWg5jfX5BRBomkfX3pY1o36hnxZ7R3RCnjozvqqA9g3"],"enrUri":"enr:-L24QBaFO1nmpe24DmmH8e0fzTb_uiMAOALJfldS-qvjy0ujD217FF3iXJRC54Z5OuKNJ7wT6RqyxJT6SfDIwOP_rEUCgmlkgnY0gmlwhKwSj9yKbXVsdGlhZGRyc5YACASsEo_cBpsnAAoErBKP3AabKN0DgnJzhQACAQAAiXNlY3AyNTZrMaECJNkdagsnlYWMKUPxs47-Gxxo9p1ZsmM3JBgFWIYY3iCDdGNwgpsng3VkcIKbKYV3YWt1MgE"}'
2026-02-04 17:14:00.095 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:00.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39718/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.112/tcp/29349/p2p/16Uiu2HAmMzVhb1JbzRfRzi5SmZFzuWtGQhypjYqhAWX7N6u6AhRU"]'
2026-02-04 17:14:00.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:00.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29348/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-04 17:14:00.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:00.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39718/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-04 17:14:00.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:00.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29348/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:00.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:00.110 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:00.210 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:00.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29348/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:00.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770225240105444198,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:00.215 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:00.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39718/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:00.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770225240105444198,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:00.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29348/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-04 17:14:00.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:00.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39718/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-04 17:14:00.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:00.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29348/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-04 17:14:00.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:00.230 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:00.330 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:00.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29348/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:00.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225240224589549,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:00.335 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:00.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:00.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225240224589549,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:00.340 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:14:00.341 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:14:00.341 DEBUG [src.node.waku_node] Stopping container with id cafa1f9cb69e
2026-02-04 17:14:00.915 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:00.916 DEBUG [src.node.waku_node] Stopping container with id 145a16707ad9
2026-02-04 17:14:01.446 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:01.448 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:14:01.458 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:14:01.463 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-02-04 17:13:06.382 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:13:06.383 DEBUG [tests.conftest] Running test: test_time_filter_matches_multiple_messages with id: 2026-02-04_17-13-06__d829e400-6cc4-4446-a832-4abab02be19d
2026-02-04 17:13:06.383 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:13:06.383 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:13:06.384 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-04 17:13:06.390 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:06.391 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-04_17-13-06__d829e400-6cc4-4446-a832-4abab02be19d__wakuorg_nwaku:latest.log
2026-02-04 17:13:06.391 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:06.391 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:06.392 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:06.392 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.152
2026-02-04 17:13:06.393 DEBUG [src.node.docker_mananger] Generated ports ['47968', '47969', '47970', '47971', '47972']
2026-02-04 17:13:06.393 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:06.393 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:06.393 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:06.393 DEBUG [src.node.docker_mananger] docker run -i -t -p 47968:47968 -p 47969:47969 -p 47970:47970 -p 47971:47971 -p 47972:47972 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47970 --rest-port=47968 --tcp-port=47969 --discv5-udp-port=47971 --rest-address=0.0.0.0 --nat=extip:172.18.110.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f45d1ac30d02ecfaf1f549adfe8effc2058b6b99ac5e20a8dc4cfc32bddcb77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47972 --metrics-logging=true --store=true --relay=true
2026-02-04 17:13:06.574 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.152 waku 0551caf6709777c74dd53322db48ec3d75af7ddea7b1a3791fd478c8fbc36f8c
2026-02-04 17:13:06.612 DEBUG [src.node.docker_mananger] Container started with ID 0551caf67097. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-13-06__d829e400-6cc4-4446-a832-4abab02be19d__wakuorg_nwaku:latest.log
2026-02-04 17:13:06.613 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47968
2026-02-04 17:13:06.615 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:06.653 ERROR [src.node.docker_mananger] Max retries reached for container 758c4ec40b79. Exiting log stream.
2026-02-04 17:13:07.190 ERROR [src.node.docker_mananger] Max retries reached for container e347230dedbd. Exiting log stream.
2026-02-04 17:13:07.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:07.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:13:07.620 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:07.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:07.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.152/tcp/47969/p2p/16Uiu2HAkv5t1MkSiqaUYi7rafD6hGGp3HoaWSJPnTpUL5gh8eE2j","/ip4/172.18.110.152/tcp/47970/ws/p2p/16Uiu2HAkv5t1MkSiqaUYi7rafD6hGGp3HoaWSJPnTpUL5gh8eE2j"],"enrUri":"enr:-L24QH3NMD1d7ODQ_dLF3wdhiFgMUvvVP8EMYWMsG49U75tNAowNT6d0rirlfeuBkIOgRZrxTbSl-dZzV7am-0wb_WkCgmlkgnY0gmlwhKwSbpiKbXVsdGlhZGRyc5YACASsEm6YBrthAAoErBJumAa7Yt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCcmrcVrxxskAW1dpdtS8Ttxq8yUMiy-toOCDdm2fujCDdGNwgrthg3VkcIK7Y4V3YWt1MgM"}'
2026-02-04 17:13:07.623 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:07.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:07.630 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-13-06__d829e400-6cc4-4446-a832-4abab02be19d__wakuorg_nwaku:latest.log
2026-02-04 17:13:07.630 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:07.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:07.631 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:07.631 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.131
2026-02-04 17:13:07.631 DEBUG [src.node.docker_mananger] Generated ports ['17275', '17276', '17277', '17278', '17279']
2026-02-04 17:13:07.632 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:07.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:07.632 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:07.632 DEBUG [src.node.docker_mananger] docker run -i -t -p 17275:17275 -p 17276:17276 -p 17277:17277 -p 17278:17278 -p 17279:17279 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17277 --rest-port=17275 --tcp-port=17276 --discv5-udp-port=17278 --rest-address=0.0.0.0 --nat=extip:172.18.193.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ecafe441b8f4accf3b2e6f7adbefaaeedf5d4f98d5f8ea6ebcddd9c45e75fd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17279 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH3NMD1d7ODQ_dLF3wdhiFgMUvvVP8EMYWMsG49U75tNAowNT6d0rirlfeuBkIOgRZrxTbSl-dZzV7am-0wb_WkCgmlkgnY0gmlwhKwSbpiKbXVsdGlhZGRyc5YACASsEm6YBrthAAoErBJumAa7Yt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCcmrcVrxxskAW1dpdtS8Ttxq8yUMiy-toOCDdm2fujCDdGNwgrthg3VkcIK7Y4V3YWt1MgM --storenode=/ip4/172.18.110.152/tcp/47969/p2p/16Uiu2HAkv5t1MkSiqaUYi7rafD6hGGp3HoaWSJPnTpUL5gh8eE2j --store=true --relay=true
2026-02-04 17:13:07.818 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.131 waku e58bd1528f9339dad83f37b15302bb73e4cfe52c04ad9403c3e6c7d7665366b2
2026-02-04 17:13:07.852 DEBUG [src.node.docker_mananger] Container started with ID e58bd1528f93. Setting up logs at ./log/docker/store_node1_2026-02-04_17-13-06__d829e400-6cc4-4446-a832-4abab02be19d__wakuorg_nwaku:latest.log
2026-02-04 17:13:07.853 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17275
2026-02-04 17:13:07.854 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:08.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17275/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:08.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:13:08.858 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:08.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17275/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:08.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.131/tcp/17276/p2p/16Uiu2HAm5g5JT9r2g6q42QT3cmXvJXeCQTS6kgSmUkvfTmJ9ojEg","/ip4/172.18.193.131/tcp/17277/ws/p2p/16Uiu2HAm5g5JT9r2g6q42QT3cmXvJXeCQTS6kgSmUkvfTmJ9ojEg"],"enrUri":"enr:-L24QD-aNsOjl7g-e7hYE77gqiuxz5hCR3rjFhhqf2zDd7RtSUTPSysaNXq4iFF8iYuywEGYRGOnZDkwetm3Nx8SaVcCgmlkgnY0gmlwhKwSwYOKbXVsdGlhZGRyc5YACASsEsGDBkN8AAoErBLBgwZDfd0DgnJzhQADAQAAiXNlY3AyNTZrMaECmEVe2fK9FLnmETTliE0WzTSHhgvVr_QsEHk5nqhPhlGDdGNwgkN8g3VkcIJDfoV3YWt1MgM"}'
2026-02-04 17:13:08.861 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:08.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17275/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.152/tcp/47969/p2p/16Uiu2HAkv5t1MkSiqaUYi7rafD6hGGp3HoaWSJPnTpUL5gh8eE2j"]'
2026-02-04 17:13:08.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:08.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47968/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:13:08.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:08.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17275/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:13:08.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:08.870 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:08.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47968/relay/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-04 17:13:08.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:08.875 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:09.076 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:09.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47968/relay/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-04 17:13:09.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.083 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:09.283 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:09.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47968/relay/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-04 17:13:09.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:09.490 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:09.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47968/relay/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-04 17:13:09.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.496 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:09.697 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:09.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47968/relay/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-04 17:13:09.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.704 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:09.904 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:09.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47968/relay/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-04 17:13:09.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:10.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770225185870081120&endTime=1770225190870292896&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:10.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea3c64e2b2362ecda458e0f4e9937be7c63a057ce0c7baffd36c39c8dbdf9d06"},{"messageHash":"0x44059b773bed3a2e7505d4c811b4ee10741f9495b5c52c4bdd810b252bbca10f"},{"messageHash":"0xf2cacc1a3aa96dc6936d0851ade9a5d66d3f5a4d1118a7a05b02ccf4b21e7bb0"},{"messageHash":"0xa3f970cd4ac8ebb33dd55b2752fc273f97d30f7bc8c413549727850de794599b"},{"messageHash":"0x92f1e6d53e301c2a3f2efd07c27ec5cd4ec14c80195e18dd4c7361dea86ec871"}]}'
2026-02-04 17:13:10.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17275/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770225185870081120&endTime=1770225190870292896&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:10.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea3c64e2b2362ecda458e0f4e9937be7c63a057ce0c7baffd36c39c8dbdf9d06"},{"messageHash":"0x44059b773bed3a2e7505d4c811b4ee10741f9495b5c52c4bdd810b252bbca10f"},{"messageHash":"0xf2cacc1a3aa96dc6936d0851ade9a5d66d3f5a4d1118a7a05b02ccf4b21e7bb0"},{"messageHash":"0xa3f970cd4ac8ebb33dd55b2752fc273f97d30f7bc8c413549727850de794599b"},{"messageHash":"0x92f1e6d53e301c2a3f2efd07c27ec5cd4ec14c80195e18dd4c7361dea86ec871"}]}'
2026-02-04 17:13:10.120 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:13:10.121 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:13:10.121 DEBUG [src.node.waku_node] Stopping container with id 0551caf67097
2026-02-04 17:13:10.678 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:13:10.679 DEBUG [src.node.waku_node] Stopping container with id e58bd1528f93
2026-02-04 17:13:11.244 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:13:11.246 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:13:11.258 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:13:11.264 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-02-04 17:11:54.398 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:54.399 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_very_large_request_id with id: 2026-02-04_17-11-54__7663a026-d150-4d0c-8bc9-fa9203759c8e
2026-02-04 17:11:54.399 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:54.399 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:11:54.400 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-04 17:11:54.406 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:54.406 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-11-54__7663a026-d150-4d0c-8bc9-fa9203759c8e__wakuorg_nwaku:latest.log
2026-02-04 17:11:54.406 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:54.406 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:54.408 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:54.408 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.114
2026-02-04 17:11:54.408 DEBUG [src.node.docker_mananger] Generated ports ['54370', '54371', '54372', '54373', '54374']
2026-02-04 17:11:54.408 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:54.408 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:54.408 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:54.409 DEBUG [src.node.docker_mananger] docker run -i -t -p 54370:54370 -p 54371:54371 -p 54372:54372 -p 54373:54373 -p 54374:54374 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54372 --rest-port=54370 --tcp-port=54371 --discv5-udp-port=54373 --rest-address=0.0.0.0 --nat=extip:172.18.92.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3eba3a20a7cda62bc1ea2dfde0e83442b83fa6efbc0cf9296a9ecfa5b1e65497 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54374 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:11:54.583 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.114 waku 0dea29447d0cc841a65b92f65882ca330acf2ae5de72fda3b42cab433cb5a75e
2026-02-04 17:11:54.613 DEBUG [src.node.docker_mananger] Container started with ID 0dea29447d0c. Setting up logs at ./log/docker/node1_2026-02-04_17-11-54__7663a026-d150-4d0c-8bc9-fa9203759c8e__wakuorg_nwaku:latest.log
2026-02-04 17:11:54.614 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54370
2026-02-04 17:11:54.614 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:54.690 ERROR [src.node.docker_mananger] Max retries reached for container df068c3de2f4. Exiting log stream.
2026-02-04 17:11:55.207 ERROR [src.node.docker_mananger] Max retries reached for container b63ada70f274. Exiting log stream.
2026-02-04 17:11:55.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54370/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:55.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:55.618 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:55.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54370/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:55.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.114/tcp/54371/p2p/16Uiu2HAm3LtqaR56YvAnUpKTK4Bgm9TVLrRT4K4M4cYaAKHmVFeh","/ip4/172.18.92.114/tcp/54372/ws/p2p/16Uiu2HAm3LtqaR56YvAnUpKTK4Bgm9TVLrRT4K4M4cYaAKHmVFeh"],"enrUri":"enr:-L24QFRyGCBlsODSqMgzFNT2sg7HNXAlEiYzVEd3n8c6dos2dTzI2DN3Lfw2EieZo6AIRHLPrjjdNpTQlqm7aoEJxU0CgmlkgnY0gmlwhKwSXHKKbXVsdGlhZGRyc5YACASsElxyBtRjAAoErBJccgbUZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdaQhXV8n4b_iwKSP5ZzCZrGi0lur2ztEMPPISyCwb6KDdGNwgtRjg3VkcILUZYV3YWt1MgU"}'
2026-02-04 17:11:55.621 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:55.622 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-04 17:11:55.628 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:55.628 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-11-54__7663a026-d150-4d0c-8bc9-fa9203759c8e__wakuorg_nwaku:latest.log
2026-02-04 17:11:55.628 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:55.628 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:55.630 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:55.630 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.128
2026-02-04 17:11:55.630 DEBUG [src.node.docker_mananger] Generated ports ['31764', '31765', '31766', '31767', '31768']
2026-02-04 17:11:55.630 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:55.630 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:55.631 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:55.631 DEBUG [src.node.docker_mananger] docker run -i -t -p 31764:31764 -p 31765:31765 -p 31766:31766 -p 31767:31767 -p 31768:31768 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31766 --rest-port=31764 --tcp-port=31765 --discv5-udp-port=31767 --rest-address=0.0.0.0 --nat=extip:172.18.84.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5bd1a14ecfc594feac8b31da2ea5a1d61ae0d4b4ed20ca0bbc62ae8edfe3ae1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31768 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFRyGCBlsODSqMgzFNT2sg7HNXAlEiYzVEd3n8c6dos2dTzI2DN3Lfw2EieZo6AIRHLPrjjdNpTQlqm7aoEJxU0CgmlkgnY0gmlwhKwSXHKKbXVsdGlhZGRyc5YACASsElxyBtRjAAoErBJccgbUZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdaQhXV8n4b_iwKSP5ZzCZrGi0lur2ztEMPPISyCwb6KDdGNwgtRjg3VkcILUZYV3YWt1MgU --filternode=/ip4/172.18.92.114/tcp/54371/p2p/16Uiu2HAm3LtqaR56YvAnUpKTK4Bgm9TVLrRT4K4M4cYaAKHmVFeh
2026-02-04 17:11:55.811 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.128 waku 371a55152ef539586a3c50df2f3263a9181bca10d18363013b44422fc0073a37
2026-02-04 17:11:55.838 DEBUG [src.node.docker_mananger] Container started with ID 371a55152ef5. Setting up logs at ./log/docker/node2_2026-02-04_17-11-54__7663a026-d150-4d0c-8bc9-fa9203759c8e__wakuorg_nwaku:latest.log
2026-02-04 17:11:55.839 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31764
2026-02-04 17:11:55.840 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:56.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31764/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:56.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:11:56.845 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:56.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31764/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:56.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.128/tcp/31765/p2p/16Uiu2HAmHkWHzEc63rS7NrEVuUAgux581bJX8cjXgiSkDDU1kmrn","/ip4/172.18.84.128/tcp/31766/ws/p2p/16Uiu2HAmHkWHzEc63rS7NrEVuUAgux581bJX8cjXgiSkDDU1kmrn"],"enrUri":"enr:-L24QE7NXI4xxfbHMUanpVfoZTsZHTTIFM5gbvlIEGUFLnJMf9e6cpPkmY8gKflEK48_ePEQ_DQ9wVPOEsVngu1YKM4CgmlkgnY0gmlwhKwSVICKbXVsdGlhZGRyc5YACASsElSABnwVAAoErBJUgAZ8Ft0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS7QyBkS2Hb_OApSG8pKPjw4b9167V6hPwlwnZ3UsdA-DdGNwgnwVg3VkcIJ8F4V3YWt1MgA"}'
2026-02-04 17:11:56.847 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:56.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31764/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.114/tcp/54371/p2p/16Uiu2HAm3LtqaR56YvAnUpKTK4Bgm9TVLrRT4K4M4cYaAKHmVFeh"]'
2026-02-04 17:11:56.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:56.882 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-04 17:11:56.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54370/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:11:56.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:56.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31764/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "276ce53e-591f-4b25-99f9-71cfb05e4b65", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-04 17:11:56.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"276ce53e-591f-4b25-99f9-71cfb05e4b65","statusDesc":"OK"}'
2026-02-04 17:11:56.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54370/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-04 17:11:56.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:56.913 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:11:57.013 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:11:57.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31764/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.016 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":1770225116906125869,"ephemeral":false}]'
2026-02-04 17:11:57.017 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31764/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345678901234567890123456789012345678901234567890", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-04 17:11:57.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345678901234567890123456789012345678901234567890","statusDesc":"OK"}'
2026-02-04 17:11:57.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54370/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-04 17:11:57.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:57.030 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:11:57.130 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:11:57.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31764/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.132 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:31764/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-02-04 17:11:57.135 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:11:57.136 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:11:57.136 DEBUG [src.node.waku_node] Stopping container with id 0dea29447d0c
2026-02-04 17:11:57.673 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:57.674 DEBUG [src.node.waku_node] Stopping container with id 371a55152ef5
2026-02-04 17:11:58.220 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:58.221 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:11:58.232 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:58.237 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-02-04_17-11-13__d8f91a8e-fc2b-497f-8ab5-b761098f4f98
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-04_17-11-13__d8f91a8e-fc2b-497f-8ab5-b761098f4f98__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1789', '1790', '1791', '1792', '1793']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1789:1789 -p 1790:1790 -p 1791:1791 -p 1792:1792 -p 1793:1793 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1791 --rest-port=1789 --tcp-port=1790 --discv5-udp-port=1792 --rest-address=0.0.0.0 --nat=extip:172.18.15.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=170fea3add7dba5cbeed76faf0be9cec3c18c4eb2badca7cdcae4c3b57ea3cc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1793 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.247 waku 632c308e0540636d975fe0196caff3ec4d38a4790d078a58b28a9c7be431dca6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 632c308e0540. Setting up logs at ./log/docker/node1_2026-02-04_17-11-13__d8f91a8e-fc2b-497f-8ab5-b761098f4f98__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1789
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 0fd72c3b9565. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 031f8f29b726. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1789/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1789/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.247/tcp/1790/p2p/16Uiu2HAmCiMVEgRUMiYvejmvs7bxTmNZ6DNj5ULF2G6txA7zUNhR","/ip4/172.18.15.247/tcp/1791/ws/p2p/16Uiu2HAmCiMVEgRUMiYvejmvs7bxTmNZ6DNj5ULF2G6txA7zUNhR"],"enrUri":"enr:-L24QO26_w5WkjSq1832halp5v4x_xQRe2u8LmGMyphxhiNiFhEWsr7-g-Km19yHMfyFwjBjxKS2ZiiJGiak_HB04CACgmlkgnY0gmlwhKwSD_eKbXVsdGlhZGRyc5YACASsEg_3Bgb-AAoErBIP9wYG_90DgnJzhQADAQAAiXNlY3AyNTZrMaEDANykYkts96mKJAa_44YoftOre25Ws6GO6Cr7tVcx_GSDdGNwggb-g3VkcIIHAIV3YWt1MgU"}'
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-04_17-11-13__d8f91a8e-fc2b-497f-8ab5-b761098f4f98__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.19.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63413', '63414', '63415', '63416', '63417']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63413:63413 -p 63414:63414 -p 63415:63415 -p 63416:63416 -p 63417:63417 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63415 --rest-port=63413 --tcp-port=63414 --discv5-udp-port=63416 --rest-address=0.0.0.0 --nat=extip:172.18.19.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfedf8760f8df7a6cac15e4f07b0fdfefeeb65fa8ca5ac7c0c6e6c9b2d4b7610 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63417 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QO26_w5WkjSq1832halp5v4x_xQRe2u8LmGMyphxhiNiFhEWsr7-g-Km19yHMfyFwjBjxKS2ZiiJGiak_HB04CACgmlkgnY0gmlwhKwSD_eKbXVsdGlhZGRyc5YACASsEg_3Bgb-AAoErBIP9wYG_90DgnJzhQADAQAAiXNlY3AyNTZrMaEDANykYkts96mKJAa_44YoftOre25Ws6GO6Cr7tVcx_GSDdGNwggb-g3VkcIIHAIV3YWt1MgU --filternode=/ip4/172.18.15.247/tcp/1790/p2p/16Uiu2HAmCiMVEgRUMiYvejmvs7bxTmNZ6DNj5ULF2G6txA7zUNhR
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.62 waku c8c91717147baa258d11748b288e260f0df7e63d5d119cf542f251bede299052
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8c91717147b. Setting up logs at ./log/docker/node2_2026-02-04_17-11-13__d8f91a8e-fc2b-497f-8ab5-b761098f4f98__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63413
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.62/tcp/63414/p2p/16Uiu2HAmTVZeFrDNeeUELc5mK99FTdcwJKuy1djFTZGzfMKZ7Qo8","/ip4/172.18.19.62/tcp/63415/ws/p2p/16Uiu2HAmTVZeFrDNeeUELc5mK99FTdcwJKuy1djFTZGzfMKZ7Qo8"],"enrUri":"enr:-L24QI5KDQFR38rW66srJaxPhHmxcCesg32Aj-ggDvi1ejqcfPnUMTuBgP6OhVye1g8fj6LP6DSuwcdY2q-Mw-qf-YQCgmlkgnY0gmlwhKwSEz6KbXVsdGlhZGRyc5YACASsEhM-Bve2AAoErBITPgb3t90DgnJzhQADAQAAiXNlY3AyNTZrMaED3HUjyW1_YGJ_Y6KCPl3THRNQmO3B14c4cVZVy5U-d9-DdGNwgve2g3VkcIL3uIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63413/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.247/tcp/1790/p2p/16Uiu2HAmCiMVEgRUMiYvejmvs7bxTmNZ6DNj5ULF2G6txA7zUNhR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/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:63413/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ededb041-1539-45f0-bc2b-198a11c2bec0", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "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":"ededb041-1539-45f0-bc2b-198a11c2bec0","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1770225076183767591,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1770225076297718284,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1770225076408801474,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1770225076520526775,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1770225076632049915,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:63413/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63413/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63413/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63413/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
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:63413/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63413/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63413/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
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 632c308e0540
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c8c91717147b
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-04 17:11:30.416 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:30.417 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/8/0] with id: 2026-02-04_17-11-30__c829427c-65de-4ef9-8207-3c7e96c864d4
2026-02-04 17:11:30.417 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:30.417 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:11:30.418 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:11:30.425 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:30.425 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-11-30__c829427c-65de-4ef9-8207-3c7e96c864d4__wakuorg_nwaku:latest.log
2026-02-04 17:11:30.425 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:30.425 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:30.427 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:30.427 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.25
2026-02-04 17:11:30.427 DEBUG [src.node.docker_mananger] Generated ports ['27579', '27580', '27581', '27582', '27583']
2026-02-04 17:11:30.427 DEBUG [src.node.waku_node] Cluster id was resolved to: 8
2026-02-04 17:11:30.427 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-04 17:11:30.428 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:30.428 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:30.428 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:30.428 DEBUG [src.node.docker_mananger] docker run -i -t -p 27579:27579 -p 27580:27580 -p 27581:27581 -p 27582:27582 -p 27583:27583 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27581 --rest-port=27579 --tcp-port=27580 --discv5-udp-port=27582 --rest-address=0.0.0.0 --nat=extip:172.18.204.25 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=7bd2fabfbfd7d6ea8a5645ecdfc2bddfc7e32228e8a9ebac52c7a6c19edeb3b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27583 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:11:30.607 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.25 waku 187cfd27e3ca6a1b223171e9e5df2596150c33fc4852443115dce313634dd04a
2026-02-04 17:11:30.636 DEBUG [src.node.docker_mananger] Container started with ID 187cfd27e3ca. Setting up logs at ./log/docker/node1_2026-02-04_17-11-30__c829427c-65de-4ef9-8207-3c7e96c864d4__wakuorg_nwaku:latest.log
2026-02-04 17:11:30.637 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27579
2026-02-04 17:11:30.639 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:30.641 ERROR [src.node.docker_mananger] Max retries reached for container 2214b31fcdc1. Exiting log stream.
2026-02-04 17:11:31.217 ERROR [src.node.docker_mananger] Max retries reached for container b5dc255612ca. Exiting log stream.
2026-02-04 17:11:31.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27579/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:31.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:31.643 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:31.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27579/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:31.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.25/tcp/27580/p2p/16Uiu2HAm848Mk3wAn5aHALHj8vmQD5JQW5hgnieFzE7nobVQx6bT","/ip4/172.18.204.25/tcp/27581/ws/p2p/16Uiu2HAm848Mk3wAn5aHALHj8vmQD5JQW5hgnieFzE7nobVQx6bT"],"enrUri":"enr:-L24QEtIWDdE462dHdMgrMfXvSmhQqV3et7pX3fO6CujOjUDHVF2zToqaNhanKl40xLH8bOEAy926F5VAaTroHFZRPMCgmlkgnY0gmlwhKwSzBmKbXVsdGlhZGRyc5YACASsEswZBmu8AAoErBLMGQZrvd0DgnJzhQAIAQAAiXNlY3AyNTZrMaECu6L6exdqQrdYWWN4SdOC4vvkqwgMRU2ndyn-tZLIToqDdGNwgmu8g3VkcIJrvoV3YWt1MgU"}'
2026-02-04 17:11:31.646 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:31.652 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:31.652 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-11-30__c829427c-65de-4ef9-8207-3c7e96c864d4__wakuorg_nwaku:latest.log
2026-02-04 17:11:31.653 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:31.653 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:31.654 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:31.654 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.143
2026-02-04 17:11:31.654 DEBUG [src.node.docker_mananger] Generated ports ['27418', '27419', '27420', '27421', '27422']
2026-02-04 17:11:31.655 DEBUG [src.node.waku_node] Cluster id was resolved to: 8
2026-02-04 17:11:31.655 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-04 17:11:31.655 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:31.655 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:31.655 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:31.655 DEBUG [src.node.docker_mananger] docker run -i -t -p 27418:27418 -p 27419:27419 -p 27420:27420 -p 27421:27421 -p 27422:27422 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27420 --rest-port=27418 --tcp-port=27419 --discv5-udp-port=27421 --rest-address=0.0.0.0 --nat=extip:172.18.82.143 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=ad5390fddb9eddc719cb99cd2fd1610ae33d41923caeb4f091bb7ada41defdb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27422 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEtIWDdE462dHdMgrMfXvSmhQqV3et7pX3fO6CujOjUDHVF2zToqaNhanKl40xLH8bOEAy926F5VAaTroHFZRPMCgmlkgnY0gmlwhKwSzBmKbXVsdGlhZGRyc5YACASsEswZBmu8AAoErBLMGQZrvd0DgnJzhQAIAQAAiXNlY3AyNTZrMaECu6L6exdqQrdYWWN4SdOC4vvkqwgMRU2ndyn-tZLIToqDdGNwgmu8g3VkcIJrvoV3YWt1MgU
2026-02-04 17:11:31.845 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.143 waku 6f288b24be76043121c1cbb88cf0b9359c4b6ca1bbb2bf5575f0edb2e34a721c
2026-02-04 17:11:31.876 DEBUG [src.node.docker_mananger] Container started with ID 6f288b24be76. Setting up logs at ./log/docker/node2_2026-02-04_17-11-30__c829427c-65de-4ef9-8207-3c7e96c864d4__wakuorg_nwaku:latest.log
2026-02-04 17:11:31.877 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27418
2026-02-04 17:11:31.877 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:32.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27418/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:32.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:11:32.891 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:32.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27418/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:32.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.143/tcp/27419/p2p/16Uiu2HAmVhmDcVBWpfsGrYzeGxZvy7s19v2Z9dvF7D5wBHbw9M1T","/ip4/172.18.82.143/tcp/27420/ws/p2p/16Uiu2HAmVhmDcVBWpfsGrYzeGxZvy7s19v2Z9dvF7D5wBHbw9M1T"],"enrUri":"enr:-L24QB-ryIdVEIao0ol1b-w_Zy10ypzWBH_QgRu4M3JXHNHadKJZY1J9X-PaNOBHQ13kksYU-o5f9rtqC0qagi0VeMACgmlkgnY0gmlwhKwSUo-KbXVsdGlhZGRyc5YACASsElKPBmsbAAoErBJSjwZrHN0DgnJzhQAIAQAAiXNlY3AyNTZrMaED_UySRL-tZH-tyevpGZSebIvBd23nk6k8MdQIDVGWA8qDdGNwgmsbg3VkcIJrHYV3YWt1MgE"}'
2026-02-04 17:11:32.899 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:32.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27418/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.25/tcp/27580/p2p/16Uiu2HAm848Mk3wAn5aHALHj8vmQD5JQW5hgnieFzE7nobVQx6bT"]'
2026-02-04 17:11:32.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:32.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27579/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
2026-02-04 17:11:32.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:32.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27418/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
2026-02-04 17:11:32.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:32.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:11:32.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:32.913 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:11:33.013 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:11:33.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:33.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225092908642899,"ephemeral":false,"proof":""}]'
2026-02-04 17:11:33.019 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:11:33.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27418/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:33.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225092908642899,"ephemeral":false,"proof":""}]'
2026-02-04 17:11:33.024 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:11:33.025 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:11:33.025 DEBUG [src.node.waku_node] Stopping container with id 187cfd27e3ca
2026-02-04 17:11:33.542 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:33.545 DEBUG [src.node.waku_node] Stopping container with id 6f288b24be76
2026-02-04 17:11:34.080 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:34.082 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:11:34.087 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:34.091 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,258 @@
2026-02-04 17:13:04.230 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:13:04.232 DEBUG [tests.conftest] Running test: test_admin_relay_peers_contains_all_relay_peers with id: 2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5
2026-02-04 17:13:04.232 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:13:04.233 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:13:04.233 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:13:04.242 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:04.242 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
2026-02-04 17:13:04.248 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:04.249 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
2026-02-04 17:13:04.254 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:04.254 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
2026-02-04 17:13:04.260 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:04.260 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
2026-02-04 17:13:04.260 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:13:04.260 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:13:04.261 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:04.261 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:04.262 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:04.263 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.248.123
2026-02-04 17:13:04.263 DEBUG [src.node.docker_mananger] Generated ports ['57605', '57606', '57607', '57608', '57609']
2026-02-04 17:13:04.263 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:04.263 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:04.263 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:04.263 DEBUG [src.node.docker_mananger] docker run -i -t -p 57605:57605 -p 57606:57606 -p 57607:57607 -p 57608:57608 -p 57609:57609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57607 --rest-port=57605 --tcp-port=57606 --discv5-udp-port=57608 --rest-address=0.0.0.0 --nat=extip:172.18.248.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=34defc89c8dfa91cbe70d4f740c08abe97eac8b62c1f7bfefe4ac37bf3d2a077 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57609 --metrics-logging=true --relay=true
2026-02-04 17:13:04.443 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.248.123 waku b315afc4fde95437f6547a29690be80c61998c38e1739cb6f09500def37045e6
2026-02-04 17:13:04.473 DEBUG [src.node.docker_mananger] Container started with ID b315afc4fde9. Setting up logs at ./log/docker/node1_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
2026-02-04 17:13:04.474 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57605
2026-02-04 17:13:04.476 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:04.476 ERROR [src.node.docker_mananger] Max retries reached for container 75fc8ff5bf92. Exiting log stream.
2026-02-04 17:13:05.053 ERROR [src.node.docker_mananger] Max retries reached for container 79b9e4a667b6. Exiting log stream.
2026-02-04 17:13:05.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:05.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:13:05.480 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:05.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:05.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.123/tcp/57606/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi","/ip4/172.18.248.123/tcp/57607/ws/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi"],"enrUri":"enr:-L24QP5YDqGuCIX39VLlFyzV6EwGzb0co_d11Qwq-ZlGWbbjVvBTF681F5dIKoxrie6km2zJyNG3Zx896H87XES-yi0CgmlkgnY0gmlwhKwS-HuKbXVsdGlhZGRyc5YACASsEvh7BuEGAAoErBL4ewbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaECa8dzRbTiFFFMpNHImqgZRoRvJIflLz_bxqcNFPf74iGDdGNwguEGg3VkcILhCIV3YWt1MgE"}'
2026-02-04 17:13:05.482 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:05.483 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:05.483 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:05.484 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:05.484 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.49
2026-02-04 17:13:05.484 DEBUG [src.node.docker_mananger] Generated ports ['36264', '36265', '36266', '36267', '36268']
2026-02-04 17:13:05.485 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:05.485 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:05.485 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:05.485 DEBUG [src.node.docker_mananger] docker run -i -t -p 36264:36264 -p 36265:36265 -p 36266:36266 -p 36267:36267 -p 36268:36268 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36266 --rest-port=36264 --tcp-port=36265 --discv5-udp-port=36267 --rest-address=0.0.0.0 --nat=extip:172.18.23.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0ec26e40fb7b92511b89ecaaba28ebaaeb4a6958fbfffaf753cabd5f555fb4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36268 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP5YDqGuCIX39VLlFyzV6EwGzb0co_d11Qwq-ZlGWbbjVvBTF681F5dIKoxrie6km2zJyNG3Zx896H87XES-yi0CgmlkgnY0gmlwhKwS-HuKbXVsdGlhZGRyc5YACASsEvh7BuEGAAoErBL4ewbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaECa8dzRbTiFFFMpNHImqgZRoRvJIflLz_bxqcNFPf74iGDdGNwguEGg3VkcILhCIV3YWt1MgE
2026-02-04 17:13:05.675 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.49 waku 8e16724ccee6ce273f14536e168fcdecb36ddbbdaa1e503b573916a2d4e2a0e3
2026-02-04 17:13:05.706 DEBUG [src.node.docker_mananger] Container started with ID 8e16724ccee6. Setting up logs at ./log/docker/node2_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
2026-02-04 17:13:05.706 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36264
2026-02-04 17:13:05.707 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:06.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36264/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:06.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:13:06.716 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:06.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36264/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:06.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.49/tcp/36265/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","/ip4/172.18.23.49/tcp/36266/ws/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4"],"enrUri":"enr:-L24QOZyaW1WoBhhh5C8FguF0LITW2iXqf5Xn_91E9eOQIFwLMo90s18S_xG7nogSdD9SEMSXYB16oCmuIKINL1ci90CgmlkgnY0gmlwhKwSFzGKbXVsdGlhZGRyc5YACASsEhcxBo2pAAoErBIXMQaNqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXWt2i1fW4F3xyizymTf_e2Z0dcfhH06frbrF8HNheW2DdGNwgo2pg3VkcIKNq4V3YWt1MgE"}'
2026-02-04 17:13:06.726 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:06.733 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:06.733 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
2026-02-04 17:13:06.739 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:06.740 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
2026-02-04 17:13:06.740 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:06.740 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:06.741 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:06.741 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.11
2026-02-04 17:13:06.742 DEBUG [src.node.docker_mananger] Generated ports ['32986', '32987', '32988', '32989', '32990']
2026-02-04 17:13:06.742 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:06.742 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:06.742 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:06.742 DEBUG [src.node.docker_mananger] docker run -i -t -p 32986:32986 -p 32987:32987 -p 32988:32988 -p 32989:32989 -p 32990:32990 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32988 --rest-port=32986 --tcp-port=32987 --discv5-udp-port=32989 --rest-address=0.0.0.0 --nat=extip:172.18.41.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=075f35debfe56f4863dd9eaead4cdeda2c83fd8c3d9fe3df5ccd0adde57a9ded --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32990 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP5YDqGuCIX39VLlFyzV6EwGzb0co_d11Qwq-ZlGWbbjVvBTF681F5dIKoxrie6km2zJyNG3Zx896H87XES-yi0CgmlkgnY0gmlwhKwS-HuKbXVsdGlhZGRyc5YACASsEvh7BuEGAAoErBL4ewbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaECa8dzRbTiFFFMpNHImqgZRoRvJIflLz_bxqcNFPf74iGDdGNwguEGg3VkcILhCIV3YWt1MgE
2026-02-04 17:13:06.938 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.11 waku 952f9d17f92397957d397cf4f4961f6cf273b7509ca396255ead439cb7e2b16a
2026-02-04 17:13:06.966 DEBUG [src.node.docker_mananger] Container started with ID 952f9d17f923. Setting up logs at ./log/docker/node3_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
2026-02-04 17:13:06.967 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32986
2026-02-04 17:13:06.967 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:07.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32986/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:07.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:13:07.971 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:07.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32986/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:07.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.11/tcp/32987/p2p/16Uiu2HAmALY7c7PxME48ADp1pcZLxyrJ6PN4KyoTQy67s57Wu8gk","/ip4/172.18.41.11/tcp/32988/ws/p2p/16Uiu2HAmALY7c7PxME48ADp1pcZLxyrJ6PN4KyoTQy67s57Wu8gk"],"enrUri":"enr:-L24QIK7Lvzq2_EHfU5Z92Fr-expifUei22UEswf8FQ5LBB4FaHBbrPrJXZCOMd3LIoIbQQXnUdQrdF6b85mWC-PrKQCgmlkgnY0gmlwhKwSKQuKbXVsdGlhZGRyc5YACASsEikLBoDbAAoErBIpCwaA3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3Y6Bq85UKFgcW0snCXfH8x2HgtMYW4HK_xiayPRI962DdGNwgoDbg3VkcIKA3YV3YWt1MgA"}'
2026-02-04 17:13:07.974 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:07.974 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:07.974 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:07.975 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:07.976 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.219
2026-02-04 17:13:07.976 DEBUG [src.node.docker_mananger] Generated ports ['47043', '47044', '47045', '47046', '47047']
2026-02-04 17:13:07.976 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:07.976 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:07.976 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:07.976 DEBUG [src.node.docker_mananger] docker run -i -t -p 47043:47043 -p 47044:47044 -p 47045:47045 -p 47046:47046 -p 47047:47047 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47045 --rest-port=47043 --tcp-port=47044 --discv5-udp-port=47046 --rest-address=0.0.0.0 --nat=extip:172.18.103.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e695db1cfd4291c2e1495afdd87cebfcea24fda9af7481ebd5bcc1edfacecae0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47047 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP5YDqGuCIX39VLlFyzV6EwGzb0co_d11Qwq-ZlGWbbjVvBTF681F5dIKoxrie6km2zJyNG3Zx896H87XES-yi0CgmlkgnY0gmlwhKwS-HuKbXVsdGlhZGRyc5YACASsEvh7BuEGAAoErBL4ewbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaECa8dzRbTiFFFMpNHImqgZRoRvJIflLz_bxqcNFPf74iGDdGNwguEGg3VkcILhCIV3YWt1MgE
2026-02-04 17:13:08.168 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.219 waku 946cd7f3a2c4eca7d6aee974c4fdd51e8a3b782d842e95121cd8a781159c6138
2026-02-04 17:13:08.201 DEBUG [src.node.docker_mananger] Container started with ID 946cd7f3a2c4. Setting up logs at ./log/docker/node4_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
2026-02-04 17:13:08.201 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47043
2026-02-04 17:13:08.202 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:09.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47043/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:09.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:13:09.215 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:09.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47043/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:09.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.219/tcp/47044/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","/ip4/172.18.103.219/tcp/47045/ws/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU"],"enrUri":"enr:-L24QDbPyphWQXYVDM22pU8Jh8iBlgFR_e6lKMBcsIe6ho7CMgIxT9t49839Nc306yk-flpE8Q4UUzW4u6m0Bmk3XZUCgmlkgnY0gmlwhKwSZ9uKbXVsdGlhZGRyc5YACASsEmfbBrfEAAoErBJn2wa3xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRbHmC4o6jjwsZuM_CY_iAxeZfKlOm7hCmBDFYdyeorGDdGNwgrfEg3VkcIK3xoV3YWt1MgE"}'
2026-02-04 17:13:09.222 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:09.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:13:09.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36264/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:13:09.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47043/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:13:09.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.49/tcp/36265/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4"]'
2026-02-04 17:13:09.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36264/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.123/tcp/57606/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi"]'
2026-02-04 17:13:09.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.219/tcp/47044/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU"]'
2026-02-04 17:13:09.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47043/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.123/tcp/57606/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi"]'
2026-02-04 17:13:09.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:09.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:09.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-04 17:13:09.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36264/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:09.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.248.123/tcp/57606/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-04 17:13:09.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47043/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:09.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.248.123/tcp/57606/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-04 17:13:09.261 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:11.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:11.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
2026-02-04 17:13:11.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:11.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
2026-02-04 17:13:12.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:12.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
2026-02-04 17:13:12.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:12.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
2026-02-04 17:13:13.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:13.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
2026-02-04 17:13:13.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:13.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
2026-02-04 17:13:14.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:14.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
2026-02-04 17:13:14.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:14.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]}]'
2026-02-04 17:13:15.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:15.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]}]'
2026-02-04 17:13:15.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:15.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]}]'
2026-02-04 17:13:16.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:16.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]}]'
2026-02-04 17:13:16.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:16.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:17.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:17.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:17.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:17.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:18.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:18.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:18.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:18.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:19.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:19.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:19.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:19.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:20.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:20.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:20.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:20.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:21.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:21.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:21.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:21.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:22.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:22.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:22.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:22.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:23.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:23.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:23.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:23.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:24.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:24.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:24.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:24.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:25.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:25.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:25.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:25.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:26.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:26.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:26.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:26.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:27.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:27.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:27.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:27.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:28.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:28.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
2026-02-04 17:13:28.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:28.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:29.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:29.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:29.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:29.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:30.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:30.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:30.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:30.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:31.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:31.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:31.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:31.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:32.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:32.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:32.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:32.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:33.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:33.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:33.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:33.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:34.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:34.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:34.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:34.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:35.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:35.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:35.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:35.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:36.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:36.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:36.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:36.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:37.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:37.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:37.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:37.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:38.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:38.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:38.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:38.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:39.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:39.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:39.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:39.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:40.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:40.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:40.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:40.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:41.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:41.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
2026-02-04 17:13:41.474 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/relay [{'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5', 'score': 0.2}, {'multiaddr': '/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5', 'score': 0.2}]}, {'shard': 1, 'peers': [{'multiaddr': '/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5', 'score': 0.2}, {'multiaddr': '/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5', 'score': 0.2}]}]
2026-02-04 17:13:41.476 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:13:41.477 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:13:41.477 DEBUG [src.node.waku_node] Stopping container with id b315afc4fde9
2026-02-04 17:13:42.041 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:13:42.042 DEBUG [src.node.waku_node] Stopping container with id 8e16724ccee6
2026-02-04 17:13:42.620 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:13:42.622 DEBUG [src.node.waku_node] Stopping container with id 952f9d17f923
2026-02-04 17:13:42.854 ERROR [src.node.docker_mananger] Max retries reached for container b315afc4fde9. Exiting log stream.
2026-02-04 17:13:43.137 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:13:43.137 DEBUG [src.node.waku_node] Stopping container with id 946cd7f3a2c4
2026-02-04 17:13:43.433 ERROR [src.node.docker_mananger] Max retries reached for container 8e16724ccee6. Exiting log stream.
2026-02-04 17:13:43.664 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:13:43.666 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:13:43.692 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:13:43.716 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:13:43.721 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:13:43.742 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
2026-02-04 17:11:56.659 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:56.659 DEBUG [tests.conftest] Running test: test_light_push_with_payload_less_than_150_kb with id: 2026-02-04_17-11-56__91b568d8-ab15-4e80-ac00-57ca64d1d5ef
2026-02-04 17:11:56.659 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:56.660 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:11:56.666 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:56.666 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-04_17-11-56__91b568d8-ab15-4e80-ac00-57ca64d1d5ef__wakuorg_nwaku:latest.log
2026-02-04 17:11:56.666 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:56.667 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:56.668 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:56.668 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.30
2026-02-04 17:11:56.668 DEBUG [src.node.docker_mananger] Generated ports ['28392', '28393', '28394', '28395', '28396']
2026-02-04 17:11:56.668 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:56.669 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:56.669 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:56.669 DEBUG [src.node.docker_mananger] docker run -i -t -p 28392:28392 -p 28393:28393 -p 28394:28394 -p 28395:28395 -p 28396:28396 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28394 --rest-port=28392 --tcp-port=28393 --discv5-udp-port=28395 --rest-address=0.0.0.0 --nat=extip:172.18.21.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5aa824f74c3cca2defdcafb6e3f1dd189d3c77ac955dae240cadcaadefeadb3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28396 --metrics-logging=true --lightpush=true --relay=true
2026-02-04 17:11:56.853 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.30 waku 7256700b9dfffec3404362647a25669e5811055fe0f20b68416563834c580bce
2026-02-04 17:11:56.886 DEBUG [src.node.docker_mananger] Container started with ID 7256700b9dff. Setting up logs at ./log/docker/receiving_node1_2026-02-04_17-11-56__91b568d8-ab15-4e80-ac00-57ca64d1d5ef__wakuorg_nwaku:latest.log
2026-02-04 17:11:56.887 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28392
2026-02-04 17:11:56.887 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:56.935 ERROR [src.node.docker_mananger] Max retries reached for container 0949a4f927a2. Exiting log stream.
2026-02-04 17:11:57.468 ERROR [src.node.docker_mananger] Max retries reached for container 6b18e0d024ce. Exiting log stream.
2026-02-04 17:11:57.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28392/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:57.891 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:57.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28392/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.30/tcp/28393/p2p/16Uiu2HAkxdikVJQ6Ns7Y3dSHE11XjPXcbdNVbGZ4NYpUtUnxRVwL","/ip4/172.18.21.30/tcp/28394/ws/p2p/16Uiu2HAkxdikVJQ6Ns7Y3dSHE11XjPXcbdNVbGZ4NYpUtUnxRVwL"],"enrUri":"enr:-L24QA4D8KUS1qOyDDa9Se_QIHSwSmXiLa4XPtOQjaOsqVlqE-Q_2NFMdGoJYDefskgbLoFC94P5VuB0BalcNPORBzoCgmlkgnY0gmlwhKwSFR6KbXVsdGlhZGRyc5YACASsEhUeBm7pAAoErBIVHgZu6t0DgnJzhQADAQAAiXNlY3AyNTZrMaECL6kpyQgGaE60GT9QaNP0tsJrOcs1avEZg9SFeBqdAM-DdGNwgm7pg3VkcIJu64V3YWt1Mgk"}'
2026-02-04 17:11:57.894 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:57.901 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:57.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-04_17-11-56__91b568d8-ab15-4e80-ac00-57ca64d1d5ef__wakuorg_nwaku:latest.log
2026-02-04 17:11:57.901 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:57.901 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:57.903 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:57.903 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.129
2026-02-04 17:11:57.903 DEBUG [src.node.docker_mananger] Generated ports ['29349', '29350', '29351', '29352', '29353']
2026-02-04 17:11:57.903 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:57.903 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:57.904 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:57.904 DEBUG [src.node.docker_mananger] docker run -i -t -p 29349:29349 -p 29350:29350 -p 29351:29351 -p 29352:29352 -p 29353:29353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29351 --rest-port=29349 --tcp-port=29350 --discv5-udp-port=29352 --rest-address=0.0.0.0 --nat=extip:172.18.145.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cecdd02bd1fac9a49fb924dd6a1ebb29431dbdd0fa0f4af2ef55cda58e9abee5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29353 --metrics-logging=true --lightpush=false --relay=true
2026-02-04 17:11:58.096 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.129 waku 98242b196476f6900da67e99b4db609cb620a9b24becba84d52b5aea442c9137
2026-02-04 17:11:58.127 DEBUG [src.node.docker_mananger] Container started with ID 98242b196476. Setting up logs at ./log/docker/receiving_node2_2026-02-04_17-11-56__91b568d8-ab15-4e80-ac00-57ca64d1d5ef__wakuorg_nwaku:latest.log
2026-02-04 17:11:58.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29349
2026-02-04 17:11:58.127 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:59.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29349/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:59.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:59.132 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:59.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29349/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:59.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.129/tcp/29350/p2p/16Uiu2HAmKak9zuFjR1AYhNB6vvw8AHHoxEJWS7gVuqKoUxr4KLpk","/ip4/172.18.145.129/tcp/29351/ws/p2p/16Uiu2HAmKak9zuFjR1AYhNB6vvw8AHHoxEJWS7gVuqKoUxr4KLpk"],"enrUri":"enr:-L24QCWrIAaMAqlfVaCUwuPGuE215HqKtBsfHiE7lxYHaamFDH5xKYNiTynk9i2_-Vd2I-hlOzjaXEGVV5EHRQjslRoCgmlkgnY0gmlwhKwSkYGKbXVsdGlhZGRyc5YACASsEpGBBnKmAAoErBKRgQZyp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZutvbt2mNPnZr6hLO8EPO23UP784ZHNjopink646m12DdGNwgnKmg3VkcIJyqIV3YWt1MgE"}'
2026-02-04 17:11:59.134 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:59.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29349/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.30/tcp/28393/p2p/16Uiu2HAkxdikVJQ6Ns7Y3dSHE11XjPXcbdNVbGZ4NYpUtUnxRVwL"]'
2026-02-04 17:11:59.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:59.176 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:59.176 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-04_17-11-56__91b568d8-ab15-4e80-ac00-57ca64d1d5ef__wakuorg_nwaku:latest.log
2026-02-04 17:11:59.176 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:59.176 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:59.178 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:59.178 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.142
2026-02-04 17:11:59.178 DEBUG [src.node.docker_mananger] Generated ports ['44289', '44290', '44291', '44292', '44293']
2026-02-04 17:11:59.178 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:59.178 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:59.178 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:59.179 DEBUG [src.node.docker_mananger] docker run -i -t -p 44289:44289 -p 44290:44290 -p 44291:44291 -p 44292:44292 -p 44293:44293 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44291 --rest-port=44289 --tcp-port=44290 --discv5-udp-port=44292 --rest-address=0.0.0.0 --nat=extip:172.18.13.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aabd76be9aeca0daebe5f4e14cff53ce74478bd2adeab8bccc74cb977b529434 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44293 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA4D8KUS1qOyDDa9Se_QIHSwSmXiLa4XPtOQjaOsqVlqE-Q_2NFMdGoJYDefskgbLoFC94P5VuB0BalcNPORBzoCgmlkgnY0gmlwhKwSFR6KbXVsdGlhZGRyc5YACASsEhUeBm7pAAoErBIVHgZu6t0DgnJzhQADAQAAiXNlY3AyNTZrMaECL6kpyQgGaE60GT9QaNP0tsJrOcs1avEZg9SFeBqdAM-DdGNwgm7pg3VkcIJu64V3YWt1Mgk --lightpushnode=/ip4/172.18.21.30/tcp/28393/p2p/16Uiu2HAkxdikVJQ6Ns7Y3dSHE11XjPXcbdNVbGZ4NYpUtUnxRVwL --lightpush=true --relay=true
2026-02-04 17:11:59.382 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.142 waku 530b972ff66675e51c8a1ad46a84d069a7ad17a3d09659e9d0b6abab0bf344ad
2026-02-04 17:11:59.415 DEBUG [src.node.docker_mananger] Container started with ID 530b972ff666. Setting up logs at ./log/docker/lightpush_node1_2026-02-04_17-11-56__91b568d8-ab15-4e80-ac00-57ca64d1d5ef__wakuorg_nwaku:latest.log
2026-02-04 17:11:59.416 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44289
2026-02-04 17:11:59.416 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:00.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44289/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:00.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:00.421 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:00.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44289/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:00.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.142/tcp/44290/p2p/16Uiu2HAmBW8ZL9625miNqts6P5pf1oXkhMVUoJ9An89dLZi4n8xN","/ip4/172.18.13.142/tcp/44291/ws/p2p/16Uiu2HAmBW8ZL9625miNqts6P5pf1oXkhMVUoJ9An89dLZi4n8xN"],"enrUri":"enr:-L24QEoep1cUU8fixPED8uXR1QOgtbH_2ompnTJF2Hm8XYfrXActa7HlrAWqvd5Zu-IASgpynpVIBwTS2as3wkN6EoECgmlkgnY0gmlwhKwSDY6KbXVsdGlhZGRyc5YACASsEg2OBq0CAAoErBINjgatA90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7t9dvH4jsSjmcN_uyzSqTWQ0i17obzPhQtzo_pYYNt-DdGNwgq0Cg3VkcIKtBIV3YWt1Mgk"}'
2026-02-04 17:12:00.423 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:00.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44289/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.30/tcp/28393/p2p/16Uiu2HAkxdikVJQ6Ns7Y3dSHE11XjPXcbdNVbGZ4NYpUtUnxRVwL"]'
2026-02-04 17:12:00.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:00.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44289/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.129/tcp/29350/p2p/16Uiu2HAmKak9zuFjR1AYhNB6vvw8AHHoxEJWS7gVuqKoUxr4KLpk"]'
2026-02-04 17:12:00.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:00.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28392/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:12:00.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:00.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29349/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:12:00.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:00.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44289/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:12:00.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:00.501 DEBUG [tests.light_push.test_publish] Running test with payload length of 143360 bytes
2026-02-04 17:12:00.504 DEBUG [src.steps.light_push] Lightpushing message
2026-02-04 17:12:00.505 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-04 17:12:00.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:00.664 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:00.766 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-04 17:12:00.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:00.772 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-04 17:12:00.774 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-04 17:12:00.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:00.780 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-04 17:12:00.783 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-04 17:12:00.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:00.788 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-04 17:12:00.792 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:00.793 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:00.793 DEBUG [src.node.waku_node] Stopping container with id 7256700b9dff
2026-02-04 17:12:01.329 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:01.329 DEBUG [src.node.waku_node] Stopping container with id 98242b196476
2026-02-04 17:12:01.852 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:01.852 DEBUG [src.node.waku_node] Stopping container with id 530b972ff666
2026-02-04 17:12:02.142 ERROR [src.node.docker_mananger] Max retries reached for container 7256700b9dff. Exiting log stream.
2026-02-04 17:12:02.385 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:02.387 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:02.400 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:02.408 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:02.440 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_matches_no_message with id: 2026-02-04_17-13-08__3698a01d-6be5-4b6d-b466-83d9de23704c
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-04_17-13-08__3698a01d-6be5-4b6d-b466-83d9de23704c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32269', '32270', '32271', '32272', '32273']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32269:32269 -p 32270:32270 -p 32271:32271 -p 32272:32272 -p 32273:32273 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32271 --rest-port=32269 --tcp-port=32270 --discv5-udp-port=32272 --rest-address=0.0.0.0 --nat=extip:172.18.56.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdffa9a1cfafeaaaf62dec218fe2290da8fa0617e73cdbec2ac8eaaf7be183e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32273 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.72 waku 7b1cd1def73352a1e459c11501e87df697a33ee4e12ac550af94c34b929837d2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7b1cd1def733. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-13-08__3698a01d-6be5-4b6d-b466-83d9de23704c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32269
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 6455eaaf25c1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container be6693773ade. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32269/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32269/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.72/tcp/32270/p2p/16Uiu2HAmAmQ8QtLzM8AbYfCPAxFsYErS9sZZVydcWVGhKhLkHS3d","/ip4/172.18.56.72/tcp/32271/ws/p2p/16Uiu2HAmAmQ8QtLzM8AbYfCPAxFsYErS9sZZVydcWVGhKhLkHS3d"],"enrUri":"enr:-L24QDDs6RCUpumlb-g-mEOfbBTHOqi44alKc9Bir16oMv2paqd-CJlIcBhY6b-f6Hfbhg29z-1G5swROXH4VpYcq9ECgmlkgnY0gmlwhKwSOEiKbXVsdGlhZGRyc5YACASsEjhIBn4OAAoErBI4SAZ-D90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4-z_MWqspiiwXspRRu3KMuPVBC7qJB8mTYCTiP6cZSyDdGNwgn4Og3VkcIJ-EIV3YWt1MgM"}'
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-04_17-13-08__3698a01d-6be5-4b6d-b466-83d9de23704c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.126.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14689', '14690', '14691', '14692', '14693']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14689:14689 -p 14690:14690 -p 14691:14691 -p 14692:14692 -p 14693:14693 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14691 --rest-port=14689 --tcp-port=14690 --discv5-udp-port=14692 --rest-address=0.0.0.0 --nat=extip:172.18.126.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=55d0bb07fcefc5f8df62ca69d8a1a99a74f7b57a3fd3d6dfef6414e5cee41fee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14693 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDDs6RCUpumlb-g-mEOfbBTHOqi44alKc9Bir16oMv2paqd-CJlIcBhY6b-f6Hfbhg29z-1G5swROXH4VpYcq9ECgmlkgnY0gmlwhKwSOEiKbXVsdGlhZGRyc5YACASsEjhIBn4OAAoErBI4SAZ-D90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4-z_MWqspiiwXspRRu3KMuPVBC7qJB8mTYCTiP6cZSyDdGNwgn4Og3VkcIJ-EIV3YWt1MgM --storenode=/ip4/172.18.56.72/tcp/32270/p2p/16Uiu2HAmAmQ8QtLzM8AbYfCPAxFsYErS9sZZVydcWVGhKhLkHS3d --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.117 waku a778d5378b4b666c5be8eafbd86b77c9b1a0bd823e48865a411b6fc2bc168cb2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a778d5378b4b. Setting up logs at ./log/docker/store_node1_2026-02-04_17-13-08__3698a01d-6be5-4b6d-b466-83d9de23704c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14689
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14689/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14689/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.117/tcp/14690/p2p/16Uiu2HAmCxmjdYhM9Yr3ZoUcCq5gxzEM5qx6uHXKJCRr9pHSRAkj","/ip4/172.18.126.117/tcp/14691/ws/p2p/16Uiu2HAmCxmjdYhM9Yr3ZoUcCq5gxzEM5qx6uHXKJCRr9pHSRAkj"],"enrUri":"enr:-L24QHeungvzDb6idHKBmNlK6H_rKaCqjCqAWFUjdzFWC8BDGBaA8MH91OR4BFCc3Nsph6N1nEH_KoeT-Psd7f_FrLgCgmlkgnY0gmlwhKwSfnWKbXVsdGlhZGRyc5YACASsEn51BjliAAoErBJ-dQY5Y90DgnJzhQADAQAAiXNlY3AyNTZrMaEDBI4w4kj1Cfa3LbE_UdCMBHTTgFcxjsUz_lwgrLbBYzyDdGNwgjlig3VkcII5ZIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14689/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.72/tcp/32270/p2p/16Uiu2HAmAmQ8QtLzM8AbYfCPAxFsYErS9sZZVydcWVGhKhLkHS3d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32269/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:14689/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:32269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:32269/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770225187541411168&endTime=1770225187541511068&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14689/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770225187541411168&endTime=1770225187541511068&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7b1cd1def733
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a778d5378b4b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,225 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_7_nodes_3sec_latency with id: 2026-02-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0
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-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__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-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__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-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__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-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__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-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__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-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__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-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__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-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:63 Starting nodes with chain bootstrap
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.254.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16049', '16050', '16051', '16052', '16053']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16049:16049 -p 16050:16050 -p 16051:16051 -p 16052:16052 -p 16053:16053 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16051 --rest-port=16049 --tcp-port=16050 --discv5-udp-port=16052 --rest-address=0.0.0.0 --nat=extip:172.18.254.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6478f1ce13c5bdf148c7e6cdc17f55cddbf003da2ebdaf8bbcb6ea1e1da3780c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16053 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c40272b740ae. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.122 waku 423cabbcbf504f97921f78f8fc0805c4841cee599f786b2137cea339b39def72
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 423cabbcbf50. Setting up logs at ./log/docker/node1_2026-02-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16049
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 fe52aa678c4c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16049/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16049/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.122/tcp/16050/p2p/16Uiu2HAmEnXvjDo1mUGuf6pVrpxgqNEzHASBxhFomWm3eP9JxerM","/ip4/172.18.254.122/tcp/16051/ws/p2p/16Uiu2HAmEnXvjDo1mUGuf6pVrpxgqNEzHASBxhFomWm3eP9JxerM"],"enrUri":"enr:-L24QPf-R1j66UDWCdT8OzYA-GnqGJ7dqBO498_eNytK5SLBCGTSGYnk-Rc_Zoag76iv0GgTw4tm1XwlhBunuR3V4bkCgmlkgnY0gmlwhKwS_nqKbXVsdGlhZGRyc5YACASsEv56Bj6yAAoErBL-egY-s90DgnJzhQADAQAAiXNlY3AyNTZrMaEDH6YkqcGz6sdXQIIqXCTGGXisVyALNVZT-vA2Ol7olwqDdGNwgj6yg3VkcII-tIV3YWt1MgE"}'
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.119.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26982', '26983', '26984', '26985', '26986']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26982:26982 -p 26983:26983 -p 26984:26984 -p 26985:26985 -p 26986:26986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26984 --rest-port=26982 --tcp-port=26983 --discv5-udp-port=26985 --rest-address=0.0.0.0 --nat=extip:172.18.119.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b8ff180b24b0f01bc6d5d9fae7ae1a6b1ef25b27fba0ffbbcbe1ec42bd968df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26986 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPf-R1j66UDWCdT8OzYA-GnqGJ7dqBO498_eNytK5SLBCGTSGYnk-Rc_Zoag76iv0GgTw4tm1XwlhBunuR3V4bkCgmlkgnY0gmlwhKwS_nqKbXVsdGlhZGRyc5YACASsEv56Bj6yAAoErBL-egY-s90DgnJzhQADAQAAiXNlY3AyNTZrMaEDH6YkqcGz6sdXQIIqXCTGGXisVyALNVZT-vA2Ol7olwqDdGNwgj6yg3VkcII-tIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.154 waku a6c1cb44eab7a290505979f8e31b207a54bf8bd4c973ac733190070670eced87
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6c1cb44eab7. Setting up logs at ./log/docker/node2_2026-02-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26982
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26982/debug/v1/info" -H "Content-Type: application/json" -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.154/tcp/26983/p2p/16Uiu2HAmAsQ7e2GLrr3wNATi1aWB37f8GHBcZnvNT4ZxqjnHaTHE","/ip4/172.18.119.154/tcp/26984/ws/p2p/16Uiu2HAmAsQ7e2GLrr3wNATi1aWB37f8GHBcZnvNT4ZxqjnHaTHE"],"enrUri":"enr:-L24QMXfFXJiX9hw6ADJnBOBn-KXlXftmvft8jMKrULdpKuEcyN7Vdk9woWOKrNTcGn_34_hJfyNtNZXavZ9ULS00qECgmlkgnY0gmlwhKwSd5qKbXVsdGlhZGRyc5YACASsEneaBmlnAAoErBJ3mgZpaN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5XZ3dJdZi6fFzaUpq-lLeMIGmpFwWZif4SvPEW-AmB2DdGNwgmlng3VkcIJpaYV3YWt1MgE"}'
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.2.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2451', '2452', '2453', '2454', '2455']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2451:2451 -p 2452:2452 -p 2453:2453 -p 2454:2454 -p 2455:2455 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2453 --rest-port=2451 --tcp-port=2452 --discv5-udp-port=2454 --rest-address=0.0.0.0 --nat=extip:172.18.2.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbaa04d36eedc6abdc69eccafb5eefc0cddc3dd2ee2eb42e17d197db326fd0e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2455 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMXfFXJiX9hw6ADJnBOBn-KXlXftmvft8jMKrULdpKuEcyN7Vdk9woWOKrNTcGn_34_hJfyNtNZXavZ9ULS00qECgmlkgnY0gmlwhKwSd5qKbXVsdGlhZGRyc5YACASsEneaBmlnAAoErBJ3mgZpaN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5XZ3dJdZi6fFzaUpq-lLeMIGmpFwWZif4SvPEW-AmB2DdGNwgmlng3VkcIJpaYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.10 waku 575c16aaffd055569b27d96f047fac408997625804a37998d13af1c78b9b2f7f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 575c16aaffd0. Setting up logs at ./log/docker/node3_2026-02-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2451
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2451/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2451/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.10/tcp/2452/p2p/16Uiu2HAmG2z2fvFoHFY8v6o56CmxmRHk6PBVmAKDGL2QXR8w73QR","/ip4/172.18.2.10/tcp/2453/ws/p2p/16Uiu2HAmG2z2fvFoHFY8v6o56CmxmRHk6PBVmAKDGL2QXR8w73QR"],"enrUri":"enr:-L24QJQM_Dy7v8JIG5e8eA8rrwYW0gUW-JVZ9FTxWPYb9LLqOuOjMrXmA4a_84rxcBbbXge-pJ-TW9A2SNwuJzuwZY8CgmlkgnY0gmlwhKwSAgqKbXVsdGlhZGRyc5YACASsEgIKBgmUAAoErBICCgYJld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMjV5wljhS8_4FAHo6wPoRJSngEzWEvkQ0HAv8252O0aDdGNwggmUg3VkcIIJloV3YWt1MgE"}'
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.178.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40640', '40641', '40642', '40643', '40644']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40640:40640 -p 40641:40641 -p 40642:40642 -p 40643:40643 -p 40644:40644 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40642 --rest-port=40640 --tcp-port=40641 --discv5-udp-port=40643 --rest-address=0.0.0.0 --nat=extip:172.18.178.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c1cc0085aa47167fae693e7633ccd32a211befd82b1dffe89faf70fc1cf2eea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40644 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJQM_Dy7v8JIG5e8eA8rrwYW0gUW-JVZ9FTxWPYb9LLqOuOjMrXmA4a_84rxcBbbXge-pJ-TW9A2SNwuJzuwZY8CgmlkgnY0gmlwhKwSAgqKbXVsdGlhZGRyc5YACASsEgIKBgmUAAoErBICCgYJld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMjV5wljhS8_4FAHo6wPoRJSngEzWEvkQ0HAv8252O0aDdGNwggmUg3VkcIIJloV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.67 waku 16f1e927da1c741b96313e0e0fbcad4347a14f56bbf82dff43708182b5361c7a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 16f1e927da1c. Setting up logs at ./log/docker/node4_2026-02-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40640
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40640/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40640/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/40641/p2p/16Uiu2HAmKKzyNUMdBbrCD1whzoGB6szSc9UmVfZ4NdxndYok8ug3","/ip4/172.18.178.67/tcp/40642/ws/p2p/16Uiu2HAmKKzyNUMdBbrCD1whzoGB6szSc9UmVfZ4NdxndYok8ug3"],"enrUri":"enr:-L24QHG2XfNz0B3chS2FHV42XYzUOBMkBAMv9HnW8ZHeG4lXBI38-zpF6wdEE3S9iBrI6VP4Xwq21_a9JqGpPrQH_u8CgmlkgnY0gmlwhKwSskOKbXVsdGlhZGRyc5YACASsErJDBp7BAAoErBKyQwaewt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYyR5_I2vDbjvu9Hq1SA6MFBQsSEruIERa78gFhkvZnCDdGNwgp7Bg3VkcIKew4V3YWt1MgE"}'
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.144.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15087', '15088', '15089', '15090', '15091']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15087:15087 -p 15088:15088 -p 15089:15089 -p 15090:15090 -p 15091:15091 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15089 --rest-port=15087 --tcp-port=15088 --discv5-udp-port=15090 --rest-address=0.0.0.0 --nat=extip:172.18.144.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1c04b106ee3eaa0a413e8e699798fa2bf2c17fa9bbfaf714f277427bcda06a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15091 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHG2XfNz0B3chS2FHV42XYzUOBMkBAMv9HnW8ZHeG4lXBI38-zpF6wdEE3S9iBrI6VP4Xwq21_a9JqGpPrQH_u8CgmlkgnY0gmlwhKwSskOKbXVsdGlhZGRyc5YACASsErJDBp7BAAoErBKyQwaewt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYyR5_I2vDbjvu9Hq1SA6MFBQsSEruIERa78gFhkvZnCDdGNwgp7Bg3VkcIKew4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.119 waku e51e60fd67f656133f3b832a55e9a1bb498afd366833bcec38700b45e90dc0d8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e51e60fd67f6. Setting up logs at ./log/docker/node5_2026-02-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15087
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15087/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15087/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.119/tcp/15088/p2p/16Uiu2HAmTPKNcsGraiUsdaZ8tj9kWt2LN3EexG4bREo8zzH4FZNU","/ip4/172.18.144.119/tcp/15089/ws/p2p/16Uiu2HAmTPKNcsGraiUsdaZ8tj9kWt2LN3EexG4bREo8zzH4FZNU"],"enrUri":"enr:-L24QCsm0riRJQrTEQaj6nEWXi1ub6c_MhxhD_XxD83-QHqVKQ1wZWBXGn0GpwlH10eA2cCGw_ZdRYNWwOCdPQpYnWwCgmlkgnY0gmlwhKwSkHeKbXVsdGlhZGRyc5YACASsEpB3BjrwAAoErBKQdwY68d0DgnJzhQADAQAAiXNlY3AyNTZrMaED2tuFLgp4JwvmGkX-QVzEbUx9vo3iOuqBS5FKDGTr2n2DdGNwgjrwg3VkcII68oV3YWt1MgE"}'
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.102.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49163', '49164', '49165', '49166', '49167']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49163:49163 -p 49164:49164 -p 49165:49165 -p 49166:49166 -p 49167:49167 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49165 --rest-port=49163 --tcp-port=49164 --discv5-udp-port=49166 --rest-address=0.0.0.0 --nat=extip:172.18.102.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e07cfa6ebf27653ddfc7abbb4a66c11f75e2befce00fd60bdac62caf780c137d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49167 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCsm0riRJQrTEQaj6nEWXi1ub6c_MhxhD_XxD83-QHqVKQ1wZWBXGn0GpwlH10eA2cCGw_ZdRYNWwOCdPQpYnWwCgmlkgnY0gmlwhKwSkHeKbXVsdGlhZGRyc5YACASsEpB3BjrwAAoErBKQdwY68d0DgnJzhQADAQAAiXNlY3AyNTZrMaED2tuFLgp4JwvmGkX-QVzEbUx9vo3iOuqBS5FKDGTr2n2DdGNwgjrwg3VkcII68oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.165 waku ecd691a434b0cc5e8305d80590767c77d64a2d53ec21dd98153a97bad7a90e30
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ecd691a434b0. Setting up logs at ./log/docker/node6_2026-02-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49163
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49163/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49163/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.165/tcp/49164/p2p/16Uiu2HAmUKZbZXd6t8XXaZKuLcgp1mcrNkBuuEBUePteXt2BVx5J","/ip4/172.18.102.165/tcp/49165/ws/p2p/16Uiu2HAmUKZbZXd6t8XXaZKuLcgp1mcrNkBuuEBUePteXt2BVx5J"],"enrUri":"enr:-L24QPYuf8NFDrc4Hyv-MUjh2bl0yheUr4KQTAtEb9jJZQoWewxNbvLjjn1kBDT5CbQfUd6LTAbIUsUoPmdX9VJj1FQCgmlkgnY0gmlwhKwSZqWKbXVsdGlhZGRyc5YACASsEmalBsAMAAoErBJmpQbADd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6MD3UWM9YzBK6T95SvuSkL564btBJ7bRc_fVK3OeZRWDdGNwgsAMg3VkcILADoV3YWt1MgE"}'
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.160
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41163', '41164', '41165', '41166', '41167']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41163:41163 -p 41164:41164 -p 41165:41165 -p 41166:41166 -p 41167:41167 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41165 --rest-port=41163 --tcp-port=41164 --discv5-udp-port=41166 --rest-address=0.0.0.0 --nat=extip:172.18.154.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3eea5e18ce57b54af8790dae76dfa7da7f91ea6fc4cc045dfba150abd551091e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41167 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPYuf8NFDrc4Hyv-MUjh2bl0yheUr4KQTAtEb9jJZQoWewxNbvLjjn1kBDT5CbQfUd6LTAbIUsUoPmdX9VJj1FQCgmlkgnY0gmlwhKwSZqWKbXVsdGlhZGRyc5YACASsEmalBsAMAAoErBJmpQbADd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6MD3UWM9YzBK6T95SvuSkL564btBJ7bRc_fVK3OeZRWDdGNwgsAMg3VkcILADoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.160 waku 703600dd50ecfdfcca768d951abc5670ba1c95c7a3558dde5484a2bbd7b704f6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 703600dd50ec. Setting up logs at ./log/docker/node7_2026-02-04_17-10-37__b88ad631-c9b4-4403-af1f-528e76cdffe0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41163
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41163/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41163/debug/v1/info" -H "Content-Type: application/json" -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.160/tcp/41164/p2p/16Uiu2HAkwbVMHwgBNVcdipa4oBFT3hPMyVHpp4FDcadU2pD8V4fu","/ip4/172.18.154.160/tcp/41165/ws/p2p/16Uiu2HAkwbVMHwgBNVcdipa4oBFT3hPMyVHpp4FDcadU2pD8V4fu"],"enrUri":"enr:-L24QPJvnh7kv97F8-gpM_cUr-61EsE89EJWXlLn9WlgMT6pC49HRjZcy4iCSyjML5N3aCYIVFTIykOzfpQukVUf_kECgmlkgnY0gmlwhKwSmqCKbXVsdGlhZGRyc5YACASsEpqgBqDMAAoErBKaoAagzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIDsp0Cj0s5Txp0tRgGMyLN0FyCxL-peGmlTPRY_h-syDdGNwgqDMg3VkcIKgzoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:72 Subscribing all nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16049/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:26982/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:2451/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:40640/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:15087/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:49163/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:41163/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:76 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16049/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.119.154/tcp/36142/p2p/16Uiu2HAmAsQ7e2GLrr3wNATi1aWB37f8GHBcZnvNT4ZxqjnHaTHE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.2.10/tcp/2452/p2p/16Uiu2HAmG2z2fvFoHFY8v6o56CmxmRHk6PBVmAKDGL2QXR8w73QR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26982/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.254.122/tcp/16050/p2p/16Uiu2HAmEnXvjDo1mUGuf6pVrpxgqNEzHASBxhFomWm3eP9JxerM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.2.10/tcp/47884/p2p/16Uiu2HAmG2z2fvFoHFY8v6o56CmxmRHk6PBVmAKDGL2QXR8w73QR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2451/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.254.122/tcp/49078/p2p/16Uiu2HAmEnXvjDo1mUGuf6pVrpxgqNEzHASBxhFomWm3eP9JxerM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.178.67/tcp/59556/p2p/16Uiu2HAmKKzyNUMdBbrCD1whzoGB6szSc9UmVfZ4NdxndYok8ug3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.119.154/tcp/26983/p2p/16Uiu2HAmAsQ7e2GLrr3wNATi1aWB37f8GHBcZnvNT4ZxqjnHaTHE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40640/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.144.119/tcp/57938/p2p/16Uiu2HAmTPKNcsGraiUsdaZ8tj9kWt2LN3EexG4bREo8zzH4FZNU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.2.10/tcp/2452/p2p/16Uiu2HAmG2z2fvFoHFY8v6o56CmxmRHk6PBVmAKDGL2QXR8w73QR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15087/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.102.165/tcp/32856/p2p/16Uiu2HAmUKZbZXd6t8XXaZKuLcgp1mcrNkBuuEBUePteXt2BVx5J","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.178.67/tcp/40641/p2p/16Uiu2HAmKKzyNUMdBbrCD1whzoGB6szSc9UmVfZ4NdxndYok8ug3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49163/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.144.119/tcp/15088/p2p/16Uiu2HAmTPKNcsGraiUsdaZ8tj9kWt2LN3EexG4bREo8zzH4FZNU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.154.160/tcp/50272/p2p/16Uiu2HAkwbVMHwgBNVcdipa4oBFT3hPMyVHpp4FDcadU2pD8V4fu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41163/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.102.165/tcp/49164/p2p/16Uiu2HAmUKZbZXd6t8XXaZKuLcgp1mcrNkBuuEBUePteXt2BVx5J","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 60 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:79 Applying 3s latency to node3
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5315', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5315', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2451/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:86 Observed GET latency on node3: 6.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 423cabbcbf50
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a6c1cb44eab7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 575c16aaffd0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 423cabbcbf50. 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 16f1e927da1c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a6c1cb44eab7. 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 e51e60fd67f6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 575c16aaffd0. 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 ecd691a434b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 703600dd50ec
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 16f1e927da1c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e51e60fd67f6. 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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ecd691a434b0. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,198 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_applied_mid_way with id: 2026-02-04_17-12-59__6afa577e-d0fd-4060-808f-814becf5b57a
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-04_17-12-59__6afa577e-d0fd-4060-808f-814becf5b57a__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-04_17-12-59__6afa577e-d0fd-4060-808f-814becf5b57a__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-04_17-12-59__6afa577e-d0fd-4060-808f-814becf5b57a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-12-59__6afa577e-d0fd-4060-808f-814becf5b57a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7755', '7756', '7757', '7758', '7759']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7755:7755 -p 7756:7756 -p 7757:7757 -p 7758:7758 -p 7759:7759 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7757 --rest-port=7755 --tcp-port=7756 --discv5-udp-port=7758 --rest-address=0.0.0.0 --nat=extip:172.18.38.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=363fdca21df302b7fc988a76cda41d3aad4ed6e1a2d0afbff8fa315c55a2aed2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7759 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e518cf1f07f5. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.211 waku 02b1c4600514ac3356b38cb2476ccf17bb6185e011563eb772f3af4321522ea1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02b1c4600514. Setting up logs at ./log/docker/node1_2026-02-04_17-12-59__6afa577e-d0fd-4060-808f-814becf5b57a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7755
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 93b0f460141a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7755/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7755/debug/v1/info" -H "Content-Type: application/json" -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.211/tcp/7756/p2p/16Uiu2HAmVLXaWFUeefRDFN1qwfLsZk8jR8EtVZ1HHkWdicdfx44u","/ip4/172.18.38.211/tcp/7757/ws/p2p/16Uiu2HAmVLXaWFUeefRDFN1qwfLsZk8jR8EtVZ1HHkWdicdfx44u"],"enrUri":"enr:-L24QIJFUdaJnl-evFh-Yt5KWARyS_vcKWijhwB1GVSMVJg2KWcc8A9wmRNm3Fjp68ZPNk0Y-LFxPqU5y2UDudzXVWYCgmlkgnY0gmlwhKwSJtOKbXVsdGlhZGRyc5YACASsEibTBh5MAAoErBIm0wYeTd0DgnJzhQADAQAAiXNlY3AyNTZrMaED99vzqkfwAXKZCUdm_Fm4u8i9L-QqDaa43gnVTZx_LQaDdGNwgh5Mg3VkcIIeToV3YWt1MgE"}'
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.56.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32191', '32192', '32193', '32194', '32195']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32191:32191 -p 32192:32192 -p 32193:32193 -p 32194:32194 -p 32195:32195 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32193 --rest-port=32191 --tcp-port=32192 --discv5-udp-port=32194 --rest-address=0.0.0.0 --nat=extip:172.18.56.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=71ea0a7aa8822acf43deafc4cddae49e0659a5ecfbadfed8f79dfcd4a9a7afa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32195 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIJFUdaJnl-evFh-Yt5KWARyS_vcKWijhwB1GVSMVJg2KWcc8A9wmRNm3Fjp68ZPNk0Y-LFxPqU5y2UDudzXVWYCgmlkgnY0gmlwhKwSJtOKbXVsdGlhZGRyc5YACASsEibTBh5MAAoErBIm0wYeTd0DgnJzhQADAQAAiXNlY3AyNTZrMaED99vzqkfwAXKZCUdm_Fm4u8i9L-QqDaa43gnVTZx_LQaDdGNwgh5Mg3VkcIIeToV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.95 waku 38aa45d03fde0b2a4df9fe38067e73c90012e9d0d8c0f11923df5ab1211807dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38aa45d03fde. Setting up logs at ./log/docker/node2_2026-02-04_17-12-59__6afa577e-d0fd-4060-808f-814becf5b57a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32191
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32191/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.95/tcp/32192/p2p/16Uiu2HAmQA5qkcnZMxGVZVGrarTysXVyxu3h4AMWdaHYroo5TWBA","/ip4/172.18.56.95/tcp/32193/ws/p2p/16Uiu2HAmQA5qkcnZMxGVZVGrarTysXVyxu3h4AMWdaHYroo5TWBA"],"enrUri":"enr:-L24QOKKFoRN1Cvol8yjOs6_xJPaiJkYwTjVaSCtux7U0Y0IQsJuaha50o-TwUaPBkOT_WwZOgEEUoaShucN0lN64cACgmlkgnY0gmlwhKwSOF-KbXVsdGlhZGRyc5YACASsEjhfBn3AAAoErBI4XwZ9wd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDquSbqWFvyOy4yEMCzsC4xjo1DgBxEwFlW5Cq91WMs3GDdGNwgn3Ag3VkcIJ9woV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41610', '41611', '41612', '41613', '41614']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41610:41610 -p 41611:41611 -p 41612:41612 -p 41613:41613 -p 41614:41614 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41612 --rest-port=41610 --tcp-port=41611 --discv5-udp-port=41613 --rest-address=0.0.0.0 --nat=extip:172.18.225.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=47fde91e4bff3c4b05bbdf160b1a65fa9c83acc928f8c4a2c4dece4bfaf1ed35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41614 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOKKFoRN1Cvol8yjOs6_xJPaiJkYwTjVaSCtux7U0Y0IQsJuaha50o-TwUaPBkOT_WwZOgEEUoaShucN0lN64cACgmlkgnY0gmlwhKwSOF-KbXVsdGlhZGRyc5YACASsEjhfBn3AAAoErBI4XwZ9wd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDquSbqWFvyOy4yEMCzsC4xjo1DgBxEwFlW5Cq91WMs3GDdGNwgn3Ag3VkcIJ9woV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.43 waku ef3d2765fa3c5428c99768342f016f56d8cf5bfbda7efcd3bdf3533ce763c57d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef3d2765fa3c. Setting up logs at ./log/docker/node3_2026-02-04_17-12-59__6afa577e-d0fd-4060-808f-814becf5b57a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41610
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41610/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.43/tcp/41611/p2p/16Uiu2HAmC9Xb5sPe5XZzR36R8StDMtTZbpCswBRPmM6RH6iFnEoH","/ip4/172.18.225.43/tcp/41612/ws/p2p/16Uiu2HAmC9Xb5sPe5XZzR36R8StDMtTZbpCswBRPmM6RH6iFnEoH"],"enrUri":"enr:-L24QAwukasALvvkP0gBnUWY5h0ik9M3IzXW0ORd9yFxzkzxQfi8yN_9A9dgl12RLK3t3qNBS5YcoMtoaY_ZKGvuJGoCgmlkgnY0gmlwhKwS4SuKbXVsdGlhZGRyc5YACASsEuErBqKLAAoErBLhKwaijN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-HPlfwJt9Gkc04txuCa6wCHZz_X6bEOcUNpwCB9GLRiDdGNwgqKLg3VkcIKijYV3YWt1MgE"}'
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.229.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7959', '7960', '7961', '7962', '7963']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7959:7959 -p 7960:7960 -p 7961:7961 -p 7962:7962 -p 7963:7963 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7961 --rest-port=7959 --tcp-port=7960 --discv5-udp-port=7962 --rest-address=0.0.0.0 --nat=extip:172.18.229.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=304c1a5bf44b71efc3e56dd3cdc7b2da9c8aaf0ab92240d192aa976f2435a726 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7963 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAwukasALvvkP0gBnUWY5h0ik9M3IzXW0ORd9yFxzkzxQfi8yN_9A9dgl12RLK3t3qNBS5YcoMtoaY_ZKGvuJGoCgmlkgnY0gmlwhKwS4SuKbXVsdGlhZGRyc5YACASsEuErBqKLAAoErBLhKwaijN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-HPlfwJt9Gkc04txuCa6wCHZz_X6bEOcUNpwCB9GLRiDdGNwgqKLg3VkcIKijYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.157 waku 6b67aa111794b1fdeabb59492d4adbe67f57f8e5ed9b9eb005e9a2dbd272ea1c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b67aa111794. Setting up logs at ./log/docker/node4_2026-02-04_17-12-59__6afa577e-d0fd-4060-808f-814becf5b57a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7959
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7959/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7959/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/7960/p2p/16Uiu2HAmKdzAQfJ4ZA3H3DSsHeRv1cRX5TT8mRwRzLLhP22W126W","/ip4/172.18.229.157/tcp/7961/ws/p2p/16Uiu2HAmKdzAQfJ4ZA3H3DSsHeRv1cRX5TT8mRwRzLLhP22W126W"],"enrUri":"enr:-L24QHbY7knhpwGLJo-p6d4u7YwFbjrk_Z_3vN4x2yaChwRVadVm-tlY2zaIGhYKl9lHnqYU85GGNi_DGXx9cCe7EwwCgmlkgnY0gmlwhKwS5Z2KbXVsdGlhZGRyc5YACASsEuWdBh8YAAoErBLlnQYfGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ8AD-wYgeeDkQ_UCBJ7pX2ifYdIsnzsd2aloz-1DNhODdGNwgh8Yg3VkcIIfGoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/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:32191/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:41610/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:7959/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:7755/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.56.95/tcp/42010/p2p/16Uiu2HAmQA5qkcnZMxGVZVGrarTysXVyxu3h4AMWdaHYroo5TWBA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32191/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.225.43/tcp/40814/p2p/16Uiu2HAmC9Xb5sPe5XZzR36R8StDMtTZbpCswBRPmM6RH6iFnEoH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.38.211/tcp/7756/p2p/16Uiu2HAmVLXaWFUeefRDFN1qwfLsZk8jR8EtVZ1HHkWdicdfx44u","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41610/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.56.95/tcp/32192/p2p/16Uiu2HAmQA5qkcnZMxGVZVGrarTysXVyxu3h4AMWdaHYroo5TWBA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.229.157/tcp/55028/p2p/16Uiu2HAmKdzAQfJ4ZA3H3DSsHeRv1cRX5TT8mRwRzLLhP22W126W","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7959/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.225.43/tcp/41611/p2p/16Uiu2HAmC9Xb5sPe5XZzR36R8StDMtTZbpCswBRPmM6RH6iFnEoH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9078', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9078', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9078', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8004: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7959/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":1770225204138394472,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204148147439,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204167468866,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204180718497,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204196416431,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204205626742,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204223242447,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204232944923,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204250731237,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204264468652,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204305669778,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225204518730340,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225207375135447,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225208415394731,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225212119337190,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225215255275084,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225215264209942,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225215479000109,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225216750733826,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225217374710439,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225217583083419,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225218660084951,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225218679691562,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225219303068828,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225219926820662,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225219937013876,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225219947216353,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225219969408766,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225221462996751,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225222494081104,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9078', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 02b1c4600514
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 38aa45d03fde
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ef3d2765fa3c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6b67aa111794
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 02b1c4600514. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38aa45d03fde. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[1] with id: 2026-02-04_17-11-29__b28d95a2-2e01-4658-802c-7625c3fe30b4
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-04_17-11-29__b28d95a2-2e01-4658-802c-7625c3fe30b4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25606', '25607', '25608', '25609', '25610']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25606:25606 -p 25607:25607 -p 25608:25608 -p 25609:25609 -p 25610:25610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25608 --rest-port=25606 --tcp-port=25607 --discv5-udp-port=25609 --rest-address=0.0.0.0 --nat=extip:172.18.246.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=32aa0cccdd2caf866f57f33bfd137da2e7ed5afff3025ff52c0df8b9bd976cfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25610 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.90 waku 784cc87e82e8f03467acf0b23aa806b19f497185e7817bd09218e2c0a6a1054b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 784cc87e82e8. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-11-29__b28d95a2-2e01-4658-802c-7625c3fe30b4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25606
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 35d54b96552c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c27c041363f0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25606/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25606/debug/v1/info" -H "Content-Type: application/json" -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.90/tcp/25607/p2p/16Uiu2HAmLxzKNCNH8i5XTCPQ6W2jHgTHTccozDydSTNLRUvbnrj9","/ip4/172.18.246.90/tcp/25608/ws/p2p/16Uiu2HAmLxzKNCNH8i5XTCPQ6W2jHgTHTccozDydSTNLRUvbnrj9"],"enrUri":"enr:-L24QJCTBTC6WnDxM4ws9aumTT5rFIAlDlJy9zeeTpfw8p2NZz0reXuLZ1b7Rl4ZDMaI0_fJSuFXi_z3bqRZhiq7N68CgmlkgnY0gmlwhKwS9lqKbXVsdGlhZGRyc5YACASsEvZaBmQHAAoErBL2WgZkCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe3npl9405vJ4yJa-HhEruRfqoJsPl_FXUybLRyhn5niDdGNwgmQHg3VkcIJkCYV3YWt1MgM"}'
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-04_17-11-29__b28d95a2-2e01-4658-802c-7625c3fe30b4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2279', '2280', '2281', '2282', '2283']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2279:2279 -p 2280:2280 -p 2281:2281 -p 2282:2282 -p 2283:2283 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2281 --rest-port=2279 --tcp-port=2280 --discv5-udp-port=2282 --rest-address=0.0.0.0 --nat=extip:172.18.4.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=46b01e3145f6d492ffd22074a5f4efcdba08a8ee2ffae8d9cf8cd2bd3bf9caea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2283 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJCTBTC6WnDxM4ws9aumTT5rFIAlDlJy9zeeTpfw8p2NZz0reXuLZ1b7Rl4ZDMaI0_fJSuFXi_z3bqRZhiq7N68CgmlkgnY0gmlwhKwS9lqKbXVsdGlhZGRyc5YACASsEvZaBmQHAAoErBL2WgZkCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe3npl9405vJ4yJa-HhEruRfqoJsPl_FXUybLRyhn5niDdGNwgmQHg3VkcIJkCYV3YWt1MgM --storenode=/ip4/172.18.246.90/tcp/25607/p2p/16Uiu2HAmLxzKNCNH8i5XTCPQ6W2jHgTHTccozDydSTNLRUvbnrj9 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.179 waku a21c55a75ccb8c0b2a485ad0d4f66d4825390e5473855a48c4632085dc8d0708
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a21c55a75ccb. Setting up logs at ./log/docker/store_node1_2026-02-04_17-11-29__b28d95a2-2e01-4658-802c-7625c3fe30b4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2279
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2279/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.179/tcp/2280/p2p/16Uiu2HAmGQrCCVkuNpvbcnZo2oxXBY6Wzq38Dsg6RiVj8fa4gGRY","/ip4/172.18.4.179/tcp/2281/ws/p2p/16Uiu2HAmGQrCCVkuNpvbcnZo2oxXBY6Wzq38Dsg6RiVj8fa4gGRY"],"enrUri":"enr:-L24QBGLFhMSna2Y-9NtjE9SKqWRli7r2BPJjopa1tbA-KNYSyg88_pSCEL-D5XCwtnsmGaisrPxlnT2NSNSMl5f_XsCgmlkgnY0gmlwhKwSBLOKbXVsdGlhZGRyc5YACASsEgSzBgjoAAoErBIEswYI6d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDN89kvgHuk8XOe-sbM2IRJdxDtTXXcpJddCQ9yXPcJJODdGNwggjog3VkcIII6oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2279/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.90/tcp/25607/p2p/16Uiu2HAmLxzKNCNH8i5XTCPQ6W2jHgTHTccozDydSTNLRUvbnrj9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25606/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:2279/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:25606/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:25606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25606/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xffca5dc458cf597425a15ca2d2dedd1e3e93e730193ce43d08646b6e094a0587"}],"paginationCursor":"0xffca5dc458cf597425a15ca2d2dedd1e3e93e730193ce43d08646b6e094a0587"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2279/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xffca5dc458cf597425a15ca2d2dedd1e3e93e730193ce43d08646b6e094a0587"}],"paginationCursor":"0xffca5dc458cf597425a15ca2d2dedd1e3e93e730193ce43d08646b6e094a0587"}'
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 784cc87e82e8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a21c55a75ccb
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,97 @@
2026-02-04 17:15:35.629 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:15:35.629 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_version with id: 2026-02-04_17-15-35__730a25fe-4d01-4ebd-bcde-edae5a40bc64
2026-02-04 17:15:35.629 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:15:35.630 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:15:35.636 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:35.637 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-04_17-15-35__730a25fe-4d01-4ebd-bcde-edae5a40bc64__wakuorg_nwaku:latest.log
2026-02-04 17:15:35.637 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:35.637 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:35.638 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:35.638 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.168
2026-02-04 17:15:35.638 DEBUG [src.node.docker_mananger] Generated ports ['43402', '43403', '43404', '43405', '43406']
2026-02-04 17:15:35.639 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:35.639 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:35.639 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:35.639 DEBUG [src.node.docker_mananger] docker run -i -t -p 43402:43402 -p 43403:43403 -p 43404:43404 -p 43405:43405 -p 43406:43406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43404 --rest-port=43402 --tcp-port=43403 --discv5-udp-port=43405 --rest-address=0.0.0.0 --nat=extip:172.18.141.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7fe90cbbcfc2332aaed61f4703f16bdb4b9ed0a7ad095f4cccffcb9af364131f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43406 --metrics-logging=true --lightpush=true --relay=true
2026-02-04 17:15:35.830 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.168 waku 4fef29fcee248693ef730e8ab666b9e783e165bb93ccf9ab1ca63befe515b0f3
2026-02-04 17:15:35.859 DEBUG [src.node.docker_mananger] Container started with ID 4fef29fcee24. Setting up logs at ./log/docker/receiving_node1_2026-02-04_17-15-35__730a25fe-4d01-4ebd-bcde-edae5a40bc64__wakuorg_nwaku:latest.log
2026-02-04 17:15:35.860 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43402
2026-02-04 17:15:35.861 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:35.905 ERROR [src.node.docker_mananger] Max retries reached for container c4b843125e22. Exiting log stream.
2026-02-04 17:15:36.405 ERROR [src.node.docker_mananger] Max retries reached for container 0e38ea4d0ed7. Exiting log stream.
2026-02-04 17:15:36.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43402/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:36.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:36.864 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:36.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43402/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:36.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.168/tcp/43403/p2p/16Uiu2HAmTUFnapcZ5yE16wyRucjJMRbuNVA5HBbYSwmvFjMbds8E","/ip4/172.18.141.168/tcp/43404/ws/p2p/16Uiu2HAmTUFnapcZ5yE16wyRucjJMRbuNVA5HBbYSwmvFjMbds8E"],"enrUri":"enr:-L24QFKDDc1_JSWEkYQi94uY0ikFJ2ODWzHygYWLsAA7MqzDbkRY_AL6UvQE_BfoOsQ25Mpv1b7m7PCNf16X_ggV4nYCgmlkgnY0gmlwhKwSjaiKbXVsdGlhZGRyc5YACASsEo2oBqmLAAoErBKNqAapjN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3B9eYCMO-Gn-xCnyB_vr1YWd9-LVCYmnzYd9tD0XA2uDdGNwgqmLg3VkcIKpjYV3YWt1Mgk"}'
2026-02-04 17:15:36.867 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:36.873 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:36.874 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-04_17-15-35__730a25fe-4d01-4ebd-bcde-edae5a40bc64__wakuorg_nwaku:latest.log
2026-02-04 17:15:36.874 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:36.874 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:36.875 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:36.875 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.247
2026-02-04 17:15:36.876 DEBUG [src.node.docker_mananger] Generated ports ['28335', '28336', '28337', '28338', '28339']
2026-02-04 17:15:36.876 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:36.876 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:36.876 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:36.876 DEBUG [src.node.docker_mananger] docker run -i -t -p 28335:28335 -p 28336:28336 -p 28337:28337 -p 28338:28338 -p 28339:28339 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28337 --rest-port=28335 --tcp-port=28336 --discv5-udp-port=28338 --rest-address=0.0.0.0 --nat=extip:172.18.216.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbb5fb15cf8ae0bf8d5ca0af204e3adafa0ff3d7387abdaaf560daea43aa1da5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28339 --metrics-logging=true --lightpush=false --relay=true
2026-02-04 17:15:37.069 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.247 waku b1261a8c4c46dfb851816d945f5699cf804bf8ace809485c7a292c26f09b5120
2026-02-04 17:15:37.097 DEBUG [src.node.docker_mananger] Container started with ID b1261a8c4c46. Setting up logs at ./log/docker/receiving_node2_2026-02-04_17-15-35__730a25fe-4d01-4ebd-bcde-edae5a40bc64__wakuorg_nwaku:latest.log
2026-02-04 17:15:37.097 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28335
2026-02-04 17:15:37.097 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:38.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28335/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:38.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:38.101 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:38.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28335/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:38.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.247/tcp/28336/p2p/16Uiu2HAm44ixGQpZaoLP1ioNCjYt5PYysgoJRQhcVzt8uAJf3JCF","/ip4/172.18.216.247/tcp/28337/ws/p2p/16Uiu2HAm44ixGQpZaoLP1ioNCjYt5PYysgoJRQhcVzt8uAJf3JCF"],"enrUri":"enr:-L24QPxwidv3PEGIOTAU7FyKyJaOZj9gfMYSds6b9noPv0FIZWmBxdLTq6Ee4JWLhMbr-s2eqoiuiB4e_f3FyiWAK_YCgmlkgnY0gmlwhKwS2PeKbXVsdGlhZGRyc5YACASsEtj3Bm6wAAoErBLY9wZusd0DgnJzhQADAQAAiXNlY3AyNTZrMaECgFtZAiDxrRY05WQ_CpYwmoxFWAWilx9ASN8LWnnkmYCDdGNwgm6wg3VkcIJusoV3YWt1MgE"}'
2026-02-04 17:15:38.104 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:38.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28335/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.168/tcp/43403/p2p/16Uiu2HAmTUFnapcZ5yE16wyRucjJMRbuNVA5HBbYSwmvFjMbds8E"]'
2026-02-04 17:15:38.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:38.150 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:38.150 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-04_17-15-35__730a25fe-4d01-4ebd-bcde-edae5a40bc64__wakuorg_nwaku:latest.log
2026-02-04 17:15:38.150 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:38.150 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:38.153 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:38.154 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.104
2026-02-04 17:15:38.155 DEBUG [src.node.docker_mananger] Generated ports ['21650', '21651', '21652', '21653', '21654']
2026-02-04 17:15:38.155 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:38.155 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:38.155 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:38.156 DEBUG [src.node.docker_mananger] docker run -i -t -p 21650:21650 -p 21651:21651 -p 21652:21652 -p 21653:21653 -p 21654:21654 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21652 --rest-port=21650 --tcp-port=21651 --discv5-udp-port=21653 --rest-address=0.0.0.0 --nat=extip:172.18.229.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb01a8f7f0c1bd38ed7aee0feda0b5fda2a42f8b4faacf737a7dfe32e8dab1a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21654 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFKDDc1_JSWEkYQi94uY0ikFJ2ODWzHygYWLsAA7MqzDbkRY_AL6UvQE_BfoOsQ25Mpv1b7m7PCNf16X_ggV4nYCgmlkgnY0gmlwhKwSjaiKbXVsdGlhZGRyc5YACASsEo2oBqmLAAoErBKNqAapjN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3B9eYCMO-Gn-xCnyB_vr1YWd9-LVCYmnzYd9tD0XA2uDdGNwgqmLg3VkcIKpjYV3YWt1Mgk --lightpushnode=/ip4/172.18.141.168/tcp/43403/p2p/16Uiu2HAmTUFnapcZ5yE16wyRucjJMRbuNVA5HBbYSwmvFjMbds8E --lightpush=true --relay=true
2026-02-04 17:15:38.339 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.104 waku fb1da77ddf4d8ad85a46a683a872081a89bf892c3fef67633470805ec43a4838
2026-02-04 17:15:38.370 DEBUG [src.node.docker_mananger] Container started with ID fb1da77ddf4d. Setting up logs at ./log/docker/lightpush_node1_2026-02-04_17-15-35__730a25fe-4d01-4ebd-bcde-edae5a40bc64__wakuorg_nwaku:latest.log
2026-02-04 17:15:38.371 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21650
2026-02-04 17:15:38.371 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:39.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21650/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:39.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:39.375 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:39.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21650/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:39.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.104/tcp/21651/p2p/16Uiu2HAm4iY4JseCUAveTHmqR1unpoX7sYMAJ62m5guH1GTAzSJT","/ip4/172.18.229.104/tcp/21652/ws/p2p/16Uiu2HAm4iY4JseCUAveTHmqR1unpoX7sYMAJ62m5guH1GTAzSJT"],"enrUri":"enr:-L24QAl0EGXR12NXnApa3TfZht0D7uVuZtNVk0yUPhtHji-zMsbHGaBb9Sq3WXJVNVGifvnEGXCflFE6Chamdp3K24kCgmlkgnY0gmlwhKwS5WiKbXVsdGlhZGRyc5YACASsEuVoBlSTAAoErBLlaAZUlN0DgnJzhQADAQAAiXNlY3AyNTZrMaECigsZNrPG3UINqciaKOhQr-U476oGVJk-gaobBa7VWPCDdGNwglSTg3VkcIJUlYV3YWt1Mgk"}'
2026-02-04 17:15:39.378 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:39.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21650/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.168/tcp/43403/p2p/16Uiu2HAmTUFnapcZ5yE16wyRucjJMRbuNVA5HBbYSwmvFjMbds8E"]'
2026-02-04 17:15:39.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:39.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21650/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.247/tcp/28336/p2p/16Uiu2HAm44ixGQpZaoLP1ioNCjYt5PYysgoJRQhcVzt8uAJf3JCF"]'
2026-02-04 17:15:39.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:39.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43402/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:39.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:39.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28335/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:39.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:39.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21650/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:39.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:39.464 DEBUG [src.steps.light_push] Lightpushing message
2026-02-04 17:15:39.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21650/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225339464505966, "version": 2.1}}'
2026-02-04 17:15:39.467 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21650/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-04 17:15:39.469 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:15:39.470 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:15:39.470 DEBUG [src.node.waku_node] Stopping container with id 4fef29fcee24
2026-02-04 17:15:40.022 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:40.022 DEBUG [src.node.waku_node] Stopping container with id b1261a8c4c46
2026-02-04 17:15:40.553 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:40.554 DEBUG [src.node.waku_node] Stopping container with id fb1da77ddf4d
2026-02-04 17:15:40.835 ERROR [src.node.docker_mananger] Max retries reached for container 4fef29fcee24. Exiting log stream.
2026-02-04 17:15:41.077 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:41.078 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:15:41.086 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:41.092 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:41.099 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,552 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[110-120] with id: 2026-02-04_17-12-55__7c6c6418-bc5a-46ed-85ee-16e23b577231
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-04_17-12-55__7c6c6418-bc5a-46ed-85ee-16e23b577231__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.215.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35584', '35585', '35586', '35587', '35588']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35584:35584 -p 35585:35585 -p 35586:35586 -p 35587:35587 -p 35588:35588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35586 --rest-port=35584 --tcp-port=35585 --discv5-udp-port=35587 --rest-address=0.0.0.0 --nat=extip:172.18.215.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efbdf24b9b3a9e27e88fed0ab6f74c1ea8a8fabbffe8890b971676fcd9c3ccfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35588 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.192 waku 3bdc9ffeb945ab24ae7084181d8228622be95ba4cda962355fdd68a486d47edf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3bdc9ffeb945. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-12-55__7c6c6418-bc5a-46ed-85ee-16e23b577231__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35584
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 92defb750a28. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b7639fec52c6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35584/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35584/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.192/tcp/35585/p2p/16Uiu2HAm6yDyFyaGUhXbp7RgH6uBaHYGmZppwACvRLnZDK4ANWNU","/ip4/172.18.215.192/tcp/35586/ws/p2p/16Uiu2HAm6yDyFyaGUhXbp7RgH6uBaHYGmZppwACvRLnZDK4ANWNU"],"enrUri":"enr:-L24QBIai9IIL2YbjLzj2p0YPfxXwqTqYK_R4ogtkTlR5KX0A3ggZnixFtlZqzJsmWKkAnT4ZXtOiHBQApVr_HXKPwgCgmlkgnY0gmlwhKwS18CKbXVsdGlhZGRyc5YACASsEtfABosBAAoErBLXwAaLAt0DgnJzhQADAQAAiXNlY3AyNTZrMaECq4W7ved6K8oQs_dK0ef_NKoax6Ig103i-c3WBhzdWimDdGNwgosBg3VkcIKLA4V3YWt1MgM"}'
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-04_17-12-55__7c6c6418-bc5a-46ed-85ee-16e23b577231__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4709', '4710', '4711', '4712', '4713']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4709:4709 -p 4710:4710 -p 4711:4711 -p 4712:4712 -p 4713:4713 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4711 --rest-port=4709 --tcp-port=4710 --discv5-udp-port=4712 --rest-address=0.0.0.0 --nat=extip:172.18.250.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=77fcb5cddac66337b5b9d5ba80e5c01a9c6206cb2be30f0dcfd274df0f9dcae0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4713 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBIai9IIL2YbjLzj2p0YPfxXwqTqYK_R4ogtkTlR5KX0A3ggZnixFtlZqzJsmWKkAnT4ZXtOiHBQApVr_HXKPwgCgmlkgnY0gmlwhKwS18CKbXVsdGlhZGRyc5YACASsEtfABosBAAoErBLXwAaLAt0DgnJzhQADAQAAiXNlY3AyNTZrMaECq4W7ved6K8oQs_dK0ef_NKoax6Ig103i-c3WBhzdWimDdGNwgosBg3VkcIKLA4V3YWt1MgM --storenode=/ip4/172.18.215.192/tcp/35585/p2p/16Uiu2HAm6yDyFyaGUhXbp7RgH6uBaHYGmZppwACvRLnZDK4ANWNU --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.92 waku c684173f98a590b647a1faf6a8e2887ff9464c32102fb452c67334aeddc4e0d1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c684173f98a5. Setting up logs at ./log/docker/store_node1_2026-02-04_17-12-55__7c6c6418-bc5a-46ed-85ee-16e23b577231__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4709
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4709/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4709/debug/v1/info" -H "Content-Type: application/json" -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.92/tcp/4710/p2p/16Uiu2HAmEHm4mZbz2PT6c1ezqyoxk3ZpsF1iFuApx4pBvyJcxjAy","/ip4/172.18.250.92/tcp/4711/ws/p2p/16Uiu2HAmEHm4mZbz2PT6c1ezqyoxk3ZpsF1iFuApx4pBvyJcxjAy"],"enrUri":"enr:-L24QOQ8MCRTGEUaGnx-qD7tO7j7AqZQd1Gi79v5Mn8yEwSvUNnn0Q8K_Golww8QvOFmDZW0vgJQqdFXNYzsXcGOt_0CgmlkgnY0gmlwhKwS-lyKbXVsdGlhZGRyc5YACASsEvpcBhJmAAoErBL6XAYSZ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDGEcn2FvYSK8dAGE8SQ6xZySgV5qxDzsDqrSwjDNQkBKDdGNwghJmg3VkcIISaIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4709/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.192/tcp/35585/p2p/16Uiu2HAm6yDyFyaGUhXbp7RgH6uBaHYGmZppwACvRLnZDK4ANWNU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/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:4709/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/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:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35584/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35584/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x50bf379dddfdb7d4a9c75aca501b4612169f416028b665cb7048ce53a999a9fb&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":"0xcbffb01478ad544f7679106fc552d1d47af038a497e86f039953ebed1906b596"},{"messageHash":"0xa2fcc58a3d685a628bfa6e73d4ede48bf2fb2e781464e7c36e26ab4b6ac6d4b0"},{"messageHash":"0x6ac7ef5db9b0f246720d3e11866fba6bbe1f637791e1bb89977d40fa79d3146d"},{"messageHash":"0x562447bc680486314507b84543e0766e30c6d0da01ef8bc85d23ef056ccddd7a"},{"messageHash":"0xb5cfc116d00bc281c416bd6cf02c276b6306f7a07133b01a95f5e572481b7494"},{"messageHash":"0xbba0709d633b18ca169108f1693baab20c6fc2f7916b1bc11e40a56446fb66f0"},{"messageHash":"0x7df09bd595f06af2f10d828064db0900e312b4d2ed0d2066c66245ff676b0c59"},{"messageHash":"0xfd6c41f95b12fa85b2307f1892894553aa904d3592bdaa44c1bb6b76fe821ffb"},{"messageHash":"0x5f8077128267e4ef2aaba7a80866dc31858ce9c590131947968613a129b047e6"},{"messageHash":"0xb8e82a9b2b5e3b93c40fee863b6a4545147d015fb535207a2b0c9a4cf86ae747"},{"messageHash":"0xd7f77ec9674eed33abff3be2e203380a4c906e120edebcdaebaef436ac3ad831"},{"messageHash":"0xf87966aa9d8e8fed28dea2ea634c3ce1fcee9cd4a3923a78b73b1520a1e74b82"},{"messageHash":"0x9df21d0896fc9eb2db8989ce200fecd4f44d6357cd6296e8e6afb155993648f8"},{"messageHash":"0xf093a68054e4bdfe3b88bb03ecd17ab7529fa8522dd5ede7e94389951a028d5a"},{"messageHash":"0xa069e0ac091e256f0a8adaa8cc93144701cef2b0d8e85307a29f66c4e7de3181"},{"messageHash":"0x44fb092042df9701d9ed051fc338a24975ba78ff29ef1b966ea0893a6c579bed"},{"messageHash":"0x1100ec21560f7452aafd2bc5caa56323970c01916bf15d2fc7007fc6f9a52502"},{"messageHash":"0xe038987462e2c0eca9a161919e640807e8ce09bcf3d28ae958e4035c800252a2"},{"messageHash":"0x0106a5c06e99d63dfd2817654964880cfea482ae50f0173028ab5fd7aadd4a37"},{"messageHash":"0x6dfece283d570ce1ef8c1c7711e93d2aa2a228c0eddd19301aa0b8950b037ad8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x50bf379dddfdb7d4a9c75aca501b4612169f416028b665cb7048ce53a999a9fb&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":"0xcbffb01478ad544f7679106fc552d1d47af038a497e86f039953ebed1906b596"},{"messageHash":"0xa2fcc58a3d685a628bfa6e73d4ede48bf2fb2e781464e7c36e26ab4b6ac6d4b0"},{"messageHash":"0x6ac7ef5db9b0f246720d3e11866fba6bbe1f637791e1bb89977d40fa79d3146d"},{"messageHash":"0x562447bc680486314507b84543e0766e30c6d0da01ef8bc85d23ef056ccddd7a"},{"messageHash":"0xb5cfc116d00bc281c416bd6cf02c276b6306f7a07133b01a95f5e572481b7494"},{"messageHash":"0xbba0709d633b18ca169108f1693baab20c6fc2f7916b1bc11e40a56446fb66f0"},{"messageHash":"0x7df09bd595f06af2f10d828064db0900e312b4d2ed0d2066c66245ff676b0c59"},{"messageHash":"0xfd6c41f95b12fa85b2307f1892894553aa904d3592bdaa44c1bb6b76fe821ffb"},{"messageHash":"0x5f8077128267e4ef2aaba7a80866dc31858ce9c590131947968613a129b047e6"},{"messageHash":"0xb8e82a9b2b5e3b93c40fee863b6a4545147d015fb535207a2b0c9a4cf86ae747"},{"messageHash":"0xd7f77ec9674eed33abff3be2e203380a4c906e120edebcdaebaef436ac3ad831"},{"messageHash":"0xf87966aa9d8e8fed28dea2ea634c3ce1fcee9cd4a3923a78b73b1520a1e74b82"},{"messageHash":"0x9df21d0896fc9eb2db8989ce200fecd4f44d6357cd6296e8e6afb155993648f8"},{"messageHash":"0xf093a68054e4bdfe3b88bb03ecd17ab7529fa8522dd5ede7e94389951a028d5a"},{"messageHash":"0xa069e0ac091e256f0a8adaa8cc93144701cef2b0d8e85307a29f66c4e7de3181"},{"messageHash":"0x44fb092042df9701d9ed051fc338a24975ba78ff29ef1b966ea0893a6c579bed"},{"messageHash":"0x1100ec21560f7452aafd2bc5caa56323970c01916bf15d2fc7007fc6f9a52502"},{"messageHash":"0xe038987462e2c0eca9a161919e640807e8ce09bcf3d28ae958e4035c800252a2"},{"messageHash":"0x0106a5c06e99d63dfd2817654964880cfea482ae50f0173028ab5fd7aadd4a37"},{"messageHash":"0x6dfece283d570ce1ef8c1c7711e93d2aa2a228c0eddd19301aa0b8950b037ad8"}]}'
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 3bdc9ffeb945
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c684173f98a5
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,129 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_static_sharding_multiple_shards with id: 2026-02-04_17-13-45__34dcd13a-8d29-4237-a697-f99cce7fe18c
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-04_17-13-45__34dcd13a-8d29-4237-a697-f99cce7fe18c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.201.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38936', '38937', '38938', '38939', '38940']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38936:38936 -p 38937:38937 -p 38938:38938 -p 38939:38939 -p 38940:38940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38938 --rest-port=38936 --tcp-port=38937 --discv5-udp-port=38939 --rest-address=0.0.0.0 --nat=extip:172.18.201.191 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=af3c1585a289ed83afbdf63b78902de6cf2440d5c1ffe097bffe9d4cdbab2c31 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38940 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.191 waku eff3e0063e94fb63ed112d61a90fd35ac5ca5056cf37b6172c713f598b14c707
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eff3e0063e94. Setting up logs at ./log/docker/node1_2026-02-04_17-13-45__34dcd13a-8d29-4237-a697-f99cce7fe18c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38936
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 34b81af68d51. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38936/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.191/tcp/38937/p2p/16Uiu2HAmS5n9puFTrRExyrHfudFNsQ7FVShq8n8XRWpzPCuqXr8Q","/ip4/172.18.201.191/tcp/38938/ws/p2p/16Uiu2HAmS5n9puFTrRExyrHfudFNsQ7FVShq8n8XRWpzPCuqXr8Q"],"enrUri":"enr:-L24QJ_JNTyd-fDL2XdXdGTggxpllP2LVRDDIzDYwwGw7m-CO7GdHIAqX1PrnFRg_868yW0Y7uqVR47U2aCeqXRyJasCgmlkgnY0gmlwhKwSyb-KbXVsdGlhZGRyc5YACASsEsm_BpgZAAoErBLJvwaYGt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDx4Goic2tF_gLZXW4WtWK1rhSh0OXr6lGT6ETP4KdDIGDdGNwgpgZg3VkcIKYG4V3YWt1MgU"}'
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-04_17-13-45__34dcd13a-8d29-4237-a697-f99cce7fe18c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51742', '51743', '51744', '51745', '51746']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51742:51742 -p 51743:51743 -p 51744:51744 -p 51745:51745 -p 51746:51746 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51744 --rest-port=51742 --tcp-port=51743 --discv5-udp-port=51745 --rest-address=0.0.0.0 --nat=extip:172.18.166.36 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dcfb2f4edc730b9b3cffcf63f847f37b48dcaa9af1f6aeffc0ab57bc6b599163 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51746 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJ_JNTyd-fDL2XdXdGTggxpllP2LVRDDIzDYwwGw7m-CO7GdHIAqX1PrnFRg_868yW0Y7uqVR47U2aCeqXRyJasCgmlkgnY0gmlwhKwSyb-KbXVsdGlhZGRyc5YACASsEsm_BpgZAAoErBLJvwaYGt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDx4Goic2tF_gLZXW4WtWK1rhSh0OXr6lGT6ETP4KdDIGDdGNwgpgZg3VkcIKYG4V3YWt1MgU --filternode=/ip4/172.18.201.191/tcp/38937/p2p/16Uiu2HAmS5n9puFTrRExyrHfudFNsQ7FVShq8n8XRWpzPCuqXr8Q
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.36 waku 6beaceb10b04de477d1594d04ae379ca6d868a4ce7c98963c5b85c77ae22ecf6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6beaceb10b04. Setting up logs at ./log/docker/node2_2026-02-04_17-13-45__34dcd13a-8d29-4237-a697-f99cce7fe18c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51742
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51742/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51742/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.36/tcp/51743/p2p/16Uiu2HAkyYHkr2eXjPocXHEiRtxQvrMXj4WCuBLthRcMevWzw3uB","/ip4/172.18.166.36/tcp/51744/ws/p2p/16Uiu2HAkyYHkr2eXjPocXHEiRtxQvrMXj4WCuBLthRcMevWzw3uB"],"enrUri":"enr:-L24QMYlU3eiu7XIB2lS70KaSKoQn7g3iEmcCqUaESdgvYbfcDFiCT6dvzxaa2CJ8aKCzKk3Zh6yLavlJOdaT8SVRpYCgmlkgnY0gmlwhKwSpiSKbXVsdGlhZGRyc5YACASsEqYkBsofAAoErBKmJAbKIN0DgnJzhQACAQAAiXNlY3AyNTZrMaECPSCve7yHIwJKkm6fMhgawyurgaFFZAZRNWCeQziGh_qDdGNwgsofg3VkcILKIYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51742/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.191/tcp/38937/p2p/16Uiu2HAmS5n9puFTrRExyrHfudFNsQ7FVShq8n8XRWpzPCuqXr8Q"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38936/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:51742/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c76488e3-f769-40db-8ab5-cb71ad7d3ee8", "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":"c76488e3-f769-40db-8ab5-cb71ad7d3ee8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51742/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cf0fb298-7b75-4066-844d-ccc546af2366", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"cf0fb298-7b75-4066-844d-ccc546af2366","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51742/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "474a388f-f5f3-44a7-9642-b41ccedfc189", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"474a388f-f5f3-44a7-9642-b41ccedfc189","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51742/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4a042630-d290-4617-96ad-f075379d50af", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4a042630-d290-4617-96ad-f075379d50af","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51742/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0b915aca-f826-4d9b-bf5e-208457d463c7", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"0b915aca-f826-4d9b-bf5e-208457d463c7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51742/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f077a2bd-dc9a-4658-950c-85aac26cf0a1", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f077a2bd-dc9a-4658-950c-85aac26cf0a1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51742/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "917b34f6-b0fb-495d-9339-ba930758d600", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"917b34f6-b0fb-495d-9339-ba930758d600","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51742/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1ce42510-72c7-4f88-ae5c-6879015ed87b", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1ce42510-72c7-4f88-ae5c-6879015ed87b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51742/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225228087443538,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51742/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770225228201155019,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51742/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770225228313020117,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51742/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770225228424024056,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51742/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770225228534924643,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51742/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770225228645393791,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51742/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770225228756841792,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51742/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770225228867555940,"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 eff3e0063e94
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6beaceb10b04
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,122 @@
2026-02-04 17:15:31.630 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:15:31.631 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_stopped_and_removed with id: 2026-02-04_17-15-31__174bafb5-9bf0-49dd-9f36-5788caa9aa85
2026-02-04 17:15:31.632 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:15:31.632 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:15:31.632 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-04 17:15:31.641 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:31.641 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-04_17-15-31__174bafb5-9bf0-49dd-9f36-5788caa9aa85__wakuorg_nwaku:latest.log
2026-02-04 17:15:31.642 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:31.642 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:31.645 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:31.645 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.160
2026-02-04 17:15:31.645 DEBUG [src.node.docker_mananger] Generated ports ['29017', '29018', '29019', '29020', '29021']
2026-02-04 17:15:31.646 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:31.646 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:31.646 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:31.647 DEBUG [src.node.docker_mananger] docker run -i -t -p 29017:29017 -p 29018:29018 -p 29019:29019 -p 29020:29020 -p 29021:29021 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29019 --rest-port=29017 --tcp-port=29018 --discv5-udp-port=29020 --rest-address=0.0.0.0 --nat=extip:172.18.109.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f3ac442b2fcc27b70889a16ce9dcd4f09cd559bb4d86fb74fb9e4c0fc0bb8dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29021 --metrics-logging=true --store=true --relay=true
2026-02-04 17:15:31.823 ERROR [src.node.docker_mananger] Max retries reached for container 55528560c0b6. Exiting log stream.
2026-02-04 17:15:31.844 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.160 waku bf0b987286b06765db08ecf1aff6df9087680c3517a98c5e93507f3663d1f0d0
2026-02-04 17:15:31.879 DEBUG [src.node.docker_mananger] Container started with ID bf0b987286b0. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-15-31__174bafb5-9bf0-49dd-9f36-5788caa9aa85__wakuorg_nwaku:latest.log
2026-02-04 17:15:31.880 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29017
2026-02-04 17:15:31.880 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:32.470 ERROR [src.node.docker_mananger] Max retries reached for container d00472d3818a. Exiting log stream.
2026-02-04 17:15:32.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29017/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:32.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:32.886 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:32.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29017/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:32.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.160/tcp/29018/p2p/16Uiu2HAmLxVzPJtMMVXkg7bZvADPVe1PzUbEzoJzDLgMYCSoRP1q","/ip4/172.18.109.160/tcp/29019/ws/p2p/16Uiu2HAmLxVzPJtMMVXkg7bZvADPVe1PzUbEzoJzDLgMYCSoRP1q"],"enrUri":"enr:-L24QI7HgHkW_H4ppeiY1UTGyX6Mehu8MFVXaNrmgDo5H71tbffmYb_d-MH2wyfV-IwH2QJho4JcYcNdba55EpyykM8CgmlkgnY0gmlwhKwSbaCKbXVsdGlhZGRyc5YACASsEm2gBnFaAAoErBJtoAZxW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDe1nh-3yGocedFq74SucXai6cfoTg8mW0j1FIsF_3msiDdGNwgnFag3VkcIJxXIV3YWt1MgM"}'
2026-02-04 17:15:32.888 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:32.895 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:32.895 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-15-31__174bafb5-9bf0-49dd-9f36-5788caa9aa85__wakuorg_nwaku:latest.log
2026-02-04 17:15:32.896 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:32.896 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:32.897 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:32.897 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.167
2026-02-04 17:15:32.897 DEBUG [src.node.docker_mananger] Generated ports ['24395', '24396', '24397', '24398', '24399']
2026-02-04 17:15:32.898 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:32.898 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:32.898 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:32.898 DEBUG [src.node.docker_mananger] docker run -i -t -p 24395:24395 -p 24396:24396 -p 24397:24397 -p 24398:24398 -p 24399:24399 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24397 --rest-port=24395 --tcp-port=24396 --discv5-udp-port=24398 --rest-address=0.0.0.0 --nat=extip:172.18.25.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=def32efcfce7fbb48b43ae3ade4d74138cceaca5bbd7e711cfec26bee7c70569 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24399 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI7HgHkW_H4ppeiY1UTGyX6Mehu8MFVXaNrmgDo5H71tbffmYb_d-MH2wyfV-IwH2QJho4JcYcNdba55EpyykM8CgmlkgnY0gmlwhKwSbaCKbXVsdGlhZGRyc5YACASsEm2gBnFaAAoErBJtoAZxW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDe1nh-3yGocedFq74SucXai6cfoTg8mW0j1FIsF_3msiDdGNwgnFag3VkcIJxXIV3YWt1MgM --storenode=/ip4/172.18.109.160/tcp/29018/p2p/16Uiu2HAmLxVzPJtMMVXkg7bZvADPVe1PzUbEzoJzDLgMYCSoRP1q --store=true --relay=true
2026-02-04 17:15:33.098 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.167 waku f322ace79d020b7ab235329ca3488747d01fce8a2eff3b5e19a36b37a54de529
2026-02-04 17:15:33.127 DEBUG [src.node.docker_mananger] Container started with ID f322ace79d02. Setting up logs at ./log/docker/store_node1_2026-02-04_17-15-31__174bafb5-9bf0-49dd-9f36-5788caa9aa85__wakuorg_nwaku:latest.log
2026-02-04 17:15:33.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24395
2026-02-04 17:15:33.127 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:34.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24395/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:34.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:34.133 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:34.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:34.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.167/tcp/24396/p2p/16Uiu2HAmHfejE9NcMCxrt1agh6h44UzR1enw14Qv7aBiGEsKK8Hd","/ip4/172.18.25.167/tcp/24397/ws/p2p/16Uiu2HAmHfejE9NcMCxrt1agh6h44UzR1enw14Qv7aBiGEsKK8Hd"],"enrUri":"enr:-L24QHbRt0uvSu2YhOW39n8-3PBtrMfiYG_v2wTdY64bctkHR_L29Z3P7buZvxGrNBEP6qyOoNpgI0W57rQ2EuPwXm4CgmlkgnY0gmlwhKwSGaeKbXVsdGlhZGRyc5YACASsEhmnBl9MAAoErBIZpwZfTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSnXUO-ml3ssDDfd_ll7jlSXEv4kIov_94gjDPjQ2mrCDdGNwgl9Mg3VkcIJfToV3YWt1MgM"}'
2026-02-04 17:15:34.136 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:34.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.160/tcp/29018/p2p/16Uiu2HAmLxVzPJtMMVXkg7bZvADPVe1PzUbEzoJzDLgMYCSoRP1q"]'
2026-02-04 17:15:34.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:34.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29017/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:34.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:34.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24395/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:34.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:34.145 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:34.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29017/relay/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-04 17:15:34.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:34.151 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:34.352 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:34.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29017/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:34.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5de505fc6987a64b40ea2d16246482ff4d6e6497378d9e592c7c89533c5e491"}]}'
2026-02-04 17:15:34.355 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:15:34.356 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:34.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24395/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:34.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5de505fc6987a64b40ea2d16246482ff4d6e6497378d9e592c7c89533c5e491"}]}'
2026-02-04 17:15:34.359 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:15:34.359 DEBUG [src.node.waku_node] Stopping container with id f322ace79d02
2026-02-04 17:15:34.897 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:34.897 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:34.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29017/relay/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-04 17:15:34.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:34.907 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:35.114 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:35.115 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-15-31__174bafb5-9bf0-49dd-9f36-5788caa9aa85__wakuorg_nwaku:latest.log
2026-02-04 17:15:35.115 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:35.115 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:35.117 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:35.117 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.186
2026-02-04 17:15:35.117 DEBUG [src.node.docker_mananger] Generated ports ['12145', '12146', '12147', '12148', '12149']
2026-02-04 17:15:35.117 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:35.117 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:35.117 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:35.117 DEBUG [src.node.docker_mananger] docker run -i -t -p 12145:12145 -p 12146:12146 -p 12147:12147 -p 12148:12148 -p 12149:12149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12147 --rest-port=12145 --tcp-port=12146 --discv5-udp-port=12148 --rest-address=0.0.0.0 --nat=extip:172.18.243.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b792ed2a94e2c3ee1a3ef492a4bb47f6eb7e2d94dda9aa0f3fd835cbaaccaf7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12149 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI7HgHkW_H4ppeiY1UTGyX6Mehu8MFVXaNrmgDo5H71tbffmYb_d-MH2wyfV-IwH2QJho4JcYcNdba55EpyykM8CgmlkgnY0gmlwhKwSbaCKbXVsdGlhZGRyc5YACASsEm2gBnFaAAoErBJtoAZxW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDe1nh-3yGocedFq74SucXai6cfoTg8mW0j1FIsF_3msiDdGNwgnFag3VkcIJxXIV3YWt1MgM --storenode=/ip4/172.18.109.160/tcp/29018/p2p/16Uiu2HAmLxVzPJtMMVXkg7bZvADPVe1PzUbEzoJzDLgMYCSoRP1q --store=false --relay=true
2026-02-04 17:15:35.304 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.186 waku 50a711eed71dbf61c612823686b8eb71bb35b51ae3dd291fdbe0b761e111c148
2026-02-04 17:15:35.337 DEBUG [src.node.docker_mananger] Container started with ID 50a711eed71d. Setting up logs at ./log/docker/store_node1_2026-02-04_17-15-31__174bafb5-9bf0-49dd-9f36-5788caa9aa85__wakuorg_nwaku:latest.log
2026-02-04 17:15:35.337 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12145
2026-02-04 17:15:35.337 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:35.732 ERROR [src.node.docker_mananger] Max retries reached for container f322ace79d02. Exiting log stream.
2026-02-04 17:15:36.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12145/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:36.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:36.342 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:36.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12145/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:36.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.186/tcp/12146/p2p/16Uiu2HAkuzc1kX8F3o3hQkXRiS4TLxQ8bwmdBPmPmt7r9bc5FrRB","/ip4/172.18.243.186/tcp/12147/ws/p2p/16Uiu2HAkuzc1kX8F3o3hQkXRiS4TLxQ8bwmdBPmPmt7r9bc5FrRB"],"enrUri":"enr:-L24QNTzNh-QtiwLm21jM4_HCu5wjzC8As3V5zSg1oxvC2YiXB3WaaXlclZlpdU5-NNwcUJU2Crw3hLXVqSwHkw359kCgmlkgnY0gmlwhKwS87qKbXVsdGlhZGRyc5YACASsEvO6Bi9yAAoErBLzugYvc90DgnJzhQADAQAAiXNlY3AyNTZrMaECCG-umsHpk-s-0eYqaeGGqTSLsq8svz3fQ-yTmDq3Qi6DdGNwgi9yg3VkcIIvdIV3YWt1MgE"}'
2026-02-04 17:15:36.345 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:36.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12145/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.160/tcp/29018/p2p/16Uiu2HAmLxVzPJtMMVXkg7bZvADPVe1PzUbEzoJzDLgMYCSoRP1q"]'
2026-02-04 17:15:36.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:36.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12145/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:36.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:36.404 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:36.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12145/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:36.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.186/tcp/12146/p2p/16Uiu2HAkuzc1kX8F3o3hQkXRiS4TLxQ8bwmdBPmPmt7r9bc5FrRB","/ip4/172.18.243.186/tcp/12147/ws/p2p/16Uiu2HAkuzc1kX8F3o3hQkXRiS4TLxQ8bwmdBPmPmt7r9bc5FrRB"],"enrUri":"enr:-L24QNTzNh-QtiwLm21jM4_HCu5wjzC8As3V5zSg1oxvC2YiXB3WaaXlclZlpdU5-NNwcUJU2Crw3hLXVqSwHkw359kCgmlkgnY0gmlwhKwS87qKbXVsdGlhZGRyc5YACASsEvO6Bi9yAAoErBLzugYvc90DgnJzhQADAQAAiXNlY3AyNTZrMaECCG-umsHpk-s-0eYqaeGGqTSLsq8svz3fQ-yTmDq3Qi6DdGNwgi9yg3VkcIIvdIV3YWt1MgE"}'
2026-02-04 17:15:36.409 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:36.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12145/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.160/tcp/29018/p2p/16Uiu2HAmLxVzPJtMMVXkg7bZvADPVe1PzUbEzoJzDLgMYCSoRP1q"]'
2026-02-04 17:15:36.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:36.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12145/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:36.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:36.419 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:37.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29017/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:37.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5de505fc6987a64b40ea2d16246482ff4d6e6497378d9e592c7c89533c5e491"},{"messageHash":"0x20a4b3bc135c0dd9b42ec99a3f7452226cfbc511b0d609ad204161f90c6e6fb1"}]}'
2026-02-04 17:15:37.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12145/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:37.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9fdf3c0e5c96512df32f","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5de505fc6987a64b40ea2d16246482ff4d6e6497378d9e592c7c89533c5e491"},{"messageHash":"0x20a4b3bc135c0dd9b42ec99a3f7452226cfbc511b0d609ad204161f90c6e6fb1"}]}'
2026-02-04 17:15:37.434 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:15:37.435 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:15:37.435 DEBUG [src.node.waku_node] Stopping container with id bf0b987286b0
2026-02-04 17:15:37.994 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:37.995 DEBUG [src.node.waku_node] Stopping container with id 50a711eed71d
2026-02-04 17:15:38.524 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:38.526 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:15:38.537 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:38.542 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:38.547 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2026-02-04 17:12:03.891 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:03.891 DEBUG [tests.conftest] Running test: test_relay_subscribe_to_already_existing_pubsub_topic with id: 2026-02-04_17-12-03__7e0d545b-cf11-4d18-afa1-4dc26385b5de
2026-02-04 17:12:03.891 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:03.892 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:12:03.892 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-04 17:12:03.898 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:03.898 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-03__7e0d545b-cf11-4d18-afa1-4dc26385b5de__wakuorg_nwaku:latest.log
2026-02-04 17:12:03.899 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:03.899 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:03.900 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:03.900 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.12
2026-02-04 17:12:03.900 DEBUG [src.node.docker_mananger] Generated ports ['38890', '38891', '38892', '38893', '38894']
2026-02-04 17:12:03.901 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:03.901 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:03.901 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:03.901 DEBUG [src.node.docker_mananger] docker run -i -t -p 38890:38890 -p 38891:38891 -p 38892:38892 -p 38893:38893 -p 38894:38894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38892 --rest-port=38890 --tcp-port=38891 --discv5-udp-port=38893 --rest-address=0.0.0.0 --nat=extip:172.18.226.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2c547cb7eb42dbce422f95fb58514feb4a0491f38eeecfcaf5fca991ac9cdcad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38894 --metrics-logging=true --relay=true
2026-02-04 17:12:04.095 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.12 waku 14bef45bec332da45400af4efbd0d390f8042c2da7e9086624636ee01ebc10d9
2026-02-04 17:12:04.116 ERROR [src.node.docker_mananger] Max retries reached for container 587f1afa5832. Exiting log stream.
2026-02-04 17:12:04.127 DEBUG [src.node.docker_mananger] Container started with ID 14bef45bec33. Setting up logs at ./log/docker/node1_2026-02-04_17-12-03__7e0d545b-cf11-4d18-afa1-4dc26385b5de__wakuorg_nwaku:latest.log
2026-02-04 17:12:04.129 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38890
2026-02-04 17:12:04.129 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:04.669 ERROR [src.node.docker_mananger] Max retries reached for container 06d935729b9f. Exiting log stream.
2026-02-04 17:12:05.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38890/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:05.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:05.134 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:05.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:05.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.12/tcp/38891/p2p/16Uiu2HAm8MZ7LNHSWYPNSF917vmMSqg9DbTe5DUWERPwqqQP5vZq","/ip4/172.18.226.12/tcp/38892/ws/p2p/16Uiu2HAm8MZ7LNHSWYPNSF917vmMSqg9DbTe5DUWERPwqqQP5vZq"],"enrUri":"enr:-L24QNqBpqwmFeT3rG4E5VvjMhCs7KI_T8w3RE7EFU3Q-ktVUwbqvFD4A4RLBmc8aVIACYl-xVwnzA4AVE2ESQhzqV4CgmlkgnY0gmlwhKwS4gyKbXVsdGlhZGRyc5YACASsEuIMBpfrAAoErBLiDAaX7N0DgnJzhQADAQAAiXNlY3AyNTZrMaECwBnWweXxAH0SJUH51smJKnjrrp9eP6vkj7p5K5CSB0SDdGNwgpfrg3VkcIKX7YV3YWt1MgE"}'
2026-02-04 17:12:05.137 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:05.144 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:05.144 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-03__7e0d545b-cf11-4d18-afa1-4dc26385b5de__wakuorg_nwaku:latest.log
2026-02-04 17:12:05.144 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:05.144 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:05.146 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:05.146 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.242
2026-02-04 17:12:05.146 DEBUG [src.node.docker_mananger] Generated ports ['55468', '55469', '55470', '55471', '55472']
2026-02-04 17:12:05.146 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:05.146 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:05.146 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:05.146 DEBUG [src.node.docker_mananger] docker run -i -t -p 55468:55468 -p 55469:55469 -p 55470:55470 -p 55471:55471 -p 55472:55472 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55470 --rest-port=55468 --tcp-port=55469 --discv5-udp-port=55471 --rest-address=0.0.0.0 --nat=extip:172.18.229.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d96ab8fd2aa3371d7ad97fc5d07f9aeffacf2e8a154e239f6fbee1bccfbb1bde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55472 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNqBpqwmFeT3rG4E5VvjMhCs7KI_T8w3RE7EFU3Q-ktVUwbqvFD4A4RLBmc8aVIACYl-xVwnzA4AVE2ESQhzqV4CgmlkgnY0gmlwhKwS4gyKbXVsdGlhZGRyc5YACASsEuIMBpfrAAoErBLiDAaX7N0DgnJzhQADAQAAiXNlY3AyNTZrMaECwBnWweXxAH0SJUH51smJKnjrrp9eP6vkj7p5K5CSB0SDdGNwgpfrg3VkcIKX7YV3YWt1MgE
2026-02-04 17:12:05.342 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.242 waku b8c9075c1d1a88dedd637502b211e71b9ec76a107b87c314d0321d3cf5bca983
2026-02-04 17:12:05.374 DEBUG [src.node.docker_mananger] Container started with ID b8c9075c1d1a. Setting up logs at ./log/docker/node2_2026-02-04_17-12-03__7e0d545b-cf11-4d18-afa1-4dc26385b5de__wakuorg_nwaku:latest.log
2026-02-04 17:12:05.374 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55468
2026-02-04 17:12:05.374 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:06.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55468/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:06.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:06.387 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:06.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55468/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:06.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.242/tcp/55469/p2p/16Uiu2HAm2j1WqYwHxbXExaPh5xD55NF2Ns8xir9HgogH9sJRu5BR","/ip4/172.18.229.242/tcp/55470/ws/p2p/16Uiu2HAm2j1WqYwHxbXExaPh5xD55NF2Ns8xir9HgogH9sJRu5BR"],"enrUri":"enr:-L24QHK8JPlppjcoUi_93GRm3mQnugtpYvrsMpFnixKFe2UMHYc4GySnAbE36Sy2-54MKBj1xYwbxb07-B1dIqZfomoCgmlkgnY0gmlwhKwS5fKKbXVsdGlhZGRyc5YACASsEuXyBtitAAoErBLl8gbYrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECbHLFVBCf7B1V1XckJe-Mxp6hb11KNZZF2Uj9T9ARkqyDdGNwgtitg3VkcILYr4V3YWt1MgE"}'
2026-02-04 17:12:06.393 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:06.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55468/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.12/tcp/38891/p2p/16Uiu2HAm8MZ7LNHSWYPNSF917vmMSqg9DbTe5DUWERPwqqQP5vZq"]'
2026-02-04 17:12:06.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:06.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38890/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:06.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:06.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55468/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:06.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:06.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:06.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:06.412 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:06.512 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:06.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:06.515 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":1770225126406332416,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:06.517 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:06.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:06.519 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":1770225126406332416,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:06.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38890/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:06.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:06.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55468/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:06.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:06.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:06.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:06.531 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:06.632 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:06.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:06.635 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":1770225126526863591,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:06.636 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:06.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:06.638 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":1770225126526863591,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:06.641 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:06.642 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:06.642 DEBUG [src.node.waku_node] Stopping container with id 14bef45bec33
2026-02-04 17:12:07.184 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:07.184 DEBUG [src.node.waku_node] Stopping container with id b8c9075c1d1a
2026-02-04 17:12:07.684 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:07.687 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:07.692 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:07.699 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
2026-02-04 17:12:43.569 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:43.570 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_multiple_overlapping_content_topics with id: 2026-02-04_17-12-43__72db35ee-5e7d-4827-9ae7-18f03f8182c0
2026-02-04 17:12:43.570 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:43.570 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:12:43.571 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-04 17:12:43.579 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:43.580 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-43__72db35ee-5e7d-4827-9ae7-18f03f8182c0__wakuorg_nwaku:latest.log
2026-02-04 17:12:43.580 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:43.580 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:43.582 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:43.582 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.135
2026-02-04 17:12:43.582 DEBUG [src.node.docker_mananger] Generated ports ['44857', '44858', '44859', '44860', '44861']
2026-02-04 17:12:43.583 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:43.583 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:43.583 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:43.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 44857:44857 -p 44858:44858 -p 44859:44859 -p 44860:44860 -p 44861:44861 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44859 --rest-port=44857 --tcp-port=44858 --discv5-udp-port=44860 --rest-address=0.0.0.0 --nat=extip:172.18.75.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c23eb67ef1fabfd6b2ad26c3b6a0079ebe13adb175aecb8d16c623cc38e3eff0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44861 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:12:43.767 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.135 waku 3f9898a07f5e0b9f13fcfc1bb5db6911bd556fa3470ab4f3c5d07d974670ba22
2026-02-04 17:12:43.803 DEBUG [src.node.docker_mananger] Container started with ID 3f9898a07f5e. Setting up logs at ./log/docker/node1_2026-02-04_17-12-43__72db35ee-5e7d-4827-9ae7-18f03f8182c0__wakuorg_nwaku:latest.log
2026-02-04 17:12:43.803 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44857
2026-02-04 17:12:43.803 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:43.830 ERROR [src.node.docker_mananger] Max retries reached for container ca7d617d77ba. Exiting log stream.
2026-02-04 17:12:44.399 ERROR [src.node.docker_mananger] Max retries reached for container e17de25c43d3. Exiting log stream.
2026-02-04 17:12:44.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44857/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:44.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:44.807 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:44.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44857/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:44.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.135/tcp/44858/p2p/16Uiu2HAm4H5NCWhVwJFnDFFWL9Yhb6BHmBK8bCUx2D28cLjpqjxS","/ip4/172.18.75.135/tcp/44859/ws/p2p/16Uiu2HAm4H5NCWhVwJFnDFFWL9Yhb6BHmBK8bCUx2D28cLjpqjxS"],"enrUri":"enr:-L24QL1tm-K7O7AjhSI_BBq8U6fHGuvp90PRBpmVlWmLv1pLGuPzGGCFNydiiCybzjR9whRBTcKDKWaa5fe4mXp12O0CgmlkgnY0gmlwhKwSS4eKbXVsdGlhZGRyc5YACASsEkuHBq86AAoErBJLhwavO90DgnJzhQADAQAAiXNlY3AyNTZrMaECg4Vl5bsxb6gPFD9AOCtp3UDUD6d5l1msFQxAQWZKnWeDdGNwgq86g3VkcIKvPIV3YWt1MgU"}'
2026-02-04 17:12:44.810 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:44.810 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-04 17:12:44.817 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:44.817 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-43__72db35ee-5e7d-4827-9ae7-18f03f8182c0__wakuorg_nwaku:latest.log
2026-02-04 17:12:44.817 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:44.817 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:44.818 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:44.818 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.2
2026-02-04 17:12:44.819 DEBUG [src.node.docker_mananger] Generated ports ['31730', '31731', '31732', '31733', '31734']
2026-02-04 17:12:44.819 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:44.819 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:44.819 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:44.819 DEBUG [src.node.docker_mananger] docker run -i -t -p 31730:31730 -p 31731:31731 -p 31732:31732 -p 31733:31733 -p 31734:31734 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31732 --rest-port=31730 --tcp-port=31731 --discv5-udp-port=31733 --rest-address=0.0.0.0 --nat=extip:172.18.165.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab2bcffd2c71ad76248cc96a8edcffeeca0df7d36f68fa4ecc3db71778a60baf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31734 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL1tm-K7O7AjhSI_BBq8U6fHGuvp90PRBpmVlWmLv1pLGuPzGGCFNydiiCybzjR9whRBTcKDKWaa5fe4mXp12O0CgmlkgnY0gmlwhKwSS4eKbXVsdGlhZGRyc5YACASsEkuHBq86AAoErBJLhwavO90DgnJzhQADAQAAiXNlY3AyNTZrMaECg4Vl5bsxb6gPFD9AOCtp3UDUD6d5l1msFQxAQWZKnWeDdGNwgq86g3VkcIKvPIV3YWt1MgU --filternode=/ip4/172.18.75.135/tcp/44858/p2p/16Uiu2HAm4H5NCWhVwJFnDFFWL9Yhb6BHmBK8bCUx2D28cLjpqjxS
2026-02-04 17:12:45.001 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.2 waku 7d8bd288bc0d7992678daa0bbfdfc70c42b208e66e4cfe582c860fa0a4808ece
2026-02-04 17:12:45.036 DEBUG [src.node.docker_mananger] Container started with ID 7d8bd288bc0d. Setting up logs at ./log/docker/node2_2026-02-04_17-12-43__72db35ee-5e7d-4827-9ae7-18f03f8182c0__wakuorg_nwaku:latest.log
2026-02-04 17:12:45.037 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31730
2026-02-04 17:12:45.037 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:46.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31730/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:46.041 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:46.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31730/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.2/tcp/31731/p2p/16Uiu2HAmQY2b7uK1cdgWHsUqbxYkNfdmY5XHbLxsdhXr4k5RbN8x","/ip4/172.18.165.2/tcp/31732/ws/p2p/16Uiu2HAmQY2b7uK1cdgWHsUqbxYkNfdmY5XHbLxsdhXr4k5RbN8x"],"enrUri":"enr:-L24QII5fLi4GsxHe0tg6tOQVbB9EWTNukQZtMWhHMAe9PTMfKFFQNkOY95v71zeH2ks2J6bcqZv4I-swdv0X7rvUZQCgmlkgnY0gmlwhKwSpQKKbXVsdGlhZGRyc5YACASsEqUCBnvzAAoErBKlAgZ79N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsIO1Xn1HTBsTD5EQ_3CmJTzjArR04P6gIpsGWvHeaFGDdGNwgnvzg3VkcIJ79YV3YWt1MgA"}'
2026-02-04 17:12:46.044 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:46.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31730/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.135/tcp/44858/p2p/16Uiu2HAm4H5NCWhVwJFnDFFWL9Yhb6BHmBK8bCUx2D28cLjpqjxS"]'
2026-02-04 17:12:46.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44857/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:46.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31730/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "74b4a93e-2e18-4451-867c-a245a59c59f4", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-04 17:12:46.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"74b4a93e-2e18-4451-867c-a245a59c59f4","statusDesc":"OK"}'
2026-02-04 17:12:46.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44857/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:46.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31730/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a55ed70-21fe-4581-a0bc-c3ea0c4574b1", "contentFilters": ["1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-04 17:12:46.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3a55ed70-21fe-4581-a0bc-c3ea0c4574b1","statusDesc":"OK"}'
2026-02-04 17:12:46.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44857/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-04 17:12:46.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.124 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:46.224 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31730/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1770225166115320923,"ephemeral":false}]'
2026-02-04 17:12:46.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44857/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.234 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:46.334 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31730/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1770225166228909111,"ephemeral":false}]'
2026-02-04 17:12:46.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44857/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.344 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:46.444 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31730/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1770225166338796832,"ephemeral":false}]'
2026-02-04 17:12:46.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44857/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.455 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:46.555 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31730/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1770225166449826781,"ephemeral":false}]'
2026-02-04 17:12:46.561 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:46.562 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:46.562 DEBUG [src.node.waku_node] Stopping container with id 3f9898a07f5e
2026-02-04 17:12:47.125 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:47.126 DEBUG [src.node.waku_node] Stopping container with id 7d8bd288bc0d
2026-02-04 17:12:47.645 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:47.646 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:47.658 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:47.664 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-02-04 17:14:08.625 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:14:08.625 DEBUG [tests.conftest] Running test: test_admin_peers_mesh_on_shard_contains_node2 with id: 2026-02-04_17-14-08__3e5f6e21-9705-4629-a7e2-06752bb38054
2026-02-04 17:14:08.625 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:14:08.626 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:14:08.626 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:14:08.633 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:08.633 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-14-08__3e5f6e21-9705-4629-a7e2-06752bb38054__wakuorg_nwaku:latest.log
2026-02-04 17:14:08.639 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:08.639 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-14-08__3e5f6e21-9705-4629-a7e2-06752bb38054__wakuorg_nwaku:latest.log
2026-02-04 17:14:08.645 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:08.646 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-14-08__3e5f6e21-9705-4629-a7e2-06752bb38054__wakuorg_nwaku:latest.log
2026-02-04 17:14:08.652 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:08.652 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-14-08__3e5f6e21-9705-4629-a7e2-06752bb38054__wakuorg_nwaku:latest.log
2026-02-04 17:14:08.653 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:14:08.653 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:14:08.654 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:08.654 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:08.655 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:08.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.79
2026-02-04 17:14:08.656 DEBUG [src.node.docker_mananger] Generated ports ['9329', '9330', '9331', '9332', '9333']
2026-02-04 17:14:08.656 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:08.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:08.656 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:08.656 DEBUG [src.node.docker_mananger] docker run -i -t -p 9329:9329 -p 9330:9330 -p 9331:9331 -p 9332:9332 -p 9333:9333 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9331 --rest-port=9329 --tcp-port=9330 --discv5-udp-port=9332 --rest-address=0.0.0.0 --nat=extip:172.18.189.79 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=2cd632d9aca93126dcb4d78d176b8c432ffa2469edc02ceba5d0e00b91c2beac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9333 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-04 17:14:08.839 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.79 waku 5ffbe1b639230f778e85def9184ceec984d93e9bbc216e119ab46693b3ba5823
2026-02-04 17:14:08.870 DEBUG [src.node.docker_mananger] Container started with ID 5ffbe1b63923. Setting up logs at ./log/docker/node1_2026-02-04_17-14-08__3e5f6e21-9705-4629-a7e2-06752bb38054__wakuorg_nwaku:latest.log
2026-02-04 17:14:08.871 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9329
2026-02-04 17:14:08.871 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:08.878 ERROR [src.node.docker_mananger] Max retries reached for container 1cce66dd708f. Exiting log stream.
2026-02-04 17:14:09.421 ERROR [src.node.docker_mananger] Max retries reached for container 79960e636cfc. Exiting log stream.
2026-02-04 17:14:09.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9329/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:14:09.875 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:09.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9329/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.79/tcp/9330/p2p/16Uiu2HAmDXa79QxZGq4AyY5n5YVg2b4CNAxiSBmaDe7BDKWhF9bo","/ip4/172.18.189.79/tcp/9331/ws/p2p/16Uiu2HAmDXa79QxZGq4AyY5n5YVg2b4CNAxiSBmaDe7BDKWhF9bo"],"enrUri":"enr:-La4QDj46lsxdwUdl8P9OqmYhQ2-WeG37dd9esxWCQOgHTKvbU2bK9j8rt5-cCahMPhXzZxLgp14I-SP57sIz_zmvLYCgmlkgnY0gmlwhKwSvU-KbXVsdGlhZGRyc5YACASsEr1PBiRyAAoErBK9TwYkc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDPU1aXYUQsHme64bg3sChkeBkN3LZzpc8HwxvkEnNVKDdGNwgiRyhXdha3UyAQ"}'
2026-02-04 17:14:09.877 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:09.877 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:09.878 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:09.879 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:09.879 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.112
2026-02-04 17:14:09.879 DEBUG [src.node.docker_mananger] Generated ports ['6808', '6809', '6810', '6811', '6812']
2026-02-04 17:14:09.880 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:09.880 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:09.880 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:09.880 DEBUG [src.node.docker_mananger] docker run -i -t -p 6808:6808 -p 6809:6809 -p 6810:6810 -p 6811:6811 -p 6812:6812 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6810 --rest-port=6808 --tcp-port=6809 --discv5-udp-port=6811 --rest-address=0.0.0.0 --nat=extip:172.18.159.112 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=e723b2bd37bbdabe60d085b5e6bee521fad0a16d8ac1e7e5aeabf77e4f7b5fbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6812 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QDj46lsxdwUdl8P9OqmYhQ2-WeG37dd9esxWCQOgHTKvbU2bK9j8rt5-cCahMPhXzZxLgp14I-SP57sIz_zmvLYCgmlkgnY0gmlwhKwSvU-KbXVsdGlhZGRyc5YACASsEr1PBiRyAAoErBK9TwYkc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDPU1aXYUQsHme64bg3sChkeBkN3LZzpc8HwxvkEnNVKDdGNwgiRyhXdha3UyAQ
2026-02-04 17:14:10.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.112 waku 44b97017803df45935bb2803ff7c937bd5aa4950fe8e0c216e1d1f8cd6d45d3f
2026-02-04 17:14:10.115 DEBUG [src.node.docker_mananger] Container started with ID 44b97017803d. Setting up logs at ./log/docker/node2_2026-02-04_17-14-08__3e5f6e21-9705-4629-a7e2-06752bb38054__wakuorg_nwaku:latest.log
2026-02-04 17:14:10.115 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6808
2026-02-04 17:14:10.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:11.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6808/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:11.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:14:11.119 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:11.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6808/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:11.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.112/tcp/6809/p2p/16Uiu2HAmQEqxEnkiLx2tuB1fQcXtp3Wx7vrXUFxdvUaox1qLQfx5","/ip4/172.18.159.112/tcp/6810/ws/p2p/16Uiu2HAmQEqxEnkiLx2tuB1fQcXtp3Wx7vrXUFxdvUaox1qLQfx5"],"enrUri":"enr:-La4QBlfGBx2BZuGU_mG0qJXhk2ah-zZsS2-SJAegLrei7UNdkfv17tGdAH5L8EMUS8bMOnMRHKI2RHOBgua-sRR5BwCgmlkgnY0gmlwhKwSn3CKbXVsdGlhZGRyc5YACASsEp9wBhqZAAoErBKfcAYamt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrBzPBhZTm6fe5Fg9X1ktTzkqEzaWqrLMMJ7KgS7K3RqDdGNwghqZhXdha3UyAQ"}'
2026-02-04 17:14:11.121 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:11.122 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:11.122 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:11.123 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:11.123 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.23
2026-02-04 17:14:11.124 DEBUG [src.node.docker_mananger] Generated ports ['44428', '44429', '44430', '44431', '44432']
2026-02-04 17:14:11.124 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:11.124 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:11.124 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:11.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 44428:44428 -p 44429:44429 -p 44430:44430 -p 44431:44431 -p 44432:44432 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44430 --rest-port=44428 --tcp-port=44429 --discv5-udp-port=44431 --rest-address=0.0.0.0 --nat=extip:172.18.105.23 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=d0a97dcb9bd6d0d864e09aac5bdacc6facbd1820ae1f786c32bbb8bfd59978cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44432 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QDj46lsxdwUdl8P9OqmYhQ2-WeG37dd9esxWCQOgHTKvbU2bK9j8rt5-cCahMPhXzZxLgp14I-SP57sIz_zmvLYCgmlkgnY0gmlwhKwSvU-KbXVsdGlhZGRyc5YACASsEr1PBiRyAAoErBK9TwYkc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDPU1aXYUQsHme64bg3sChkeBkN3LZzpc8HwxvkEnNVKDdGNwgiRyhXdha3UyAQ
2026-02-04 17:14:11.315 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.23 waku a23f4e351bc8efeb4a042a123dfee42643fcf177d2184a4f552824934d1b0a43
2026-02-04 17:14:11.345 DEBUG [src.node.docker_mananger] Container started with ID a23f4e351bc8. Setting up logs at ./log/docker/node3_2026-02-04_17-14-08__3e5f6e21-9705-4629-a7e2-06752bb38054__wakuorg_nwaku:latest.log
2026-02-04 17:14:11.346 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44428
2026-02-04 17:14:11.346 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:12.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44428/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:14:12.350 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:12.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44428/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.23/tcp/44429/p2p/16Uiu2HAmKTf5L1vTk5MprUvwR6gqq6rzWcmYF7xaLQH1A5BuAhKR","/ip4/172.18.105.23/tcp/44430/ws/p2p/16Uiu2HAmKTf5L1vTk5MprUvwR6gqq6rzWcmYF7xaLQH1A5BuAhKR"],"enrUri":"enr:-La4QJKSGqCsVrJTb5PiF5BJSTi6msDNo20XF9-zztYmyCqPE1vOT0UJuYGGEqb5c2x1257wPscjSSd2v6oN415JJSUCgmlkgnY0gmlwhKwSaReKbXVsdGlhZGRyc5YACASsEmkXBq2NAAoErBJpFwatjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZRqgA495TdkdNqfU-TNGSHqTllDmd3ccXQQPCmSP-DSDdGNwgq2NhXdha3UyAQ"}'
2026-02-04 17:14:12.353 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:12.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9329/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.112/tcp/6809/p2p/16Uiu2HAmQEqxEnkiLx2tuB1fQcXtp3Wx7vrXUFxdvUaox1qLQfx5"]'
2026-02-04 17:14:12.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:12.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6808/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.79/tcp/9330/p2p/16Uiu2HAmDXa79QxZGq4AyY5n5YVg2b4CNAxiSBmaDe7BDKWhF9bo"]'
2026-02-04 17:14:12.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:12.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9329/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.23/tcp/44429/p2p/16Uiu2HAmKTf5L1vTk5MprUvwR6gqq6rzWcmYF7xaLQH1A5BuAhKR"]'
2026-02-04 17:14:12.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:12.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44428/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.79/tcp/9330/p2p/16Uiu2HAmDXa79QxZGq4AyY5n5YVg2b4CNAxiSBmaDe7BDKWhF9bo"]'
2026-02-04 17:14:12.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:12.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9329/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:14:12.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:12.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6808/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:14:12.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:12.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44428/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:14:12.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:12.449 DEBUG [tests.rest_flags.test_admin_flags] mesh topic=/waku/2/rs/3/0, target peers={'/ip4/172.18.159.112/tcp/6809/p2p/16Uiu2HAmQEqxEnkiLx2tuB1fQcXtp3Wx7vrXUFxdvUaox1qLQfx5', '/ip4/172.18.105.23/tcp/44429/p2p/16Uiu2HAmKTf5L1vTk5MprUvwR6gqq6rzWcmYF7xaLQH1A5BuAhKR'}
2026-02-04 17:14:12.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9329/admin/v1/peers/mesh/on/0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.159.112/tcp/6809/p2p/16Uiu2HAmQEqxEnkiLx2tuB1fQcXtp3Wx7vrXUFxdvUaox1qLQfx5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.105.23/tcp/44429/p2p/16Uiu2HAmKTf5L1vTk5MprUvwR6gqq6rzWcmYF7xaLQH1A5BuAhKR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}'
2026-02-04 17:14:12.452 DEBUG [tests.rest_flags.test_admin_flags] Node-1 mesh on the shard {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.159.112/tcp/6809/p2p/16Uiu2HAmQEqxEnkiLx2tuB1fQcXtp3Wx7vrXUFxdvUaox1qLQfx5', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'UnknownOrigin', 'score': 0.0}, {'multiaddr': '/ip4/172.18.105.23/tcp/44429/p2p/16Uiu2HAmKTf5L1vTk5MprUvwR6gqq6rzWcmYF7xaLQH1A5BuAhKR', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-02-04 17:14:12.452 DEBUG [tests.rest_flags.test_admin_flags] Validate the schema variables
2026-02-04 17:14:12.454 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:14:12.455 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:14:12.455 DEBUG [src.node.waku_node] Stopping container with id 5ffbe1b63923
2026-02-04 17:14:13.010 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:13.010 DEBUG [src.node.waku_node] Stopping container with id 44b97017803d
2026-02-04 17:14:13.559 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:13.560 DEBUG [src.node.waku_node] Stopping container with id a23f4e351bc8
2026-02-04 17:14:13.823 ERROR [src.node.docker_mananger] Max retries reached for container 5ffbe1b63923. Exiting log stream.
2026-02-04 17:14:14.076 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:14.079 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:14:14.086 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:14:14.090 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:14:14.094 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,38 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2026-02-04_17-13-40__1e2ee56d-ae8a-479f-9f9b-068ae16116b6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-13-40__1e2ee56d-ae8a-479f-9f9b-068ae16116b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40933', '40934', '40935', '40936', '40937']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40933:40933 -p 40934:40934 -p 40935:40935 -p 40936:40936 -p 40937:40937 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40935 --rest-port=40933 --tcp-port=40934 --discv5-udp-port=40936 --rest-address=0.0.0.0 --nat=extip:172.18.242.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7af8e97e502d6216ae7f09fb1b8aefa421a2abbe6bbf237ef68e8ae57518a7e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40937 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.75 waku 1b80b76c9e31a87483ebadf1d0cc66c87e1c1754bfe9c05669e5a46fb74354a0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fe74928ed128. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b80b76c9e31. Setting up logs at ./log/docker/node1_2026-02-04_17-13-40__1e2ee56d-ae8a-479f-9f9b-068ae16116b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40933
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 f5d499fbcf79. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40933/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40933/debug/v1/info" -H "Content-Type: application/json" -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.75/tcp/40934/p2p/16Uiu2HAmHJooHjG1KEe6n4ZQzVR8FzLLW5hV6qqWjghjqFAVkx53","/ip4/172.18.242.75/tcp/40935/ws/p2p/16Uiu2HAmHJooHjG1KEe6n4ZQzVR8FzLLW5hV6qqWjghjqFAVkx53"],"enrUri":"enr:-L24QHer7_W-0TlTCuhp_cCiipLQUlO0PZZAo6NG4t3BDZ-fQ7967XJ-zTcnMClJ6F9zSTeKM842CcBP_F0zNKRnHFICgmlkgnY0gmlwhKwS8kuKbXVsdGlhZGRyc5YACASsEvJLBp_mAAoErBLySwaf590DgnJzhQADAQAAiXNlY3AyNTZrMaEDRR7jN3uiAOKXGiGerTHLFn4DeMlfK9ULKmuNDagADj6DdGNwgp_mg3VkcIKf6IV3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:68 All metrics are present and have valid values.
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1b80b76c9e31
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,584 @@
2026-02-04 17:14:01.564 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:14:01.565 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_payloads with id: 2026-02-04_17-14-01__f815ffbc-58b2-411a-bc6c-03e9a591feee
2026-02-04 17:14:01.565 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:14:01.565 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:14:01.565 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-04 17:14:01.572 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:01.572 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-04_17-14-01__f815ffbc-58b2-411a-bc6c-03e9a591feee__wakuorg_nwaku:latest.log
2026-02-04 17:14:01.572 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:01.572 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:01.574 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:01.574 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.46
2026-02-04 17:14:01.574 DEBUG [src.node.docker_mananger] Generated ports ['31438', '31439', '31440', '31441', '31442']
2026-02-04 17:14:01.574 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:01.574 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:01.574 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:01.575 DEBUG [src.node.docker_mananger] docker run -i -t -p 31438:31438 -p 31439:31439 -p 31440:31440 -p 31441:31441 -p 31442:31442 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31440 --rest-port=31438 --tcp-port=31439 --discv5-udp-port=31441 --rest-address=0.0.0.0 --nat=extip:172.18.45.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a226fbaab8fd3ba8e0be310ca5e263662dfe5d13ca2cfaede1aa4aaee8bd73cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31442 --metrics-logging=true --store=true --relay=true
2026-02-04 17:14:01.764 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.46 waku 38bacd3e646c98efff862599b9a2fbb83a0bc611b869a972bca1c387b1e46966
2026-02-04 17:14:01.804 DEBUG [src.node.docker_mananger] Container started with ID 38bacd3e646c. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-14-01__f815ffbc-58b2-411a-bc6c-03e9a591feee__wakuorg_nwaku:latest.log
2026-02-04 17:14:01.806 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31438
2026-02-04 17:14:01.806 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:01.818 ERROR [src.node.docker_mananger] Max retries reached for container 743e26bd909f. Exiting log stream.
2026-02-04 17:14:02.360 ERROR [src.node.docker_mananger] Max retries reached for container 5ad70c2a35d2. Exiting log stream.
2026-02-04 17:14:02.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:02.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:14:02.810 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:02.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:02.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.46/tcp/31439/p2p/16Uiu2HAm4BuWoKqxJDN61q1GZ78wXJ12vZGMywXbEmRx4xJauueg","/ip4/172.18.45.46/tcp/31440/ws/p2p/16Uiu2HAm4BuWoKqxJDN61q1GZ78wXJ12vZGMywXbEmRx4xJauueg"],"enrUri":"enr:-L24QIjzOLEm3fSh2PbnP-BIaARV1CQi3dxzd9KSRCJyy5GLGOOJ1Ftj9EL7WvQ66UiXmXY6x3qTExws2DvNpe-IBhoCgmlkgnY0gmlwhKwSLS6KbXVsdGlhZGRyc5YACASsEi0uBnrPAAoErBItLgZ60N0DgnJzhQADAQAAiXNlY3AyNTZrMaECgjJayBbfyfE0iITC5426JhKjGhBp_RCIIH9adN3IOOmDdGNwgnrPg3VkcIJ60YV3YWt1MgM"}'
2026-02-04 17:14:02.812 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:02.819 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:02.819 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-14-01__f815ffbc-58b2-411a-bc6c-03e9a591feee__wakuorg_nwaku:latest.log
2026-02-04 17:14:02.819 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:02.819 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:02.821 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:02.821 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.215
2026-02-04 17:14:02.821 DEBUG [src.node.docker_mananger] Generated ports ['54988', '54989', '54990', '54991', '54992']
2026-02-04 17:14:02.821 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:02.821 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:02.821 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:02.822 DEBUG [src.node.docker_mananger] docker run -i -t -p 54988:54988 -p 54989:54989 -p 54990:54990 -p 54991:54991 -p 54992:54992 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54990 --rest-port=54988 --tcp-port=54989 --discv5-udp-port=54991 --rest-address=0.0.0.0 --nat=extip:172.18.112.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9eeed4686f5cafd06b2eb62f3014cd2598b6e67e1eaa46e236adce37abb636f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54992 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIjzOLEm3fSh2PbnP-BIaARV1CQi3dxzd9KSRCJyy5GLGOOJ1Ftj9EL7WvQ66UiXmXY6x3qTExws2DvNpe-IBhoCgmlkgnY0gmlwhKwSLS6KbXVsdGlhZGRyc5YACASsEi0uBnrPAAoErBItLgZ60N0DgnJzhQADAQAAiXNlY3AyNTZrMaECgjJayBbfyfE0iITC5426JhKjGhBp_RCIIH9adN3IOOmDdGNwgnrPg3VkcIJ60YV3YWt1MgM --storenode=/ip4/172.18.45.46/tcp/31439/p2p/16Uiu2HAm4BuWoKqxJDN61q1GZ78wXJ12vZGMywXbEmRx4xJauueg --store=true --relay=true
2026-02-04 17:14:03.019 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.215 waku 9399927f39c4e5b620fd44cd1f8fadcedbf8f509eaba11903bb4bdf40623f779
2026-02-04 17:14:03.050 DEBUG [src.node.docker_mananger] Container started with ID 9399927f39c4. Setting up logs at ./log/docker/store_node1_2026-02-04_17-14-01__f815ffbc-58b2-411a-bc6c-03e9a591feee__wakuorg_nwaku:latest.log
2026-02-04 17:14:03.050 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54988
2026-02-04 17:14:03.051 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:04.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:04.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:14:04.056 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:04.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:04.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.215/tcp/54989/p2p/16Uiu2HAmGsxoVuXSNyo6AGaAJvKXkJZb7ZEf6qW5TLzgS5zG2VVS","/ip4/172.18.112.215/tcp/54990/ws/p2p/16Uiu2HAmGsxoVuXSNyo6AGaAJvKXkJZb7ZEf6qW5TLzgS5zG2VVS"],"enrUri":"enr:-L24QAAsCJoPUkllMW5L-Wkp5CBz88wl03lUdJq3HSU8YGFjVaExRRM0YUPuvOjr-LKo2zP2aaoV50jX24DxWrFn1h8CgmlkgnY0gmlwhKwScNeKbXVsdGlhZGRyc5YACASsEnDXBtbNAAoErBJw1wbWzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPsGMOkA6V2f0lk3gJE9e79JoEXqxwRJMVCiQ-vWbkZmDdGNwgtbNg3VkcILWz4V3YWt1MgM"}'
2026-02-04 17:14:04.058 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:04.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54988/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.46/tcp/31439/p2p/16Uiu2HAm4BuWoKqxJDN61q1GZ78wXJ12vZGMywXbEmRx4xJauueg"]'
2026-02-04 17:14:04.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:04.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:14:04.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:04.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54988/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:14:04.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:04.067 DEBUG [tests.store.test_get_messages] Running test with payload A simple string
2026-02-04 17:14:04.068 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:04.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:04.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:04.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:04.274 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:04.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:04.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"}]}'
2026-02-04 17:14:04.278 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:14:04.278 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:04.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:04.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"}]}'
2026-02-04 17:14:04.282 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:14:04.282 DEBUG [tests.store.test_get_messages] Running test with payload An integer
2026-02-04 17:14:04.282 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:04.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:04.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:04.287 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:04.488 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:04.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:04.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"}]}'
2026-02-04 17:14:04.492 DEBUG [src.steps.store] messages length is 2
2026-02-04 17:14:04.492 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:04.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:04.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"}]}'
2026-02-04 17:14:04.495 DEBUG [src.steps.store] messages length is 2
2026-02-04 17:14:04.496 DEBUG [tests.store.test_get_messages] Running test with payload A dictionary
2026-02-04 17:14:04.496 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:04.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:04.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:04.502 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:04.703 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:04.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:04.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"}]}'
2026-02-04 17:14:04.707 DEBUG [src.steps.store] messages length is 3
2026-02-04 17:14:04.707 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:04.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:04.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"}]}'
2026-02-04 17:14:04.710 DEBUG [src.steps.store] messages length is 3
2026-02-04 17:14:04.710 DEBUG [tests.store.test_get_messages] Running test with payload Chinese characters
2026-02-04 17:14:04.710 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:04.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:04.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:04.717 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:04.917 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:04.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:04.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"}]}'
2026-02-04 17:14:04.921 DEBUG [src.steps.store] messages length is 4
2026-02-04 17:14:04.921 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:04.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:04.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"}]}'
2026-02-04 17:14:04.924 DEBUG [src.steps.store] messages length is 4
2026-02-04 17:14:04.924 DEBUG [tests.store.test_get_messages] Running test with payload Emojis
2026-02-04 17:14:04.925 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:04.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:04.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:04.929 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:05.130 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:05.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:05.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"}]}'
2026-02-04 17:14:05.133 DEBUG [src.steps.store] messages length is 5
2026-02-04 17:14:05.134 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:05.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:05.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"}]}'
2026-02-04 17:14:05.137 DEBUG [src.steps.store] messages length is 5
2026-02-04 17:14:05.137 DEBUG [tests.store.test_get_messages] Running test with payload Lorem ipsum text
2026-02-04 17:14:05.137 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:05.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:05.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:05.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:05.344 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:05.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:05.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"}]}'
2026-02-04 17:14:05.347 DEBUG [src.steps.store] messages length is 6
2026-02-04 17:14:05.348 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:05.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:05.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"}]}'
2026-02-04 17:14:05.351 DEBUG [src.steps.store] messages length is 6
2026-02-04 17:14:05.351 DEBUG [tests.store.test_get_messages] Running test with payload HTML content
2026-02-04 17:14:05.352 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:05.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:05.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:05.357 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:05.557 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:05.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:05.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"}]}'
2026-02-04 17:14:05.561 DEBUG [src.steps.store] messages length is 7
2026-02-04 17:14:05.561 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:05.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:05.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"}]}'
2026-02-04 17:14:05.564 DEBUG [src.steps.store] messages length is 7
2026-02-04 17:14:05.564 DEBUG [tests.store.test_get_messages] Running test with payload Cyrillic characters
2026-02-04 17:14:05.565 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:05.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:05.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:05.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:05.772 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:05.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:05.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"}]}'
2026-02-04 17:14:05.776 DEBUG [src.steps.store] messages length is 8
2026-02-04 17:14:05.776 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:05.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:05.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"}]}'
2026-02-04 17:14:05.779 DEBUG [src.steps.store] messages length is 8
2026-02-04 17:14:05.780 DEBUG [tests.store.test_get_messages] Running test with payload Base64 encoded string
2026-02-04 17:14:05.780 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:05.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:05.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:05.785 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:05.986 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:05.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:05.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"}]}'
2026-02-04 17:14:05.989 DEBUG [src.steps.store] messages length is 9
2026-02-04 17:14:05.990 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:05.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:05.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"}]}'
2026-02-04 17:14:05.993 DEBUG [src.steps.store] messages length is 9
2026-02-04 17:14:05.993 DEBUG [tests.store.test_get_messages] Running test with payload Binary data
2026-02-04 17:14:05.993 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:05.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:05.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:05.999 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:06.200 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:06.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:06.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"}]}'
2026-02-04 17:14:06.204 DEBUG [src.steps.store] messages length is 10
2026-02-04 17:14:06.204 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:06.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:06.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"}]}'
2026-02-04 17:14:06.207 DEBUG [src.steps.store] messages length is 10
2026-02-04 17:14:06.208 DEBUG [tests.store.test_get_messages] Running test with payload Special characters with whitespace
2026-02-04 17:14:06.208 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:06.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:06.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:06.214 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:06.415 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:06.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:06.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"}]}'
2026-02-04 17:14:06.419 DEBUG [src.steps.store] messages length is 11
2026-02-04 17:14:06.420 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:06.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:06.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"}]}'
2026-02-04 17:14:06.423 DEBUG [src.steps.store] messages length is 11
2026-02-04 17:14:06.423 DEBUG [tests.store.test_get_messages] Running test with payload Boolean false as a string
2026-02-04 17:14:06.423 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:06.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:06.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:06.428 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:06.629 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:06.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:06.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"}]}'
2026-02-04 17:14:06.633 DEBUG [src.steps.store] messages length is 12
2026-02-04 17:14:06.633 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:06.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:06.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"}]}'
2026-02-04 17:14:06.637 DEBUG [src.steps.store] messages length is 12
2026-02-04 17:14:06.637 DEBUG [tests.store.test_get_messages] Running test with payload A float number
2026-02-04 17:14:06.637 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:06.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:06.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:06.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:06.844 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:06.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:06.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"}]}'
2026-02-04 17:14:06.848 DEBUG [src.steps.store] messages length is 13
2026-02-04 17:14:06.848 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:06.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:06.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"}]}'
2026-02-04 17:14:06.851 DEBUG [src.steps.store] messages length is 13
2026-02-04 17:14:06.852 DEBUG [tests.store.test_get_messages] Running test with payload A list
2026-02-04 17:14:06.852 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:06.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:06.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:06.857 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:07.058 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:07.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:07.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"}]}'
2026-02-04 17:14:07.062 DEBUG [src.steps.store] messages length is 14
2026-02-04 17:14:07.062 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:07.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:07.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"}]}'
2026-02-04 17:14:07.066 DEBUG [src.steps.store] messages length is 14
2026-02-04 17:14:07.066 DEBUG [tests.store.test_get_messages] Running test with payload Hexadecimal number as a string
2026-02-04 17:14:07.066 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:07.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:07.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:07.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:07.272 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:07.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:07.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"}]}'
2026-02-04 17:14:07.276 DEBUG [src.steps.store] messages length is 15
2026-02-04 17:14:07.276 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:07.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:07.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"}]}'
2026-02-04 17:14:07.279 DEBUG [src.steps.store] messages length is 15
2026-02-04 17:14:07.280 DEBUG [tests.store.test_get_messages] Running test with payload Email format
2026-02-04 17:14:07.280 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:07.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:07.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:07.285 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:07.487 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:07.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:07.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"}]}'
2026-02-04 17:14:07.491 DEBUG [src.steps.store] messages length is 16
2026-02-04 17:14:07.491 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:07.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:07.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"}]}'
2026-02-04 17:14:07.494 DEBUG [src.steps.store] messages length is 16
2026-02-04 17:14:07.495 DEBUG [tests.store.test_get_messages] Running test with payload URL format
2026-02-04 17:14:07.495 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:07.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:07.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:07.501 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:07.702 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:07.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:07.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"}]}'
2026-02-04 17:14:07.706 DEBUG [src.steps.store] messages length is 17
2026-02-04 17:14:07.706 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:07.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:07.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"}]}'
2026-02-04 17:14:07.710 DEBUG [src.steps.store] messages length is 17
2026-02-04 17:14:07.710 DEBUG [tests.store.test_get_messages] Running test with payload Date and time in ISO format
2026-02-04 17:14:07.710 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:07.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:07.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:07.716 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:07.917 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:07.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:07.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"}]}'
2026-02-04 17:14:07.921 DEBUG [src.steps.store] messages length is 18
2026-02-04 17:14:07.921 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:07.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:07.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"}]}'
2026-02-04 17:14:07.925 DEBUG [src.steps.store] messages length is 18
2026-02-04 17:14:07.925 DEBUG [tests.store.test_get_messages] Running test with payload String with escaped quotes
2026-02-04 17:14:07.926 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:07.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:07.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:07.931 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:08.132 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:08.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:08.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"}]}'
2026-02-04 17:14:08.136 DEBUG [src.steps.store] messages length is 19
2026-02-04 17:14:08.136 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:08.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:08.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"}]}'
2026-02-04 17:14:08.140 DEBUG [src.steps.store] messages length is 19
2026-02-04 17:14:08.141 DEBUG [tests.store.test_get_messages] Running test with payload A regular expression
2026-02-04 17:14:08.141 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:08.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:08.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:08.147 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:08.348 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:08.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:08.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"}]}'
2026-02-04 17:14:08.352 DEBUG [src.steps.store] messages length is 20
2026-02-04 17:14:08.353 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:08.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:08.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"}]}'
2026-02-04 17:14:08.357 DEBUG [src.steps.store] messages length is 20
2026-02-04 17:14:08.357 DEBUG [tests.store.test_get_messages] Running test with payload A very long string
2026-02-04 17:14:08.357 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:08.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:08.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:08.363 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:08.563 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:08.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:08.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"}]}'
2026-02-04 17:14:08.568 DEBUG [src.steps.store] messages length is 21
2026-02-04 17:14:08.568 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:08.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:08.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"}]}'
2026-02-04 17:14:08.572 DEBUG [src.steps.store] messages length is 21
2026-02-04 17:14:08.573 DEBUG [tests.store.test_get_messages] Running test with payload A JSON string
2026-02-04 17:14:08.573 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:08.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:08.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:08.579 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:08.781 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:08.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:08.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"}]}'
2026-02-04 17:14:08.785 DEBUG [src.steps.store] messages length is 22
2026-02-04 17:14:08.785 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:08.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:08.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"}]}'
2026-02-04 17:14:08.789 DEBUG [src.steps.store] messages length is 22
2026-02-04 17:14:08.789 DEBUG [tests.store.test_get_messages] Running test with payload A Unix path
2026-02-04 17:14:08.789 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:08.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:08.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:08.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:08.996 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:08.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"}]}'
2026-02-04 17:14:09.001 DEBUG [src.steps.store] messages length is 23
2026-02-04 17:14:09.001 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:09.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"}]}'
2026-02-04 17:14:09.005 DEBUG [src.steps.store] messages length is 23
2026-02-04 17:14:09.006 DEBUG [tests.store.test_get_messages] Running test with payload A Windows path
2026-02-04 17:14:09.006 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:09.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:09.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:09.012 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:09.212 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:09.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"}]}'
2026-02-04 17:14:09.217 DEBUG [src.steps.store] messages length is 24
2026-02-04 17:14:09.217 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:09.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"}]}'
2026-02-04 17:14:09.221 DEBUG [src.steps.store] messages length is 24
2026-02-04 17:14:09.221 DEBUG [tests.store.test_get_messages] Running test with payload An SQL query
2026-02-04 17:14:09.222 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:09.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:09.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:09.227 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:09.428 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:09.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"}]}'
2026-02-04 17:14:09.432 DEBUG [src.steps.store] messages length is 25
2026-02-04 17:14:09.433 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:09.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"}]}'
2026-02-04 17:14:09.436 DEBUG [src.steps.store] messages length is 25
2026-02-04 17:14:09.436 DEBUG [tests.store.test_get_messages] Running test with payload JavaScript code snippet
2026-02-04 17:14:09.437 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:09.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:09.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:09.442 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:09.643 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:09.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"}]}'
2026-02-04 17:14:09.648 DEBUG [src.steps.store] messages length is 26
2026-02-04 17:14:09.648 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:09.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"}]}'
2026-02-04 17:14:09.652 DEBUG [src.steps.store] messages length is 26
2026-02-04 17:14:09.652 DEBUG [tests.store.test_get_messages] Running test with payload A CSS snippet
2026-02-04 17:14:09.652 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:09.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:09.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:09.658 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:09.858 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:09.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"}]}'
2026-02-04 17:14:09.863 DEBUG [src.steps.store] messages length is 27
2026-02-04 17:14:09.863 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:09.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:09.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"}]}'
2026-02-04 17:14:09.867 DEBUG [src.steps.store] messages length is 27
2026-02-04 17:14:09.867 DEBUG [tests.store.test_get_messages] Running test with payload A Python one-liner
2026-02-04 17:14:09.868 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:09.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:09.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:09.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:10.075 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:10.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:10.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"}]}'
2026-02-04 17:14:10.079 DEBUG [src.steps.store] messages length is 28
2026-02-04 17:14:10.079 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:10.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:10.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"}]}'
2026-02-04 17:14:10.083 DEBUG [src.steps.store] messages length is 28
2026-02-04 17:14:10.083 DEBUG [tests.store.test_get_messages] Running test with payload An IP address
2026-02-04 17:14:10.084 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:10.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:10.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:10.090 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:10.291 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:10.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:10.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"}]}'
2026-02-04 17:14:10.295 DEBUG [src.steps.store] messages length is 29
2026-02-04 17:14:10.295 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:10.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:10.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"}]}'
2026-02-04 17:14:10.299 DEBUG [src.steps.store] messages length is 29
2026-02-04 17:14:10.300 DEBUG [tests.store.test_get_messages] Running test with payload A domain name
2026-02-04 17:14:10.300 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:10.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:10.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:10.306 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:10.507 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:10.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:10.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"}]}'
2026-02-04 17:14:10.511 DEBUG [src.steps.store] messages length is 30
2026-02-04 17:14:10.512 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:10.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:10.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"}]}'
2026-02-04 17:14:10.515 DEBUG [src.steps.store] messages length is 30
2026-02-04 17:14:10.516 DEBUG [tests.store.test_get_messages] Running test with payload A user agent string
2026-02-04 17:14:10.516 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:10.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:10.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:10.522 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:10.723 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:10.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:10.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"}]}'
2026-02-04 17:14:10.728 DEBUG [src.steps.store] messages length is 31
2026-02-04 17:14:10.728 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:10.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:10.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"}]}'
2026-02-04 17:14:10.732 DEBUG [src.steps.store] messages length is 31
2026-02-04 17:14:10.732 DEBUG [tests.store.test_get_messages] Running test with payload A credit card number
2026-02-04 17:14:10.732 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:10.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:10.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:10.739 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:10.939 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:10.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:10.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"}]}'
2026-02-04 17:14:10.944 DEBUG [src.steps.store] messages length is 32
2026-02-04 17:14:10.944 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:10.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:10.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"}]}'
2026-02-04 17:14:10.948 DEBUG [src.steps.store] messages length is 32
2026-02-04 17:14:10.948 DEBUG [tests.store.test_get_messages] Running test with payload A phone number
2026-02-04 17:14:10.949 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:10.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:10.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:10.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:11.154 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:11.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:11.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"}]}'
2026-02-04 17:14:11.159 DEBUG [src.steps.store] messages length is 33
2026-02-04 17:14:11.159 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:11.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:11.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"}]}'
2026-02-04 17:14:11.163 DEBUG [src.steps.store] messages length is 33
2026-02-04 17:14:11.163 DEBUG [tests.store.test_get_messages] Running test with payload A UUID
2026-02-04 17:14:11.164 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:11.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:11.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:11.169 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:11.370 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:11.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:11.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"}]}'
2026-02-04 17:14:11.374 DEBUG [src.steps.store] messages length is 34
2026-02-04 17:14:11.375 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:11.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:11.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"}]}'
2026-02-04 17:14:11.380 DEBUG [src.steps.store] messages length is 34
2026-02-04 17:14:11.380 DEBUG [tests.store.test_get_messages] Running test with payload A hashtag
2026-02-04 17:14:11.380 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:11.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:11.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:11.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:11.586 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:11.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:11.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"}]}'
2026-02-04 17:14:11.591 DEBUG [src.steps.store] messages length is 35
2026-02-04 17:14:11.591 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:11.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:11.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"}]}'
2026-02-04 17:14:11.595 DEBUG [src.steps.store] messages length is 35
2026-02-04 17:14:11.595 DEBUG [tests.store.test_get_messages] Running test with payload A Twitter handle
2026-02-04 17:14:11.596 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:11.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:11.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:11.601 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:11.802 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:11.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:11.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"},{"messageHash":"0x2595bed9db30224a2738f3ee26693df151db86274109731dd34b629fab6157ae"}]}'
2026-02-04 17:14:11.807 DEBUG [src.steps.store] messages length is 36
2026-02-04 17:14:11.807 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:11.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:11.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"},{"messageHash":"0x2595bed9db30224a2738f3ee26693df151db86274109731dd34b629fab6157ae"}]}'
2026-02-04 17:14:11.811 DEBUG [src.steps.store] messages length is 36
2026-02-04 17:14:11.811 DEBUG [tests.store.test_get_messages] Running test with payload A password
2026-02-04 17:14:11.811 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:11.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:11.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:11.819 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:12.020 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:12.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"},{"messageHash":"0x2595bed9db30224a2738f3ee26693df151db86274109731dd34b629fab6157ae"},{"messageHash":"0x2ca38224e8a8c83cd338d9af49dca6d07dd4c7e710e3e381c01cb604fb0817c5"}]}'
2026-02-04 17:14:12.025 DEBUG [src.steps.store] messages length is 37
2026-02-04 17:14:12.025 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:12.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"},{"messageHash":"0x2595bed9db30224a2738f3ee26693df151db86274109731dd34b629fab6157ae"},{"messageHash":"0x2ca38224e8a8c83cd338d9af49dca6d07dd4c7e710e3e381c01cb604fb0817c5"}]}'
2026-02-04 17:14:12.030 DEBUG [src.steps.store] messages length is 37
2026-02-04 17:14:12.030 DEBUG [tests.store.test_get_messages] Running test with payload A date in common format
2026-02-04 17:14:12.030 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:12.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:12.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:12.036 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:12.236 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:12.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"},{"messageHash":"0x2595bed9db30224a2738f3ee26693df151db86274109731dd34b629fab6157ae"},{"messageHash":"0x2ca38224e8a8c83cd338d9af49dca6d07dd4c7e710e3e381c01cb604fb0817c5"},{"messageHash":"0x3dbe13ee572651d96f6611e47b2d84b7797c87ccd00c0447e49ea4327c7815c6"}]}'
2026-02-04 17:14:12.241 DEBUG [src.steps.store] messages length is 38
2026-02-04 17:14:12.241 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:12.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"},{"messageHash":"0x2595bed9db30224a2738f3ee26693df151db86274109731dd34b629fab6157ae"},{"messageHash":"0x2ca38224e8a8c83cd338d9af49dca6d07dd4c7e710e3e381c01cb604fb0817c5"},{"messageHash":"0x3dbe13ee572651d96f6611e47b2d84b7797c87ccd00c0447e49ea4327c7815c6"}]}'
2026-02-04 17:14:12.245 DEBUG [src.steps.store] messages length is 38
2026-02-04 17:14:12.245 DEBUG [tests.store.test_get_messages] Running test with payload A time string
2026-02-04 17:14:12.246 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:12.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:12.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:12.254 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:12.455 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:12.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"},{"messageHash":"0x2595bed9db30224a2738f3ee26693df151db86274109731dd34b629fab6157ae"},{"messageHash":"0x2ca38224e8a8c83cd338d9af49dca6d07dd4c7e710e3e381c01cb604fb0817c5"},{"messageHash":"0x3dbe13ee572651d96f6611e47b2d84b7797c87ccd00c0447e49ea4327c7815c6"},{"messageHash":"0xe774ac2d9d52009cb765dcf980396c04350f85c8337c2a5c12b82a43ae7dc34e"}]}'
2026-02-04 17:14:12.459 DEBUG [src.steps.store] messages length is 39
2026-02-04 17:14:12.459 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:12.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"},{"messageHash":"0x2595bed9db30224a2738f3ee26693df151db86274109731dd34b629fab6157ae"},{"messageHash":"0x2ca38224e8a8c83cd338d9af49dca6d07dd4c7e710e3e381c01cb604fb0817c5"},{"messageHash":"0x3dbe13ee572651d96f6611e47b2d84b7797c87ccd00c0447e49ea4327c7815c6"},{"messageHash":"0xe774ac2d9d52009cb765dcf980396c04350f85c8337c2a5c12b82a43ae7dc34e"}]}'
2026-02-04 17:14:12.463 DEBUG [src.steps.store] messages length is 39
2026-02-04 17:14:12.464 DEBUG [tests.store.test_get_messages] Running test with payload A mathematical equation
2026-02-04 17:14:12.464 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:12.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31438/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-04 17:14:12.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:12.470 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:12.671 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:12.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31438/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"},{"messageHash":"0x2595bed9db30224a2738f3ee26693df151db86274109731dd34b629fab6157ae"},{"messageHash":"0x2ca38224e8a8c83cd338d9af49dca6d07dd4c7e710e3e381c01cb604fb0817c5"},{"messageHash":"0x3dbe13ee572651d96f6611e47b2d84b7797c87ccd00c0447e49ea4327c7815c6"},{"messageHash":"0xe774ac2d9d52009cb765dcf980396c04350f85c8337c2a5c12b82a43ae7dc34e"},{"messageHash":"0x30646735c7b5a7a5540a655adfaf93de566a8547da94a60733cb90c909495b8d"}]}'
2026-02-04 17:14:12.676 DEBUG [src.steps.store] messages length is 40
2026-02-04 17:14:12.676 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:14:12.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:12.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf1d0fba5da1a43d2d95da595c85e2d1179b9f36f91e73aa81d5630af65821a1"},{"messageHash":"0x0a12637b58de6d36dbac5be722637e4d4cc3d5a965c3f0be040fee59f9fdcc80"},{"messageHash":"0xc63268ca388aabd908f3b6e8c776b79601ac6dbda95a6f6cce426e61a3074ad3"},{"messageHash":"0xb14e229b45b238ad8d51d2fd23c261c177d09876061fbd83ca92edfd32f1dabb"},{"messageHash":"0x870bc20f51fc357b6d1bb130238af28463e4acbb981c37251e5fe4ac8ade0812"},{"messageHash":"0x78f9ace8cb26be6ed609d9ad8e04dc09c53f93087ec6e3fe4e9362f93e0ffc0e"},{"messageHash":"0x88c793d28b854b66660fb699a0f9ec637243d552ccf9352196bb63fb716ea6df"},{"messageHash":"0xd412f2c648e45c75330a4499663db95813da623e2d311686f226bdc6061ecd16"},{"messageHash":"0x6ddeb30ae2b3a377b7894490f33638519ae37d04610b6b19cf11528ffcba5589"},{"messageHash":"0x53910786e29df0c11fcdad7cf822ccb6d154a1d280a6b24e2a7fbc517a2bc74c"},{"messageHash":"0x544270081b42f00c9d29673319ba8ad7b4443418e122d05ffab6a04d79cbf368"},{"messageHash":"0xda69bd8858cd442eb8922a0e3269255250f8733c5dab1abd4dcd40b91e3b50de"},{"messageHash":"0x3829d96ef07af5220ae47b2c747bcc7481eb2cadc26ab7a92bcb39eaed468df6"},{"messageHash":"0xb39bc42611ceeab55db551ee36233e1e8cfc9be56cf29c074cec45f54556fdab"},{"messageHash":"0xbf3d66f9cc76a87c7d1a2e7c30ba15f98b9fbdb4e2be399f546ebd961c7de41e"},{"messageHash":"0x7c81c4d452cb3d0537f99e697fd025ad4813d520829fb3369c4146f5f667643f"},{"messageHash":"0xb776e358c5e3c3085253ddf35ee5624630fda4b561d96c70c50b0fc99626b9e8"},{"messageHash":"0x5fba3b4cd2f23a12676bd9183f0b48c458a1a6b403493bcc2b7e19cf530c8ac7"},{"messageHash":"0x4a597dad9c55863ac132f656cc143a46b7d11fa1dcc11f5856514d16ac949cdf"},{"messageHash":"0x9f493c0fddd11636a874045cc7cede65f8d9e9c87701e8e8375956a8172d20f0"},{"messageHash":"0x2db64a92695bce9972745f3e65ff1d35bd3d11a89ddadee0cf3e82d79ff4bfa7"},{"messageHash":"0xf8388af02d326bfe19af5a7ac1b23ede0702de83b188349dfc9a0ebd61d92bc8"},{"messageHash":"0x545e418d20730cba04b4bfc2cca6bf3d08d158c3939366c45a147e569c8212c8"},{"messageHash":"0x91d8c743cb1117f14a3d9535bb763cac83f34146fe89310e403dff494b2c828b"},{"messageHash":"0x3c8705a794426f117b97c174ff9d7d838ade692614d08d1eee82c9271428f579"},{"messageHash":"0xbbd2cbd4f72868f8dcd703532341f7a904e1ebd4fd64cd49d7eb45c9b81b665b"},{"messageHash":"0xb0783d4c372ec8ccbec9a74aa500da6db4ebaedb40e9f7b1025d5e63a795c863"},{"messageHash":"0x19ccdf58e6b23bd931188c61c4735c36693eef3b5c0a3e4ba1c0f20883632748"},{"messageHash":"0x6bb7d30dd149010abf88c97a865c3ed7bc0e2395021fba59075428ba7ce6e353"},{"messageHash":"0x70fc442ffa6a8310f48fb3de3acc393055c84cb5ef0d7fabc22102fbdde82346"},{"messageHash":"0x1f851f7aecdb4b988ef927863fca4e6b3a70963ff9dc525f5e867fa7b79eb916"},{"messageHash":"0xc27eb9f2dfde124bce293add33d9d2a8762cb45a7686dcaaacdd4ec37e508657"},{"messageHash":"0x368538dc6d6f9638fe5c8d5f0e4cfaea22b40d92f12668338b5bed7341bb7dd6"},{"messageHash":"0x60d8012406a34bdf24d03082c1b60f6a1b2606f9a169be5bf872c175cbe54fcd"},{"messageHash":"0x30ac52ed17581885e28708ea831fc07f453e3573691a61877638643fa707cb48"},{"messageHash":"0x2595bed9db30224a2738f3ee26693df151db86274109731dd34b629fab6157ae"},{"messageHash":"0x2ca38224e8a8c83cd338d9af49dca6d07dd4c7e710e3e381c01cb604fb0817c5"},{"messageHash":"0x3dbe13ee572651d96f6611e47b2d84b7797c87ccd00c0447e49ea4327c7815c6"},{"messageHash":"0xe774ac2d9d52009cb765dcf980396c04350f85c8337c2a5c12b82a43ae7dc34e"},{"messageHash":"0x30646735c7b5a7a5540a655adfaf93de566a8547da94a60733cb90c909495b8d"}]}'
2026-02-04 17:14:12.680 DEBUG [src.steps.store] messages length is 40
2026-02-04 17:14:12.683 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:14:12.685 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:14:12.685 DEBUG [src.node.waku_node] Stopping container with id 38bacd3e646c
2026-02-04 17:14:13.249 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:13.249 DEBUG [src.node.waku_node] Stopping container with id 9399927f39c4
2026-02-04 17:14:13.842 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:13.844 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:14:13.875 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:14:13.891 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-02-04 17:11:59.400 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:59.401 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[7000] with id: 2026-02-04_17-11-59__73b9162e-ce45-4f77-891b-9c6151b48842
2026-02-04 17:11:59.401 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:59.401 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:11:59.410 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:59.410 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-11-59__73b9162e-ce45-4f77-891b-9c6151b48842__wakuorg_nwaku:latest.log
2026-02-04 17:11:59.417 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:59.418 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-11-59__73b9162e-ce45-4f77-891b-9c6151b48842__wakuorg_nwaku:latest.log
2026-02-04 17:11:59.420 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-04 17:11:59.420 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:59.420 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:59.423 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:59.423 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.242.233
2026-02-04 17:11:59.423 DEBUG [src.node.docker_mananger] Generated ports ['56240', '56241', '56242', '56243', '56244']
2026-02-04 17:11:59.423 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:59.423 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:59.424 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:59.424 DEBUG [src.node.docker_mananger] docker run -i -t -p 56240:56240 -p 56241:56241 -p 56242:56242 -p 56243:56243 -p 56244:56244 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56242 --rest-port=56240 --tcp-port=56241 --discv5-udp-port=56243 --rest-address=0.0.0.0 --nat=extip:172.18.242.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=daab4df3036d0355bf9ca4d698dcb7bb09ff952e77aae4139ddedfafeb1aed78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56244 --metrics-logging=true --relay=true
2026-02-04 17:11:59.489 ERROR [src.node.docker_mananger] Max retries reached for container 3d73c51f6e82. Exiting log stream.
2026-02-04 17:11:59.622 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.242.233 waku f5bc3cb9e98e7c0bdcdef68eb05df370f71f2dee73995042cc48c0ab8ed3e448
2026-02-04 17:11:59.652 DEBUG [src.node.docker_mananger] Container started with ID f5bc3cb9e98e. Setting up logs at ./log/docker/node1_2026-02-04_17-11-59__73b9162e-ce45-4f77-891b-9c6151b48842__wakuorg_nwaku:latest.log
2026-02-04 17:11:59.652 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56240
2026-02-04 17:11:59.653 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:00.297 ERROR [src.node.docker_mananger] Max retries reached for container 15dad27bf4b0. Exiting log stream.
2026-02-04 17:12:00.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56240/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:00.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:00.658 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:00.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56240/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:00.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.233/tcp/56241/p2p/16Uiu2HAmGjo3pRLn7Q5si9Mv3XyxE5mryrr87cBeNCBfYbEDRqZg","/ip4/172.18.242.233/tcp/56242/ws/p2p/16Uiu2HAmGjo3pRLn7Q5si9Mv3XyxE5mryrr87cBeNCBfYbEDRqZg"],"enrUri":"enr:-L24QEnpbrImXF5MynXk69RrBJJgrdXZNyBrmN2v4VBTFFDFEvHejQxntsHxBA4QPSOR3EsSLSvRpgnEFc8fa8J7mhUCgmlkgnY0gmlwhKwS8umKbXVsdGlhZGRyc5YACASsEvLpBtuxAAoErBLy6Qbbst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPKnfl5LAlTUGb4UvtSp9oQMgQrmS2Tzt90OlfPi4z8eDdGNwgtuxg3VkcILbs4V3YWt1MgE"}'
2026-02-04 17:12:00.660 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:00.661 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:00.661 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:00.662 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:00.662 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.206
2026-02-04 17:12:00.662 DEBUG [src.node.docker_mananger] Generated ports ['35388', '35389', '35390', '35391', '35392']
2026-02-04 17:12:00.663 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:00.663 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:00.663 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:00.663 DEBUG [src.node.docker_mananger] docker run -i -t -p 35388:35388 -p 35389:35389 -p 35390:35390 -p 35391:35391 -p 35392:35392 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35390 --rest-port=35388 --tcp-port=35389 --discv5-udp-port=35391 --rest-address=0.0.0.0 --nat=extip:172.18.6.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7f4dda35eb1f9a00d142cf7bdeed7fa0c39115c2e96fefd5f48bac7baadf749 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35392 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEnpbrImXF5MynXk69RrBJJgrdXZNyBrmN2v4VBTFFDFEvHejQxntsHxBA4QPSOR3EsSLSvRpgnEFc8fa8J7mhUCgmlkgnY0gmlwhKwS8umKbXVsdGlhZGRyc5YACASsEvLpBtuxAAoErBLy6Qbbst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPKnfl5LAlTUGb4UvtSp9oQMgQrmS2Tzt90OlfPi4z8eDdGNwgtuxg3VkcILbs4V3YWt1MgE
2026-02-04 17:12:00.840 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.206 waku 3f08718f8297f31903d885a47d9e24a8d37ec2c43b6b5e19f48d6a2fa854c110
2026-02-04 17:12:00.870 DEBUG [src.node.docker_mananger] Container started with ID 3f08718f8297. Setting up logs at ./log/docker/node2_2026-02-04_17-11-59__73b9162e-ce45-4f77-891b-9c6151b48842__wakuorg_nwaku:latest.log
2026-02-04 17:12:00.870 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35388
2026-02-04 17:12:00.871 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:01.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35388/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:01.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:01.887 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:01.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35388/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:01.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.206/tcp/35389/p2p/16Uiu2HAmNtGCMoyhCAjqMkqycJtAXJjJYSmLgMF7feZ3cKQeL68t","/ip4/172.18.6.206/tcp/35390/ws/p2p/16Uiu2HAmNtGCMoyhCAjqMkqycJtAXJjJYSmLgMF7feZ3cKQeL68t"],"enrUri":"enr:-L24QP9mxRAc1Ln_svcNEBpx-ixXgXtbcfpsL1r9hv5XRM-_cecj4OZodbL_8SDT6ex6J0-Q3vCApEXFWqIzjrtlr3cCgmlkgnY0gmlwhKwSBs6KbXVsdGlhZGRyc5YACASsEgbOBoo9AAoErBIGzgaKPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl_tWQgBRP5yg4eIsWuUo8B9PJJ1PbaueU_e4wOq_byWDdGNwgoo9g3VkcIKKP4V3YWt1MgE"}'
2026-02-04 17:12:01.895 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:01.895 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-04 17:12:01.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56240/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:01.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:01.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:01.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:01.904 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-04 17:12:01.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56240/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:01.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.6.206/tcp/46648/p2p/16Uiu2HAmNtGCMoyhCAjqMkqycJtAXJjJYSmLgMF7feZ3cKQeL68t","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-04 17:12:01.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35388/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:01.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.242.233/tcp/56241/p2p/16Uiu2HAmGjo3pRLn7Q5si9Mv3XyxE5mryrr87cBeNCBfYbEDRqZg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-04 17:12:01.910 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-04 17:12:11.910 INFO [tests.e2e.test_network_conditions] Applying 7000ms latency to node2
2026-02-04 17:12:11.912 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7390', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-04 17:12:11.962 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7390', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-04 17:12:11.973 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7390', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '7000ms']
2026-02-04 17:12:11.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:12.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:12.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35388/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:26.004 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":1770225131995731781,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:26.006 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7390', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-04 17:12:26.020 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:26.021 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:26.021 DEBUG [src.node.waku_node] Stopping container with id f5bc3cb9e98e
2026-02-04 17:12:26.541 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:26.542 DEBUG [src.node.waku_node] Stopping container with id 3f08718f8297
2026-02-04 17:12:27.045 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:27.046 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:27.061 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:27.073 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,138 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_filter_node2 with id: 2026-02-04_17-15-15__9a334213-cddd-4667-b41b-cc256e707575
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-04_17-15-15__9a334213-cddd-4667-b41b-cc256e707575__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51337', '51338', '51339', '51340', '51341']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51337:51337 -p 51338:51338 -p 51339:51339 -p 51340:51340 -p 51341:51341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51339 --rest-port=51337 --tcp-port=51338 --discv5-udp-port=51340 --rest-address=0.0.0.0 --nat=extip:172.18.25.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7e0d5ca6e2fedbdbc35cbca820fcb30fbdbbbfa43f320bab2cfcf272cb8ee4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51341 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.48 waku 9c6440048a61e24c37c627309145f5adb4a22ff7d4621cfdaae73b0cccad8fd4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c6440048a61. Setting up logs at ./log/docker/receiving_node1_2026-02-04_17-15-15__9a334213-cddd-4667-b41b-cc256e707575__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51337
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 4df6302570e6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cfde112dc450. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51337/debug/v1/info" -H "Content-Type: application/json" -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.48/tcp/51338/p2p/16Uiu2HAm37hd3GeRAR1KzRs84zPUnz2ySjiwi15HgTdWPiQCPwEH","/ip4/172.18.25.48/tcp/51339/ws/p2p/16Uiu2HAm37hd3GeRAR1KzRs84zPUnz2ySjiwi15HgTdWPiQCPwEH"],"enrUri":"enr:-L24QMWqrOvHcu4Nv6ufnLEK8phJQXL_LoX5j__31scaYqvoRU5RRvnH9F__sDXenqNjsQ2mUOqqKIIw6bJUYS-AnfoCgmlkgnY0gmlwhKwSGTCKbXVsdGlhZGRyc5YACASsEhkwBsiKAAoErBIZMAbIi90DgnJzhQADAQAAiXNlY3AyNTZrMaECckLlzXNQokqida-bqQGculCECcNm9EiT3I81VCz1dVqDdGNwgsiKg3VkcILIjIV3YWt1Mg0"}'
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-04_17-15-15__9a334213-cddd-4667-b41b-cc256e707575__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23159', '23160', '23161', '23162', '23163']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23159:23159 -p 23160:23160 -p 23161:23161 -p 23162:23162 -p 23163:23163 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23161 --rest-port=23159 --tcp-port=23160 --discv5-udp-port=23162 --rest-address=0.0.0.0 --nat=extip:172.18.52.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2309f64bc581bae8ce7ccc2a258f4ca0cccf98c788aadbcbf4c80fb33d90c86 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23163 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.25.48/tcp/51338/p2p/16Uiu2HAm37hd3GeRAR1KzRs84zPUnz2ySjiwi15HgTdWPiQCPwEH
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.123 waku 033d4c9487dc070ee89a7670fe08b1b5ee3bb8f4b7bf9e6793d717872d4a64f6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 033d4c9487dc. Setting up logs at ./log/docker/receiving_node2_2026-02-04_17-15-15__9a334213-cddd-4667-b41b-cc256e707575__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23159
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23159/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23159/debug/v1/info" -H "Content-Type: application/json" -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.123/tcp/23160/p2p/16Uiu2HAkzdHGRTMiv7s92JkdWzibQMjdghMT1zp8NXyXAvov5gMW","/ip4/172.18.52.123/tcp/23161/ws/p2p/16Uiu2HAkzdHGRTMiv7s92JkdWzibQMjdghMT1zp8NXyXAvov5gMW"],"enrUri":"enr:-L24QNdWqmf9ybLNmy5mcnL2Nx0I2VfjBi1PUWXEdYv_bya8IBF0ss7NG7BQY9u-Ughk1si_RfP910dt6119LXRQTzkCgmlkgnY0gmlwhKwSNHuKbXVsdGlhZGRyc5YACASsEjR7Blp4AAoErBI0ewZaed0DgnJzhQADAQAAiXNlY3AyNTZrMaECTUO46xGS2845wrrabxohzdkC1gLjUJQWqNLvYEA6bJGDdGNwglp4g3VkcIJaeoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23159/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.48/tcp/51338/p2p/16Uiu2HAm37hd3GeRAR1KzRs84zPUnz2ySjiwi15HgTdWPiQCPwEH"]'
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-04_17-15-15__9a334213-cddd-4667-b41b-cc256e707575__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43539', '43540', '43541', '43542', '43543']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43539:43539 -p 43540:43540 -p 43541:43541 -p 43542:43542 -p 43543:43543 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43541 --rest-port=43539 --tcp-port=43540 --discv5-udp-port=43542 --rest-address=0.0.0.0 --nat=extip:172.18.180.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2f3d4bfb6db3abef1dc5d2aecbd7c0f77bdf2cba5eea5c96dbdc6aafaad86c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43543 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMWqrOvHcu4Nv6ufnLEK8phJQXL_LoX5j__31scaYqvoRU5RRvnH9F__sDXenqNjsQ2mUOqqKIIw6bJUYS-AnfoCgmlkgnY0gmlwhKwSGTCKbXVsdGlhZGRyc5YACASsEhkwBsiKAAoErBIZMAbIi90DgnJzhQADAQAAiXNlY3AyNTZrMaECckLlzXNQokqida-bqQGculCECcNm9EiT3I81VCz1dVqDdGNwgsiKg3VkcILIjIV3YWt1Mg0 --lightpushnode=/ip4/172.18.25.48/tcp/51338/p2p/16Uiu2HAm37hd3GeRAR1KzRs84zPUnz2ySjiwi15HgTdWPiQCPwEH --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.90 waku 81df3a6e54b66a29dda874042fef19fd453dc051cb27c3b1f3142820f0153e97
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 81df3a6e54b6. Setting up logs at ./log/docker/lightpush_node1_2026-02-04_17-15-15__9a334213-cddd-4667-b41b-cc256e707575__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43539
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43539/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43539/debug/v1/info" -H "Content-Type: application/json" -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.90/tcp/43540/p2p/16Uiu2HAmSmUbAasKth2iB7danqekU1MqtfgLzadkEJa1Pb2cEntJ","/ip4/172.18.180.90/tcp/43541/ws/p2p/16Uiu2HAmSmUbAasKth2iB7danqekU1MqtfgLzadkEJa1Pb2cEntJ"],"enrUri":"enr:-L24QK5XNv7a7e-FK1YpQR_PImDO33D_JMVDSdv4qrsFizPSGCyODC0a9nE9miFm2iB715JHMnBrLXhCTCbnEQVxiXwCgmlkgnY0gmlwhKwStFqKbXVsdGlhZGRyc5YACASsErRaBqoUAAoErBK0WgaqFd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0a0IM7Pzwp4NacU89vIZumPiD7iu05vY5FWjzfUSP0uDdGNwgqoUg3VkcIKqFoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43539/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.48/tcp/51338/p2p/16Uiu2HAm37hd3GeRAR1KzRs84zPUnz2ySjiwi15HgTdWPiQCPwEH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43539/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.123/tcp/23160/p2p/16Uiu2HAkzdHGRTMiv7s92JkdWzibQMjdghMT1zp8NXyXAvov5gMW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node4_2026-02-04_17-15-15__9a334213-cddd-4667-b41b-cc256e707575__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.67.180
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27821', '27822', '27823', '27824', '27825']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27821:27821 -p 27822:27822 -p 27823:27823 -p 27824:27824 -p 27825:27825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27823 --rest-port=27821 --tcp-port=27822 --discv5-udp-port=27824 --rest-address=0.0.0.0 --nat=extip:172.18.67.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0ee0aa11adfcd83ba4bf3e67d5a98e3eea51863e7ee4a092db84f2e26c20bee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27825 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.180 waku eb0b20d9a791f38a8104691ffe4f86c12648a50a05004fd03beb88b661d79e26
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eb0b20d9a791. Setting up logs at ./log/docker/receiving_node4_2026-02-04_17-15-15__9a334213-cddd-4667-b41b-cc256e707575__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27821
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.180/tcp/27822/p2p/16Uiu2HAmCKj1w6eqAPpHzrc2D3JvVLpBxC7WZyVtEq17V58rf1uy","/ip4/172.18.67.180/tcp/27823/ws/p2p/16Uiu2HAmCKj1w6eqAPpHzrc2D3JvVLpBxC7WZyVtEq17V58rf1uy"],"enrUri":"enr:-L24QMA8ThjCW-dJJepwsK3svhtwR292vCSXH7JlO9EFMFHdWPhqN-A5bt6pOtu6cuoQMQRyIEv6inBbSoKDl1rj-ScCgmlkgnY0gmlwhKwSQ7SKbXVsdGlhZGRyc5YACASsEkO0BmyuAAoErBJDtAZsr90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-xCgcPbD51QrcPN-C1ArqFamq8PE4upN04MdxTXkQmCDdGNwgmyug3VkcIJssIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.48/tcp/51338/p2p/16Uiu2HAm37hd3GeRAR1KzRs84zPUnz2ySjiwi15HgTdWPiQCPwEH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.123/tcp/23160/p2p/16Uiu2HAkzdHGRTMiv7s92JkdWzibQMjdghMT1zp8NXyXAvov5gMW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51337/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:27821/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:23159/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.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:43539/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225320191826759}}'
INFO  src.node.api_clients.base_client:base_client.py: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:51337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770225320191826759,"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:43539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770225320191826759,"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:27821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770225320191826759,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23159/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225320191826759,"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 9c6440048a61
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 033d4c9487dc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 81df3a6e54b6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c6440048a61. 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 eb0b20d9a791
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 033d4c9487dc. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,183 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-02-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf
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-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__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-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__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-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
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.156.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24405', '24406', '24407', '24408', '24409']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24405:24405 -p 24406:24406 -p 24407:24407 -p 24408:24408 -p 24409:24409 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24407 --rest-port=24405 --tcp-port=24406 --discv5-udp-port=24408 --rest-address=0.0.0.0 --nat=extip:172.18.156.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6a50c9429b9e9a1c2cfdaedf98f6d434e597a2c5b4989adbc78a9cd64eaafc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24409 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.132 waku 179a430ca209fd8ff0d9a7bcf6d97d26ec8d7df4239dc9743b36edf38100b99a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 179a430ca209. Setting up logs at ./log/docker/node1_2026-02-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24405
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24405/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24405/debug/v1/info" -H "Content-Type: application/json" -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.132/tcp/24406/p2p/16Uiu2HAkynrxzxYiX79a8yoRKq5mqn1CV8PwmuL3obXnxHqQFqbL","/ip4/172.18.156.132/tcp/24407/ws/p2p/16Uiu2HAkynrxzxYiX79a8yoRKq5mqn1CV8PwmuL3obXnxHqQFqbL"],"enrUri":"enr:-L24QLb-u94KDpp1DpV7yjOHqYqKvg0P5rfFzHaZ-omiIApiRLSBkpFBmEIyzb_R3b56v1jVZXCzstzgCuL8mrQ9gjMCgmlkgnY0gmlwhKwSnISKbXVsdGlhZGRyc5YACASsEpyEBl9WAAoErBKchAZfV90DgnJzhQADAQAAiXNlY3AyNTZrMaECQNxd8Zo1PM1S2c00FcdTxeDjZ5NyoFllD4Kq11YoXaeDdGNwgl9Wg3VkcIJfWIV3YWt1MgE"}'
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.116.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31276', '31277', '31278', '31279', '31280']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31276:31276 -p 31277:31277 -p 31278:31278 -p 31279:31279 -p 31280:31280 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31278 --rest-port=31276 --tcp-port=31277 --discv5-udp-port=31279 --rest-address=0.0.0.0 --nat=extip:172.18.116.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef57bee1ae9c4f0bd9b2fc57aca2fe5afdbfdc43a7d243bdfebbe0ebccaa4fe9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31280 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLb-u94KDpp1DpV7yjOHqYqKvg0P5rfFzHaZ-omiIApiRLSBkpFBmEIyzb_R3b56v1jVZXCzstzgCuL8mrQ9gjMCgmlkgnY0gmlwhKwSnISKbXVsdGlhZGRyc5YACASsEpyEBl9WAAoErBKchAZfV90DgnJzhQADAQAAiXNlY3AyNTZrMaECQNxd8Zo1PM1S2c00FcdTxeDjZ5NyoFllD4Kq11YoXaeDdGNwgl9Wg3VkcIJfWIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.178 waku 6ebdb96eb28840bb6798a46fdfe3d636df0f56e9cae127e1bbf6a11539844e67
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ebdb96eb288. Setting up logs at ./log/docker/node2_2026-02-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31276
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31276/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31276/debug/v1/info" -H "Content-Type: application/json" -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.178/tcp/31277/p2p/16Uiu2HAmSpVfKhqa2PrUZxUvCZfNethyaGwxr512WJnAuRgEv5dg","/ip4/172.18.116.178/tcp/31278/ws/p2p/16Uiu2HAmSpVfKhqa2PrUZxUvCZfNethyaGwxr512WJnAuRgEv5dg"],"enrUri":"enr:-L24QDemn68wdAhDo_23aBUgJgkG8r3aO3cLnUqtSQDAfQ-RMbvxuSe2EFVtLJafymwMaRrOHgKlAp_eNKDdG914bjQCgmlkgnY0gmlwhKwSdLKKbXVsdGlhZGRyc5YACASsEnSyBnotAAoErBJ0sgZ6Lt0DgnJzhQADAQAAiXNlY3AyNTZrMaED0nL8eJJDohmokMoDCN8h3G8cHG8Fqc1I195JXS-OS1eDdGNwgnotg3VkcIJ6L4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.124.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1182', '1183', '1184', '1185', '1186']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1182:1182 -p 1183:1183 -p 1184:1184 -p 1185:1185 -p 1186:1186 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1184 --rest-port=1182 --tcp-port=1183 --discv5-udp-port=1185 --rest-address=0.0.0.0 --nat=extip:172.18.124.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2cfce71d30e4e4bc1177f87fb20eeadcac653f0a4ff024cebd514b618faa1d2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1186 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDemn68wdAhDo_23aBUgJgkG8r3aO3cLnUqtSQDAfQ-RMbvxuSe2EFVtLJafymwMaRrOHgKlAp_eNKDdG914bjQCgmlkgnY0gmlwhKwSdLKKbXVsdGlhZGRyc5YACASsEnSyBnotAAoErBJ0sgZ6Lt0DgnJzhQADAQAAiXNlY3AyNTZrMaED0nL8eJJDohmokMoDCN8h3G8cHG8Fqc1I195JXS-OS1eDdGNwgnotg3VkcIJ6L4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.193 waku ac819019d231a4552e8798dd537f92012609aa5af842322d2eef878582494d62
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac819019d231. Setting up logs at ./log/docker/node3_2026-02-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1182
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1182/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1182/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.193/tcp/1183/p2p/16Uiu2HAm3Ajg4uqqS5hBvuXUgTKbLYEt35LmSMWmfpDyPiyLqJD1","/ip4/172.18.124.193/tcp/1184/ws/p2p/16Uiu2HAm3Ajg4uqqS5hBvuXUgTKbLYEt35LmSMWmfpDyPiyLqJD1"],"enrUri":"enr:-L24QJLGSPd3dEdS3kuCbVDt-Ng5jF4pKhAHpH9qfWjSAheRFtRd7aZdgIzThX4-n7yKY2oBGH7F5PfW2FO7JqIABgECgmlkgnY0gmlwhKwSfMGKbXVsdGlhZGRyc5YACASsEnzBBgSfAAoErBJ8wQYEoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcwn15cAKO21kMACP2dy_TllPA3x5PbcASdh8dKGygAyDdGNwggSfg3VkcIIEoYV3YWt1MgE"}'
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.104.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48493', '48494', '48495', '48496', '48497']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48493:48493 -p 48494:48494 -p 48495:48495 -p 48496:48496 -p 48497:48497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48495 --rest-port=48493 --tcp-port=48494 --discv5-udp-port=48496 --rest-address=0.0.0.0 --nat=extip:172.18.104.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9aaacdba650c57cc28b5c2ca0fd30ec114f95f9acad1bbaffafc9b4f4d3bbb48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48497 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJLGSPd3dEdS3kuCbVDt-Ng5jF4pKhAHpH9qfWjSAheRFtRd7aZdgIzThX4-n7yKY2oBGH7F5PfW2FO7JqIABgECgmlkgnY0gmlwhKwSfMGKbXVsdGlhZGRyc5YACASsEnzBBgSfAAoErBJ8wQYEoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcwn15cAKO21kMACP2dy_TllPA3x5PbcASdh8dKGygAyDdGNwggSfg3VkcIIEoYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.210 waku 3c52690f014eaa9721e4f7da7a74c434c25d7195f8c87ab9225c56e86b65d8e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c52690f014e. Setting up logs at ./log/docker/node4_2026-02-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48493
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48493/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48493/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.210/tcp/48494/p2p/16Uiu2HAmD9esnLbeFGPdMXK2LkY8TPh9aQQPxBPArQziQxYTMAhT","/ip4/172.18.104.210/tcp/48495/ws/p2p/16Uiu2HAmD9esnLbeFGPdMXK2LkY8TPh9aQQPxBPArQziQxYTMAhT"],"enrUri":"enr:-L24QDWTFGbuQe78SqP0Kayz-xLWMsGMGwhYW_z44q3FPpPIKdtFUvZ6AoRpoYrpG7-c8MfGQQjzwru-legbmcoZWWACgmlkgnY0gmlwhKwSaNKKbXVsdGlhZGRyc5YACASsEmjSBr1uAAoErBJo0ga9b90DgnJzhQADAQAAiXNlY3AyNTZrMaEDB1fS50bVeh6wWS32cxIIbiEOoaR6fPpWSHb8fXmDTM6DdGNwgr1ug3VkcIK9cIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/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:31276/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:1182/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:48493/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:24405/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.116.178/tcp/50084/p2p/16Uiu2HAmSpVfKhqa2PrUZxUvCZfNethyaGwxr512WJnAuRgEv5dg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31276/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.124.193/tcp/34960/p2p/16Uiu2HAm3Ajg4uqqS5hBvuXUgTKbLYEt35LmSMWmfpDyPiyLqJD1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.156.132/tcp/24406/p2p/16Uiu2HAkynrxzxYiX79a8yoRKq5mqn1CV8PwmuL3obXnxHqQFqbL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1182/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.116.178/tcp/31277/p2p/16Uiu2HAmSpVfKhqa2PrUZxUvCZfNethyaGwxr512WJnAuRgEv5dg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.104.210/tcp/51052/p2p/16Uiu2HAmD9esnLbeFGPdMXK2LkY8TPh9aQQPxBPArQziQxYTMAhT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48493/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.124.193/tcp/1183/p2p/16Uiu2HAm3Ajg4uqqS5hBvuXUgTKbLYEt35LmSMWmfpDyPiyLqJD1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3508', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3508', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3508', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48493/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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 179a430ca209
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6ebdb96eb288
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ac819019d231
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 179a430ca209. 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 3c52690f014e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6ebdb96eb288. 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  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/node4_2026-02-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node3_2026-02-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-04_17-09-51__f01c77f6-e775-4a92-94a7-810420b3ebaf__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,186 @@
2026-02-04 17:12:43.093 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:43.093 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_pubsub_topics_one_by_one with id: 2026-02-04_17-12-43__66356681-5811-45d5-a7ab-9e86ad591cd5
2026-02-04 17:12:43.093 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:43.093 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:12:43.094 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:12:43.101 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:43.101 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-43__66356681-5811-45d5-a7ab-9e86ad591cd5__wakuorg_nwaku:latest.log
2026-02-04 17:12:43.101 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:43.101 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:43.103 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:43.103 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.30
2026-02-04 17:12:43.103 DEBUG [src.node.docker_mananger] Generated ports ['39191', '39192', '39193', '39194', '39195']
2026-02-04 17:12:43.103 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-04 17:12:43.104 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:43.104 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:43.104 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:43.104 DEBUG [src.node.docker_mananger] docker run -i -t -p 39191:39191 -p 39192:39192 -p 39193:39193 -p 39194:39194 -p 39195:39195 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39193 --rest-port=39191 --tcp-port=39192 --discv5-udp-port=39194 --rest-address=0.0.0.0 --nat=extip:172.18.164.30 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6a050d8bad1df41d7cbaf4e016b557cab2cdabbbdcf67ece33dde30babdcbc9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39195 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:12:43.289 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.30 waku 19bb451fb9e0b23ca77aa24a1a36a2eee24efcd55c31519b6f3b047d4d8cea1b
2026-02-04 17:12:43.325 DEBUG [src.node.docker_mananger] Container started with ID 19bb451fb9e0. Setting up logs at ./log/docker/node1_2026-02-04_17-12-43__66356681-5811-45d5-a7ab-9e86ad591cd5__wakuorg_nwaku:latest.log
2026-02-04 17:12:43.325 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39191
2026-02-04 17:12:43.325 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:43.344 ERROR [src.node.docker_mananger] Max retries reached for container 55a9f4ef9e14. Exiting log stream.
2026-02-04 17:12:43.900 ERROR [src.node.docker_mananger] Max retries reached for container 173b24a150e1. Exiting log stream.
2026-02-04 17:12:44.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39191/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:44.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:44.329 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:44.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:44.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.30/tcp/39192/p2p/16Uiu2HAmMYY1oUK5qaMGSft8wE54rU6dKYaTbtimc6P2xBB1q1FN","/ip4/172.18.164.30/tcp/39193/ws/p2p/16Uiu2HAmMYY1oUK5qaMGSft8wE54rU6dKYaTbtimc6P2xBB1q1FN"],"enrUri":"enr:-L24QJCZAG6KEEzwzILfqYaajgY2aiwJgG8ROAK1RSovTfvfMDbPLLBwKlYNoOfXxg1mp_qZ5cqYTfdI0LbEJhVDUQgCgmlkgnY0gmlwhKwSpB6KbXVsdGlhZGRyc5YACASsEqQeBpkYAAoErBKkHgaZGd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDhBHrVafyTXZappCxwJRI5ouDHH_3_SJ7WqrBY-MUDAGDdGNwgpkYg3VkcIKZGoV3YWt1MgU"}'
2026-02-04 17:12:44.332 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:44.338 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:44.338 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-43__66356681-5811-45d5-a7ab-9e86ad591cd5__wakuorg_nwaku:latest.log
2026-02-04 17:12:44.338 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:44.338 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:44.340 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:44.340 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.82
2026-02-04 17:12:44.340 DEBUG [src.node.docker_mananger] Generated ports ['31907', '31908', '31909', '31910', '31911']
2026-02-04 17:12:44.340 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-04 17:12:44.340 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:44.341 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:44.341 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:44.341 DEBUG [src.node.docker_mananger] docker run -i -t -p 31907:31907 -p 31908:31908 -p 31909:31909 -p 31910:31910 -p 31911:31911 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31909 --rest-port=31907 --tcp-port=31908 --discv5-udp-port=31910 --rest-address=0.0.0.0 --nat=extip:172.18.162.82 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aa0ef7dfbfdc2a7ada9373cbe0df16cb9cfcd04ccb3efc63df4ec84da4e158c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31911 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJCZAG6KEEzwzILfqYaajgY2aiwJgG8ROAK1RSovTfvfMDbPLLBwKlYNoOfXxg1mp_qZ5cqYTfdI0LbEJhVDUQgCgmlkgnY0gmlwhKwSpB6KbXVsdGlhZGRyc5YACASsEqQeBpkYAAoErBKkHgaZGd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDhBHrVafyTXZappCxwJRI5ouDHH_3_SJ7WqrBY-MUDAGDdGNwgpkYg3VkcIKZGoV3YWt1MgU
2026-02-04 17:12:44.521 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.82 waku 0006af29da7da09ea7fa2aad316a420773f8da3dc96251d1967fcc95fa3eaa22
2026-02-04 17:12:44.554 DEBUG [src.node.docker_mananger] Container started with ID 0006af29da7d. Setting up logs at ./log/docker/node2_2026-02-04_17-12-43__66356681-5811-45d5-a7ab-9e86ad591cd5__wakuorg_nwaku:latest.log
2026-02-04 17:12:44.554 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31907
2026-02-04 17:12:44.555 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:45.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31907/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:45.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:45.573 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:45.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31907/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:45.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.82/tcp/31908/p2p/16Uiu2HAkwn8Qh4kwyays1Kiamhhf813k25ATKPdPhzDptNDfexcS","/ip4/172.18.162.82/tcp/31909/ws/p2p/16Uiu2HAkwn8Qh4kwyays1Kiamhhf813k25ATKPdPhzDptNDfexcS"],"enrUri":"enr:-L24QAw-CEIuchHfwcO14i3uqmBhTvBBqn6rzYma1kGQYppBJPUILRYYnrMy7Q1twFnO_ELWPOuZaj0PrQypGhELbBQCgmlkgnY0gmlwhKwSolKKbXVsdGlhZGRyc5YACASsEqJSBnykAAoErBKiUgZ8pd0DgnJzhQACAQAAiXNlY3AyNTZrMaECIvTfq6k3oPatidkqmtU6uHl_oZJ7G18-TPvYRJ4_vCuDdGNwgnykg3VkcIJ8poV3YWt1MgE"}'
2026-02-04 17:12:45.579 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:45.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.164.30/tcp/39192/p2p/16Uiu2HAmMYY1oUK5qaMGSft8wE54rU6dKYaTbtimc6P2xBB1q1FN"]'
2026-02-04 17:12:45.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:45.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-04 17:12:45.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:45.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-04 17:12:45.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:45.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/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-04 17:12:45.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:45.614 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:45.717 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:45.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:45.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225165605825428,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:45.723 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:45.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:45.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225165605825428,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:45.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:45.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:45.732 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:45.833 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:45.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:45.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225165727119757,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:45.837 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:45.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:45.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225165727119757,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:45.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:45.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:45.846 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:45.947 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:45.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:45.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225165841962049,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:45.951 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:45.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:45.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225165841962049,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:45.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:45.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:45.960 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:46.060 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225165955916603,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:46.065 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225165955916603,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:46.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.074 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:46.175 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225166069635224,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:46.181 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225166069635224,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:46.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.190 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:46.290 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225166185213999,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:46.295 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225166185213999,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:46.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.305 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:46.406 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225166301068054,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:46.410 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225166301068054,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:46.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.419 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:46.519 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225166414612381,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:46.524 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:46.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:46.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225166414612381,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:46.527 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-04 17:12:46.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.533 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-04 17:12:46.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.538 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-04 17:12:46.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.542 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-04 17:12:46.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.547 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-04 17:12:46.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.554 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-04 17:12:46.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.561 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
2026-02-04 17:12:46.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.566 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
2026-02-04 17:12:46.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.570 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
2026-02-04 17:12:46.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.576 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
2026-02-04 17:12:46.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.581 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
2026-02-04 17:12:46.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.586 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
2026-02-04 17:12:46.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.590 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
2026-02-04 17:12:46.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.595 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
2026-02-04 17:12:46.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.600 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
2026-02-04 17:12:46.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.604 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
2026-02-04 17:12:46.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:46.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/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-04 17:12:46.611 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2026-02-04 17:12:46.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.615 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-02-04 17:12:46.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.619 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2026-02-04 17:12:46.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.622 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
2026-02-04 17:12:46.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.626 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
2026-02-04 17:12:46.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.630 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
2026-02-04 17:12:46.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.634 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
2026-02-04 17:12:46.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:46.638 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:39191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
2026-02-04 17:12:46.640 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:46.641 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:46.642 DEBUG [src.node.waku_node] Stopping container with id 19bb451fb9e0
2026-02-04 17:12:47.204 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:47.204 DEBUG [src.node.waku_node] Stopping container with id 0006af29da7d
2026-02-04 17:12:47.757 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:47.759 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:47.770 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:47.782 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-02-04_17-12-26__53194cf8-bd07-4742-8ad4-6c38557a096e
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-04_17-12-26__53194cf8-bd07-4742-8ad4-6c38557a096e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.106.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51171', '51172', '51173', '51174', '51175']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51171:51171 -p 51172:51172 -p 51173:51173 -p 51174:51174 -p 51175:51175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51173 --rest-port=51171 --tcp-port=51172 --discv5-udp-port=51174 --rest-address=0.0.0.0 --nat=extip:172.18.106.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=41feec01ab6caedfe0ceaa80d4661dbbae36ef3e86cccf8af1fb15bb5fcce9c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51175 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.36 waku 5db3cf4b0583f95ee1bf37fb69471d8cf80c29b98e483c240c6de2c2105057ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5db3cf4b0583. Setting up logs at ./log/docker/node1_2026-02-04_17-12-26__53194cf8-bd07-4742-8ad4-6c38557a096e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51171
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 94d16f2c3332. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da2eefa4dbac. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51171/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.36/tcp/51172/p2p/16Uiu2HAm8f9PVa3xijr5WhnUuPJpzxW6QoZYz8miVLhkTzFqNDym","/ip4/172.18.106.36/tcp/51173/ws/p2p/16Uiu2HAm8f9PVa3xijr5WhnUuPJpzxW6QoZYz8miVLhkTzFqNDym"],"enrUri":"enr:-L24QO3LItPprG2KGghf0qGcY0fRL9RUTKfisxEZ_jmN_SQebx3z25dLPd6TonXlqwW4L4zXhZyY4nUKHKoJgGU_vgMCgmlkgnY0gmlwhKwSaiSKbXVsdGlhZGRyc5YACASsEmokBsfkAAoErBJqJAbH5d0DgnJzhQADAQAAiXNlY3AyNTZrMaECxJt4ucLUUjXGthaCFyz_dLVr_dmTvDjgL_gMRXkoXdSDdGNwgsfkg3VkcILH5oV3YWt1MgU"}'
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-04_17-12-26__53194cf8-bd07-4742-8ad4-6c38557a096e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1256', '1257', '1258', '1259', '1260']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1256:1256 -p 1257:1257 -p 1258:1258 -p 1259:1259 -p 1260:1260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1258 --rest-port=1256 --tcp-port=1257 --discv5-udp-port=1259 --rest-address=0.0.0.0 --nat=extip:172.18.233.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebf5eb9c4cefc1d5a7db41f9fcad85abf7a4e52e8b28eceebfbc7bb2599a0345 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1260 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QO3LItPprG2KGghf0qGcY0fRL9RUTKfisxEZ_jmN_SQebx3z25dLPd6TonXlqwW4L4zXhZyY4nUKHKoJgGU_vgMCgmlkgnY0gmlwhKwSaiSKbXVsdGlhZGRyc5YACASsEmokBsfkAAoErBJqJAbH5d0DgnJzhQADAQAAiXNlY3AyNTZrMaECxJt4ucLUUjXGthaCFyz_dLVr_dmTvDjgL_gMRXkoXdSDdGNwgsfkg3VkcILH5oV3YWt1MgU --filternode=/ip4/172.18.106.36/tcp/51172/p2p/16Uiu2HAm8f9PVa3xijr5WhnUuPJpzxW6QoZYz8miVLhkTzFqNDym
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.87 waku cf5e855e0cb2508edc0f24b8d19834046d29bfcad2f28b47fcfb149bec3e9265
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf5e855e0cb2. Setting up logs at ./log/docker/node2_2026-02-04_17-12-26__53194cf8-bd07-4742-8ad4-6c38557a096e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1256
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1256/debug/v1/info" -H "Content-Type: application/json" -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.87/tcp/1257/p2p/16Uiu2HAmJ4rL5pLAyP5vauV6wN6FnQzGB81QJ6QaLzvpMN3XF9zE","/ip4/172.18.233.87/tcp/1258/ws/p2p/16Uiu2HAmJ4rL5pLAyP5vauV6wN6FnQzGB81QJ6QaLzvpMN3XF9zE"],"enrUri":"enr:-L24QM_0JYli_DNT7BT2-pSKXMdoKPYuJ_elleBn_vtFgjjCbtMwPQzr6MzjBboDLpccbhmPtx8vHmrv2eIRae4OZjQCgmlkgnY0gmlwhKwS6VeKbXVsdGlhZGRyc5YACASsEulXBgTpAAoErBLpVwYE6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUGdODosRuGYld1ZSW77ICSEsBwyvCn3_Ar8nqITOyaeDdGNwggTpg3VkcIIE64V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1256/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.36/tcp/51172/p2p/16Uiu2HAm8f9PVa3xijr5WhnUuPJpzxW6QoZYz8miVLhkTzFqNDym"]'
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:51171/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:1256/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "091a91e4-c097-43d4-903c-8cd51ff351fe", "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":"091a91e4-c097-43d4-903c-8cd51ff351fe","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51171/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:1256/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4c303e53-cc4a-4b83-aca4-85f136598cd7", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4c303e53-cc4a-4b83-aca4-85f136598cd7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1256/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1770225148888130764,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:1256/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1256/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:1256/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
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 5db3cf4b0583
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cf5e855e0cb2
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,668 @@
2026-02-04 17:15:05.809 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:15:05.809 DEBUG [tests.conftest] Running test: test_extreme_number_page_size with id: 2026-02-04_17-15-05__2bf6c48d-b299-48c3-80d1-7d8cdd77988d
2026-02-04 17:15:05.809 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:15:05.810 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:15:05.810 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-04 17:15:05.818 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:05.818 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-04_17-15-05__2bf6c48d-b299-48c3-80d1-7d8cdd77988d__wakuorg_nwaku:latest.log
2026-02-04 17:15:05.818 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:05.818 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:05.820 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:05.820 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.162
2026-02-04 17:15:05.820 DEBUG [src.node.docker_mananger] Generated ports ['52845', '52846', '52847', '52848', '52849']
2026-02-04 17:15:05.820 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:05.820 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:05.820 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:05.821 DEBUG [src.node.docker_mananger] docker run -i -t -p 52845:52845 -p 52846:52846 -p 52847:52847 -p 52848:52848 -p 52849:52849 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52847 --rest-port=52845 --tcp-port=52846 --discv5-udp-port=52848 --rest-address=0.0.0.0 --nat=extip:172.18.220.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=711c5c0aad89be6c4da36e8ee0e9bc3c9cf6a6ef300b9db9b69cf2f67a46e1f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52849 --metrics-logging=true --store=true --relay=true
2026-02-04 17:15:06.006 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.162 waku 350339e290294f79601bf7bab48c73b9bd6ca1b34301afb1fff48b1d1ef19797
2026-02-04 17:15:06.046 DEBUG [src.node.docker_mananger] Container started with ID 350339e29029. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-15-05__2bf6c48d-b299-48c3-80d1-7d8cdd77988d__wakuorg_nwaku:latest.log
2026-02-04 17:15:06.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52845
2026-02-04 17:15:06.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:06.058 ERROR [src.node.docker_mananger] Max retries reached for container ada556c67708. Exiting log stream.
2026-02-04 17:15:06.610 ERROR [src.node.docker_mananger] Max retries reached for container 9dd65765f203. Exiting log stream.
2026-02-04 17:15:07.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52845/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:07.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:07.051 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:07.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52845/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:07.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.162/tcp/52846/p2p/16Uiu2HAkxNyK4bpspSw8gNpQbf43TJ3G1vEUbP9fjuditrJuMoDj","/ip4/172.18.220.162/tcp/52847/ws/p2p/16Uiu2HAkxNyK4bpspSw8gNpQbf43TJ3G1vEUbP9fjuditrJuMoDj"],"enrUri":"enr:-L24QAxfvFsNdcJdYgt3APJjxahHNxv0mxvHOX8a77y3uKdjTzyBbUX2NEsSj18ylKiNSMMd1_PX5x-rfHSAvgqQt5cCgmlkgnY0gmlwhKwS3KKKbXVsdGlhZGRyc5YACASsEtyiBs5uAAoErBLcogbOb90DgnJzhQADAQAAiXNlY3AyNTZrMaECK-HqfNgc1dzimwwC1REBwYxeAx_OKoj2nIaetAV2nBqDdGNwgs5ug3VkcILOcIV3YWt1MgM"}'
2026-02-04 17:15:07.054 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:07.061 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:07.061 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-15-05__2bf6c48d-b299-48c3-80d1-7d8cdd77988d__wakuorg_nwaku:latest.log
2026-02-04 17:15:07.061 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:07.062 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:07.063 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:07.063 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.232
2026-02-04 17:15:07.063 DEBUG [src.node.docker_mananger] Generated ports ['2360', '2361', '2362', '2363', '2364']
2026-02-04 17:15:07.063 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:07.064 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:07.064 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:07.064 DEBUG [src.node.docker_mananger] docker run -i -t -p 2360:2360 -p 2361:2361 -p 2362:2362 -p 2363:2363 -p 2364:2364 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2362 --rest-port=2360 --tcp-port=2361 --discv5-udp-port=2363 --rest-address=0.0.0.0 --nat=extip:172.18.1.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=caff5e78bb1bb8a7cfbf1e06ac57ef72b9d27f477b9fe5274eaa78d6b3d0d100 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2364 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAxfvFsNdcJdYgt3APJjxahHNxv0mxvHOX8a77y3uKdjTzyBbUX2NEsSj18ylKiNSMMd1_PX5x-rfHSAvgqQt5cCgmlkgnY0gmlwhKwS3KKKbXVsdGlhZGRyc5YACASsEtyiBs5uAAoErBLcogbOb90DgnJzhQADAQAAiXNlY3AyNTZrMaECK-HqfNgc1dzimwwC1REBwYxeAx_OKoj2nIaetAV2nBqDdGNwgs5ug3VkcILOcIV3YWt1MgM --storenode=/ip4/172.18.220.162/tcp/52846/p2p/16Uiu2HAkxNyK4bpspSw8gNpQbf43TJ3G1vEUbP9fjuditrJuMoDj --store=true --relay=true
2026-02-04 17:15:07.248 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.232 waku 5510d8de0ac608b0b40171e23ba7f33334601aab58d43972641509821ecaa52c
2026-02-04 17:15:07.281 DEBUG [src.node.docker_mananger] Container started with ID 5510d8de0ac6. Setting up logs at ./log/docker/store_node1_2026-02-04_17-15-05__2bf6c48d-b299-48c3-80d1-7d8cdd77988d__wakuorg_nwaku:latest.log
2026-02-04 17:15:07.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2360
2026-02-04 17:15:07.282 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:08.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2360/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:08.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:08.289 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:08.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2360/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:08.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.232/tcp/2361/p2p/16Uiu2HAmKBUCZ1x1dSmqEBVvTQBUGpuaiCA3ySChCAswXXJcrk6L","/ip4/172.18.1.232/tcp/2362/ws/p2p/16Uiu2HAmKBUCZ1x1dSmqEBVvTQBUGpuaiCA3ySChCAswXXJcrk6L"],"enrUri":"enr:-L24QEo2Dfpss4YxjsbaaRrdqH1rrYoNsXfqilgHwJHjU80pDToLFMlsp7kOPE95pwNUz8QkBFY7LaKevc0b62ft9WwCgmlkgnY0gmlwhKwSAeiKbXVsdGlhZGRyc5YACASsEgHoBgk5AAoErBIB6AYJOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYPUJAxcWfzZLNvjXWd-0Lm4WIpoougOg-7K84ig8rTmDdGNwggk5g3VkcIIJO4V3YWt1MgM"}'
2026-02-04 17:15:08.292 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:08.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2360/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.162/tcp/52846/p2p/16Uiu2HAkxNyK4bpspSw8gNpQbf43TJ3G1vEUbP9fjuditrJuMoDj"]'
2026-02-04 17:15:08.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:08.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:08.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:08.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2360/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:08.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:08.301 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:08.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:08.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:08.307 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:08.507 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:08.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:08.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:08.515 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:08.715 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:08.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:08.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:08.722 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:08.923 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:08.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:08.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:08.930 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:09.131 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:09.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:09.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:09.137 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:09.338 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:09.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:09.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:09.344 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:09.546 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:09.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:09.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:09.553 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:09.754 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:09.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:09.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:09.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:09.961 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:09.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:09.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:09.969 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:10.170 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:10.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:10.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:10.176 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:10.376 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:10.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:10.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:10.383 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:10.584 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:10.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:10.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:10.591 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:10.791 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:10.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:10.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:10.798 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:10.999 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:10.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:11.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:11.005 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:11.206 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:11.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:11.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:11.212 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:11.413 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:11.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:11.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:11.419 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:11.620 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:11.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:11.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:11.626 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:11.827 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:11.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:11.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:11.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:12.034 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:12.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:12.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:12.040 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:12.241 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:12.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:12.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:12.247 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:12.449 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:12.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:12.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:12.456 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:12.656 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:12.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:12.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:12.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:12.864 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:12.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:12.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:12.871 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:13.072 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:13.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:13.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:13.078 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:13.279 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:13.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:13.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:13.286 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:13.486 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:13.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:13.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:13.492 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:13.693 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:13.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:13.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:13.700 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:13.900 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:13.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:13.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:13.907 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:14.108 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:14.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:14.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:14.114 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:14.315 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:14.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:14.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:14.322 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:14.523 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:14.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:14.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:14.529 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:14.729 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:14.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:14.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:14.738 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:14.939 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:14.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:14.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:14.946 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:15.146 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:15.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:15.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:15.154 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:15.354 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:15.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:15.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:15.362 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:15.562 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:15.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:15.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:15.569 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:15.769 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:15.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:15.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:15.776 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:15.977 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:15.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:15.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:15.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:16.183 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:16.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:16.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:16.191 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:16.391 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:16.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:16.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:16.398 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:16.599 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:16.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:16.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:16.605 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:16.806 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:16.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:16.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:16.812 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:17.013 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:17.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:17.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:17.020 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:17.220 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:17.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:17.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:17.226 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:17.428 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:17.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:17.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:17.435 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:17.636 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:17.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:17.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:17.642 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:17.843 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:17.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:17.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:17.851 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:18.051 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:18.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:18.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:18.057 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:18.258 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:18.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:18.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:18.264 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:18.465 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:18.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:18.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:18.471 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:18.672 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:18.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:18.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:18.678 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:18.878 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:18.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:18.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:18.885 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:19.086 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:19.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:19.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:19.092 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:19.293 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:19.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:19.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:19.300 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:19.501 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:19.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:19.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:19.508 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:19.709 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:19.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:19.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:19.715 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:19.916 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:19.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:19.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:19.922 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:20.124 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:20.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:20.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:20.130 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:20.331 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:20.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:20.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:20.337 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:20.538 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:20.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:20.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:20.545 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:20.746 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:20.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:20.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:20.752 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:20.953 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:20.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:20.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:20.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:21.160 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:21.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:21.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:21.167 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:21.368 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:21.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:21.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:21.375 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:21.575 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:21.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:21.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:21.582 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:21.783 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:21.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:21.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:21.789 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:21.990 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:21.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:21.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:21.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:22.198 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:22.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:22.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:22.205 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:22.406 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:22.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:22.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:22.413 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:22.614 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:22.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:22.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:22.620 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:22.821 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:22.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:22.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:22.827 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:23.028 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:23.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:23.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:23.034 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:23.234 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:23.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:23.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:23.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:23.442 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:23.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:23.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:23.450 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:23.651 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:23.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:23.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:23.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:23.857 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:23.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:23.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:23.863 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:24.064 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:24.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:24.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:24.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:24.271 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:24.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:24.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:24.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:24.478 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:24.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:24.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:24.491 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:24.692 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:24.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:24.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:24.698 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:24.899 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:24.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:24.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:24.905 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:25.106 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:25.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:25.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:25.113 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:25.313 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:25.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:25.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:25.319 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:25.520 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:25.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:25.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:25.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:25.729 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:25.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:25.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:25.736 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:25.937 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:25.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:25.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:25.944 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:26.145 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:26.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:26.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:26.151 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:26.352 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:26.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:26.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:26.358 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:26.559 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:26.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:26.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:26.566 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:26.766 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:26.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:26.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:26.776 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:26.977 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:26.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:26.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:26.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:27.184 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:27.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:27.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:27.191 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:27.391 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:27.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:27.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:27.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:27.599 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:27.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:27.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:27.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:27.806 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:27.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:27.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:27.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:28.015 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:28.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:28.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:28.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:28.223 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:28.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:28.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:28.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:28.430 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:28.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:28.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:28.437 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:28.638 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:28.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:28.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:28.644 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:28.845 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:28.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:28.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:28.852 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:29.053 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:29.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:29.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:29.059 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:29.260 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:29.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:29.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:29.267 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:29.468 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:29.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:29.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:29.475 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:29.676 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:29.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:29.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:29.683 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:29.884 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:29.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:29.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:29.890 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:30.090 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:30.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:30.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:30.097 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:30.298 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:30.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:30.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:30.304 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:30.505 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:30.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:30.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:30.511 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:30.712 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:30.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:30.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:30.718 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:30.919 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:30.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:30.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:30.926 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:31.127 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:31.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:31.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:31.133 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:31.334 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:31.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:31.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:31.341 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:31.541 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:31.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:31.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:31.549 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:31.750 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:31.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:31.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:31.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:31.957 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:31.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:31.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:31.964 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:32.164 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:32.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:32.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:32.171 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:32.372 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:32.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:32.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:32.379 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:32.580 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:32.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:32.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:32.586 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:32.787 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:32.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:32.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:32.793 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:32.994 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:32.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/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-04 17:15:33.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:33.000 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:33.201 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:33.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:33.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:33.208 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:33.408 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:33.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:33.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:33.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:33.616 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:33.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:33.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:33.623 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:33.824 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:33.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:33.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:33.831 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:34.032 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:34.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:34.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:34.038 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:34.239 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:34.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:34.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:34.245 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:34.446 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:34.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:34.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:34.452 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:34.653 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:34.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:34.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:34.660 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:34.861 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:34.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:34.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:34.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:35.069 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:35.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:35.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:35.076 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:35.277 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:35.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:35.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:35.284 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:35.484 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:35.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:35.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:35.492 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:35.693 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:35.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:35.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:35.700 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:35.901 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:35.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:35.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:35.907 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:36.108 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:36.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:36.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:36.115 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:36.316 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:36.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:36.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:36.323 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:36.523 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:36.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:36.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:36.531 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:36.732 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:36.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:36.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:36.739 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:36.940 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:36.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:36.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:36.948 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:37.148 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:37.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:37.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:37.155 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:37.356 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:37.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:37.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:37.362 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:37.564 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:37.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:37.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:37.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:37.772 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:37.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:37.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:37.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:37.979 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:37.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:37.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:37.984 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:38.186 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:38.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:38.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:38.193 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:38.394 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:38.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:38.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:38.400 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:38.601 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:38.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:38.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:38.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:38.809 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:38.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:38.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:38.816 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:39.017 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:39.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:39.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:39.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:39.224 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:39.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:39.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:39.231 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:39.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52845/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:39.438 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-04 17:15:39.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2360/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:39.444 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-04 17:15:39.446 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:15:39.447 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:15:39.448 DEBUG [src.node.waku_node] Stopping container with id 350339e29029
2026-02-04 17:15:40.018 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:40.018 DEBUG [src.node.waku_node] Stopping container with id 5510d8de0ac6
2026-02-04 17:15:40.596 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:40.597 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:15:40.688 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:40.730 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-02-04 17:19:30.705 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:19:30.706 DEBUG [tests.conftest] Running test: test_metrics_after_store_get with id: 2026-02-04_17-19-30__73e253ef-db6f-4dce-bff1-2ebe5ec65151
2026-02-04 17:19:30.706 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:19:30.706 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:19:30.706 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:19:30.707 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:19:30.707 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:19:30.707 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-04 17:19:30.714 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:19:30.714 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-04_17-19-30__73e253ef-db6f-4dce-bff1-2ebe5ec65151__wakuorg_nwaku:latest.log
2026-02-04 17:19:30.714 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:19:30.714 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:19:30.715 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:19:30.715 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.99
2026-02-04 17:19:30.716 DEBUG [src.node.docker_mananger] Generated ports ['20808', '20809', '20810', '20811', '20812']
2026-02-04 17:19:30.716 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:19:30.716 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:19:30.716 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:19:30.716 DEBUG [src.node.docker_mananger] docker run -i -t -p 20808:20808 -p 20809:20809 -p 20810:20810 -p 20811:20811 -p 20812:20812 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20810 --rest-port=20808 --tcp-port=20809 --discv5-udp-port=20811 --rest-address=0.0.0.0 --nat=extip:172.18.134.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=82db6dc3fcfa4c133c299896d796bb47fb3396d169fbe8cdbfccecaf22a7f2ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20812 --metrics-logging=true --store=true --relay=true
2026-02-04 17:19:30.899 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.99 waku 36ce6c104d183c99a128c9406da9bc3ec032ba035e5c421614c01cb7c9b1e0c6
2026-02-04 17:19:30.934 DEBUG [src.node.docker_mananger] Container started with ID 36ce6c104d18. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-19-30__73e253ef-db6f-4dce-bff1-2ebe5ec65151__wakuorg_nwaku:latest.log
2026-02-04 17:19:30.935 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20808
2026-02-04 17:19:30.935 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:19:30.971 ERROR [src.node.docker_mananger] Max retries reached for container 39e18c33699b. Exiting log stream.
2026-02-04 17:19:31.488 ERROR [src.node.docker_mananger] Max retries reached for container f49a4cd9f1a6. Exiting log stream.
2026-02-04 17:19:31.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20808/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:19:31.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:19:31.940 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:19:31.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20808/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:19:31.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.99/tcp/20809/p2p/16Uiu2HAm266WTQbyA6bYPaGooAqk42ik8LStvxxMhWdT9wxJVpmw","/ip4/172.18.134.99/tcp/20810/ws/p2p/16Uiu2HAm266WTQbyA6bYPaGooAqk42ik8LStvxxMhWdT9wxJVpmw"],"enrUri":"enr:-L24QHmx-74V5v46yNfGUjsDt1zykdhYh8yGOMx7HupihbpRTGE0l4DlK8A294dA4xgDqDAsVpnoJtZnGodVFGwf1n8CgmlkgnY0gmlwhKwShmOKbXVsdGlhZGRyc5YACASsEoZjBlFJAAoErBKGYwZRSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYv3tTNAWtnXKmYRQdVkb8JTK9s4a4-15be0527P0bxqDdGNwglFJg3VkcIJRS4V3YWt1MgM"}'
2026-02-04 17:19:31.943 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:19:31.950 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:19:31.950 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-19-30__73e253ef-db6f-4dce-bff1-2ebe5ec65151__wakuorg_nwaku:latest.log
2026-02-04 17:19:31.950 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:19:31.950 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:19:31.951 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:19:31.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.72
2026-02-04 17:19:31.952 DEBUG [src.node.docker_mananger] Generated ports ['44376', '44377', '44378', '44379', '44380']
2026-02-04 17:19:31.952 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:19:31.952 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:19:31.952 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:19:31.952 DEBUG [src.node.docker_mananger] docker run -i -t -p 44376:44376 -p 44377:44377 -p 44378:44378 -p 44379:44379 -p 44380:44380 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44378 --rest-port=44376 --tcp-port=44377 --discv5-udp-port=44379 --rest-address=0.0.0.0 --nat=extip:172.18.75.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba86cc140bcf9c1af098c2e70ce3cf0253ecd5beeeed5b2ec99ca7fc9ec3f69a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44380 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHmx-74V5v46yNfGUjsDt1zykdhYh8yGOMx7HupihbpRTGE0l4DlK8A294dA4xgDqDAsVpnoJtZnGodVFGwf1n8CgmlkgnY0gmlwhKwShmOKbXVsdGlhZGRyc5YACASsEoZjBlFJAAoErBKGYwZRSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYv3tTNAWtnXKmYRQdVkb8JTK9s4a4-15be0527P0bxqDdGNwglFJg3VkcIJRS4V3YWt1MgM --storenode=/ip4/172.18.134.99/tcp/20809/p2p/16Uiu2HAm266WTQbyA6bYPaGooAqk42ik8LStvxxMhWdT9wxJVpmw --store=true --relay=true
2026-02-04 17:19:32.137 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.72 waku 75ac317cd9413c095d7d9446141c3c0bf7af2e59f08b87056463cc2482e5163e
2026-02-04 17:19:32.169 DEBUG [src.node.docker_mananger] Container started with ID 75ac317cd941. Setting up logs at ./log/docker/store_node1_2026-02-04_17-19-30__73e253ef-db6f-4dce-bff1-2ebe5ec65151__wakuorg_nwaku:latest.log
2026-02-04 17:19:32.170 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44376
2026-02-04 17:19:32.170 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:19:33.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44376/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:19:33.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:19:33.175 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:19:33.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44376/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:19:33.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.72/tcp/44377/p2p/16Uiu2HAm7x3CTojVimR2QcMrkKnnnBxpiRLFsBckiomm2j6xfVXY","/ip4/172.18.75.72/tcp/44378/ws/p2p/16Uiu2HAm7x3CTojVimR2QcMrkKnnnBxpiRLFsBckiomm2j6xfVXY"],"enrUri":"enr:-L24QJmE71VpI2jp4_E26wakI93r_C9yr-5NLKMlPNu8wXa0FtngQ-tEY9KEclgQ-Mg62SkdQEH0Xql_pflvvYvw4zUCgmlkgnY0gmlwhKwSS0iKbXVsdGlhZGRyc5YACASsEktIBq1ZAAoErBJLSAatWt0DgnJzhQADAQAAiXNlY3AyNTZrMaECuhOovlHOpNeWBK4Y3PSTfj_ZT18PB37DwkRpSVDgWFuDdGNwgq1Zg3VkcIKtW4V3YWt1MgM"}'
2026-02-04 17:19:33.177 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:19:33.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44376/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.99/tcp/20809/p2p/16Uiu2HAm266WTQbyA6bYPaGooAqk42ik8LStvxxMhWdT9wxJVpmw"]'
2026-02-04 17:19:33.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:33.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20808/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:19:33.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:33.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44376/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:19:33.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:33.191 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:33.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20808/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:19:33.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:33.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:33.398 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:19:33.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20808/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:19:33.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7869a4ddfabc7637cc70a2427cbf962bf8e85561023046d4a262927635e13b02"}]}'
2026-02-04 17:19:33.401 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:19:33.402 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:19:33.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44376/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:19:33.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7869a4ddfabc7637cc70a2427cbf962bf8e85561023046d4a262927635e13b02"}]}'
2026-02-04 17:19:33.405 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:19:33.405 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-04 17:19:38.406 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-02-04 17:19:38.410 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-02-04 17:19:38.410 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-02-04 17:19:38.413 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-02-04 17:19:38.414 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-02-04 17:19:38.417 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-02-04 17:19:38.417 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-02-04 17:19:38.420 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-02-04 17:19:38.421 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-02-04 17:19:38.424 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-02-04 17:19:38.424 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-02-04 17:19:38.427 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-02-04 17:19:38.427 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-02-04 17:19:38.430 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-02-04 17:19:38.431 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.134.99/tcp/20809"} has 1
2026-02-04 17:19:38.434 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.134.99/tcp/20809"} with value 1.0
2026-02-04 17:19:38.435 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.134.99/tcp/20809"} has 1
2026-02-04 17:19:38.438 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.134.99/tcp/20809"} with value 1.0
2026-02-04 17:19:38.438 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-02-04 17:19:38.441 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-02-04 17:19:38.442 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-02-04 17:19:38.445 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-02-04 17:19:38.445 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-02-04 17:19:38.448 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-02-04 17:19:38.448 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-02-04 17:19:38.451 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-02-04 17:19:38.452 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-02-04 17:19:38.455 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-02-04 17:19:38.455 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-02-04 17:19:38.458 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-02-04 17:19:38.459 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-02-04 17:19:38.462 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-02-04 17:19:38.464 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:19:38.465 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:19:38.465 DEBUG [src.node.waku_node] Stopping container with id 36ce6c104d18
2026-02-04 17:19:39.034 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:19:39.034 DEBUG [src.node.waku_node] Stopping container with id 75ac317cd941
2026-02-04 17:19:39.583 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:19:39.585 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:19:39.592 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:19:39.599 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-02-04 17:12:30.269 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:30.270 DEBUG [tests.conftest] Running test: test_admin_service_peers_schema with id: 2026-02-04_17-12-30__d51b98ce-b3eb-43f4-8844-710a0b5f2896
2026-02-04 17:12:30.270 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:30.270 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:12:30.271 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:12:30.277 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:30.277 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-30__d51b98ce-b3eb-43f4-8844-710a0b5f2896__wakuorg_nwaku:latest.log
2026-02-04 17:12:30.283 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:30.284 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-30__d51b98ce-b3eb-43f4-8844-710a0b5f2896__wakuorg_nwaku:latest.log
2026-02-04 17:12:30.289 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:30.289 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-12-30__d51b98ce-b3eb-43f4-8844-710a0b5f2896__wakuorg_nwaku:latest.log
2026-02-04 17:12:30.296 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:30.296 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-12-30__d51b98ce-b3eb-43f4-8844-710a0b5f2896__wakuorg_nwaku:latest.log
2026-02-04 17:12:30.296 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:12:30.296 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:12:30.303 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:30.303 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_schema__wakuorg_nwaku:latest.log
2026-02-04 17:12:30.308 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:30.308 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_schema__wakuorg_nwaku:latest.log
2026-02-04 17:12:30.309 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:30.309 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:30.310 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:30.310 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.119
2026-02-04 17:12:30.310 DEBUG [src.node.docker_mananger] Generated ports ['61427', '61428', '61429', '61430', '61431']
2026-02-04 17:12:30.310 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:30.310 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:30.311 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:30.311 DEBUG [src.node.docker_mananger] docker run -i -t -p 61427:61427 -p 61428:61428 -p 61429:61429 -p 61430:61430 -p 61431:61431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61429 --rest-port=61427 --tcp-port=61428 --discv5-udp-port=61430 --rest-address=0.0.0.0 --nat=extip:172.18.191.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f387e3af5afa21d5ddcc1bcf3abeb5fd2bbd5b1b19c1e85966becad9e031bd5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61431 --metrics-logging=true --relay=true
2026-02-04 17:12:30.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.119 waku b1c3ff82a6248a833ff70782ab224d9951a8050d7232d48713f596a96f4a7cc9
2026-02-04 17:12:30.530 DEBUG [src.node.docker_mananger] Container started with ID b1c3ff82a624. Setting up logs at ./log/docker/n1_service_schema__wakuorg_nwaku:latest.log
2026-02-04 17:12:30.530 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61427
2026-02-04 17:12:30.531 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:30.545 ERROR [src.node.docker_mananger] Max retries reached for container c884f31aa7b3. Exiting log stream.
2026-02-04 17:12:31.076 ERROR [src.node.docker_mananger] Max retries reached for container 303e1b886eb1. Exiting log stream.
2026-02-04 17:12:31.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61427/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:31.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:31.535 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:31.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61427/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:31.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.119/tcp/61428/p2p/16Uiu2HAkwUbgeZ7QiNbRC9P1r2RouysyHxeMpopebV1CtTgEWcL3","/ip4/172.18.191.119/tcp/61429/ws/p2p/16Uiu2HAkwUbgeZ7QiNbRC9P1r2RouysyHxeMpopebV1CtTgEWcL3"],"enrUri":"enr:-L24QKVzLeu-WYkHytH64WpXTuIhUGAGag1iaHpCaUCj4PQzaFBMfoNaQkDKQwH-ySkoQU6hZfIeWp8KdmSIg3WCFfACgmlkgnY0gmlwhKwSv3eKbXVsdGlhZGRyc5YACASsEr93Bu_0AAoErBK_dwbv9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECHndCXFL6LHSawBsSTo7Ys1iW24ewJWqYTbWQawDW0PSDdGNwgu_0g3VkcILv9oV3YWt1MgE"}'
2026-02-04 17:12:31.538 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:31.538 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:31.538 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:31.539 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:31.540 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.144
2026-02-04 17:12:31.540 DEBUG [src.node.docker_mananger] Generated ports ['9423', '9424', '9425', '9426', '9427']
2026-02-04 17:12:31.540 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:31.540 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:31.540 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:31.540 DEBUG [src.node.docker_mananger] docker run -i -t -p 9423:9423 -p 9424:9424 -p 9425:9425 -p 9426:9426 -p 9427:9427 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9425 --rest-port=9423 --tcp-port=9424 --discv5-udp-port=9426 --rest-address=0.0.0.0 --nat=extip:172.18.253.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=378aacc6de977e9cae31e978ebcdecd0c5adcc6c5d272eeb44ebcb46deefbc1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9427 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKVzLeu-WYkHytH64WpXTuIhUGAGag1iaHpCaUCj4PQzaFBMfoNaQkDKQwH-ySkoQU6hZfIeWp8KdmSIg3WCFfACgmlkgnY0gmlwhKwSv3eKbXVsdGlhZGRyc5YACASsEr93Bu_0AAoErBK_dwbv9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECHndCXFL6LHSawBsSTo7Ys1iW24ewJWqYTbWQawDW0PSDdGNwgu_0g3VkcILv9oV3YWt1MgE
2026-02-04 17:12:31.722 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.144 waku d469005429824d1a6b164bb8eab97b6a072f13f9339d851d20cbf2ec084cc281
2026-02-04 17:12:31.753 DEBUG [src.node.docker_mananger] Container started with ID d46900542982. Setting up logs at ./log/docker/n2_service_schema__wakuorg_nwaku:latest.log
2026-02-04 17:12:31.754 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9423
2026-02-04 17:12:31.754 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:32.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9423/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:32.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:32.768 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:32.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9423/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:32.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.144/tcp/9424/p2p/16Uiu2HAmFy1Uorm4yeURKwetc1JA7rvhfEozdmFzHPQs2Q6ZtY1G","/ip4/172.18.253.144/tcp/9425/ws/p2p/16Uiu2HAmFy1Uorm4yeURKwetc1JA7rvhfEozdmFzHPQs2Q6ZtY1G"],"enrUri":"enr:-L24QNFgUFogTw0UFYy_A8gpRfXJrIVlx1cNGE-0ez7kpOkzIOY7BA5_-6hKg5Dk09ysQde-x_14mrj62_Q7FX5JlnUCgmlkgnY0gmlwhKwS_ZCKbXVsdGlhZGRyc5YACASsEv2QBiTQAAoErBL9kAYk0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMTDK6XbmNdIjl4C3xpUy0OyimTKzoA5uodayIsyRhcODdGNwgiTQg3VkcIIk0oV3YWt1MgE"}'
2026-02-04 17:12:32.774 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:32.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61427/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:32.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.253.144/tcp/38686/p2p/16Uiu2HAmFy1Uorm4yeURKwetc1JA7rvhfEozdmFzHPQs2Q6ZtY1G","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-04 17:12:32.778 DEBUG [tests.rest_flags.test_admin_flags] Validate schema of get service peers
2026-02-04 17:12:32.780 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:32.781 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:32.781 DEBUG [src.node.waku_node] Stopping container with id b1c3ff82a624
2026-02-04 17:12:33.322 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:33.323 DEBUG [src.node.waku_node] Stopping container with id d46900542982
2026-02-04 17:12:33.827 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:33.828 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:33.833 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:33.838 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_cursor_at_page_size_boundary with id: 2026-02-04_17-16-59__5ff94c33-9705-444f-b620-30581cab5c9e
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-04_17-16-59__5ff94c33-9705-444f-b620-30581cab5c9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54742', '54743', '54744', '54745', '54746']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54742:54742 -p 54743:54743 -p 54744:54744 -p 54745:54745 -p 54746:54746 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54744 --rest-port=54742 --tcp-port=54743 --discv5-udp-port=54745 --rest-address=0.0.0.0 --nat=extip:172.18.4.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e07fdd186ac835ea08318a6ec3e71a3dd9bf27122c4fcd6a2c36af1a22ba0bc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54746 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.76 waku 742466b3c7d50e7ab3ed8fabd947761b5a2600ffafa1c66d2849fdb91150df90
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 742466b3c7d5. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-16-59__5ff94c33-9705-444f-b620-30581cab5c9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54742
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 6e04ff9a9617. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c6391a874848. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54742/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54742/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.76/tcp/54743/p2p/16Uiu2HAm1iWomjK8U6Jyp51F6FRdM54tCq8HWMoVoFmDQskpWn9L","/ip4/172.18.4.76/tcp/54744/ws/p2p/16Uiu2HAm1iWomjK8U6Jyp51F6FRdM54tCq8HWMoVoFmDQskpWn9L"],"enrUri":"enr:-L24QCOTB2rXb3Cifn1ltrYu-Mndmg_sLiG65h-PMyiM3S1BFcZBndPZNPm9PtNPYlyEk3xPEq8M5EAKUgZZKo27N2cCgmlkgnY0gmlwhKwSBEyKbXVsdGlhZGRyc5YACASsEgRMBtXXAAoErBIETAbV2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECXXafpQcX5tNdJ_YE1Elj_PouoBGFTX-wvo1Chl5N5Y-DdGNwgtXXg3VkcILV2YV3YWt1MgM"}'
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-04_17-16-59__5ff94c33-9705-444f-b620-30581cab5c9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35946', '35947', '35948', '35949', '35950']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35946:35946 -p 35947:35947 -p 35948:35948 -p 35949:35949 -p 35950:35950 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35948 --rest-port=35946 --tcp-port=35947 --discv5-udp-port=35949 --rest-address=0.0.0.0 --nat=extip:172.18.74.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0ca15381ce9ad8e7f978d908daaca9fd7ce66e16724e54f2ccab6ade5fbeba2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35950 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCOTB2rXb3Cifn1ltrYu-Mndmg_sLiG65h-PMyiM3S1BFcZBndPZNPm9PtNPYlyEk3xPEq8M5EAKUgZZKo27N2cCgmlkgnY0gmlwhKwSBEyKbXVsdGlhZGRyc5YACASsEgRMBtXXAAoErBIETAbV2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECXXafpQcX5tNdJ_YE1Elj_PouoBGFTX-wvo1Chl5N5Y-DdGNwgtXXg3VkcILV2YV3YWt1MgM --storenode=/ip4/172.18.4.76/tcp/54743/p2p/16Uiu2HAm1iWomjK8U6Jyp51F6FRdM54tCq8HWMoVoFmDQskpWn9L --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.53 waku 5a93609d11fd5417ae42ff14247a581d2d3f9c2b1cc7adc5e2a695cb00082f6d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5a93609d11fd. Setting up logs at ./log/docker/store_node1_2026-02-04_17-16-59__5ff94c33-9705-444f-b620-30581cab5c9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35946
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35946/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35946/debug/v1/info" -H "Content-Type: application/json" -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.53/tcp/35947/p2p/16Uiu2HAkxQDbBiNHfa5AZCx3o8VTyCd7hJiCGa24zTohLGLnE3rs","/ip4/172.18.74.53/tcp/35948/ws/p2p/16Uiu2HAkxQDbBiNHfa5AZCx3o8VTyCd7hJiCGa24zTohLGLnE3rs"],"enrUri":"enr:-L24QD3Mmp7aE60Ls4UdC6P_DGTEPhMSdO8HUuUVegYXD2t-K6XeJ3t6Ujmlfl0bKHMxCJtT6r9XX3vHx3zfg8D2VyECgmlkgnY0gmlwhKwSSjWKbXVsdGlhZGRyc5YACASsEko1BoxrAAoErBJKNQaMbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECLDOkFGGI4CtExP6L2AECcx3H5cSUIrmbHB1XBskAWYyDdGNwgoxrg3VkcIKMbYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35946/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.76/tcp/54743/p2p/16Uiu2HAm1iWomjK8U6Jyp51F6FRdM54tCq8HWMoVoFmDQskpWn9L"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54742/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:35946/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:54742/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:54742/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:54742/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:54742/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:54742/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:54742/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:54742/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:54742/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:54742/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:54742/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:54742/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":"0x06eded723287173ea5cb75153f636635abeb494463ff7abf427449ef5101e4d0"},{"messageHash":"0x2848311834d21413e4509778b240f415728ba8f1b187db4a958770e9c540e9b2"},{"messageHash":"0xb0756d182c2a7453e56035e6e01f4cb9d31283ec493829b8ac1d3ac3133a2d6b"},{"messageHash":"0x67b646240aac899860aaed8a6925be57f3acb1a86975febe0375feeeb1c5c726"},{"messageHash":"0xd9b12a4203ba698d32f114f8ee8e25de2a0d2621a0ce6323a6944e72752ceb60"}],"paginationCursor":"0xd9b12a4203ba698d32f114f8ee8e25de2a0d2621a0ce6323a6944e72752ceb60"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54742/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xd9b12a4203ba698d32f114f8ee8e25de2a0d2621a0ce6323a6944e72752ceb60&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":"0x78d23166cc6bf29523dfc1223ea10a8d2b42c5388b44afd34128b67797bd06c6"},{"messageHash":"0x6ae1822df2ff20d387502b6db0c9fd4d732078e3a62eaed4a76a6335b5b18ee7"},{"messageHash":"0x3ad74e0afc843b85d6a95032f41a439b52179e8ad3b79a758a2f3ea9b63d8613"},{"messageHash":"0xde4a3bbeb5f38e725b1805dcdd021bc9b2e1015156ece00ea39b5547d3143ff1"},{"messageHash":"0xfae0d0f3dbd596c48092298bea39cdc2c9467cd8c5bf5a82880d21433e47ce2d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35946/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":"0x06eded723287173ea5cb75153f636635abeb494463ff7abf427449ef5101e4d0"},{"messageHash":"0x2848311834d21413e4509778b240f415728ba8f1b187db4a958770e9c540e9b2"},{"messageHash":"0xb0756d182c2a7453e56035e6e01f4cb9d31283ec493829b8ac1d3ac3133a2d6b"},{"messageHash":"0x67b646240aac899860aaed8a6925be57f3acb1a86975febe0375feeeb1c5c726"},{"messageHash":"0xd9b12a4203ba698d32f114f8ee8e25de2a0d2621a0ce6323a6944e72752ceb60"}],"paginationCursor":"0xd9b12a4203ba698d32f114f8ee8e25de2a0d2621a0ce6323a6944e72752ceb60"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35946/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xd9b12a4203ba698d32f114f8ee8e25de2a0d2621a0ce6323a6944e72752ceb60&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":"0x78d23166cc6bf29523dfc1223ea10a8d2b42c5388b44afd34128b67797bd06c6"},{"messageHash":"0x6ae1822df2ff20d387502b6db0c9fd4d732078e3a62eaed4a76a6335b5b18ee7"},{"messageHash":"0x3ad74e0afc843b85d6a95032f41a439b52179e8ad3b79a758a2f3ea9b63d8613"},{"messageHash":"0xde4a3bbeb5f38e725b1805dcdd021bc9b2e1015156ece00ea39b5547d3143ff1"},{"messageHash":"0xfae0d0f3dbd596c48092298bea39cdc2c9467cd8c5bf5a82880d21433e47ce2d"}]}'
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 742466b3c7d5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5a93609d11fd
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,64 @@
2026-02-04 17:14:13.915 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:14:13.915 DEBUG [tests.conftest] Running test: test_publish_without_subscribing_via_api_works with id: 2026-02-04_17-14-13__faebf4f4-04ec-43bc-a531-c3e6000251ba
2026-02-04 17:14:13.916 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:14:13.916 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:14:13.916 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:14:13.924 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:13.924 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-14-13__faebf4f4-04ec-43bc-a531-c3e6000251ba__wakuorg_nwaku:latest.log
2026-02-04 17:14:13.924 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:13.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:13.926 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:13.926 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.162
2026-02-04 17:14:13.926 DEBUG [src.node.docker_mananger] Generated ports ['12559', '12560', '12561', '12562', '12563']
2026-02-04 17:14:13.926 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:13.926 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:13.926 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:13.927 DEBUG [src.node.docker_mananger] docker run -i -t -p 12559:12559 -p 12560:12560 -p 12561:12561 -p 12562:12562 -p 12563:12563 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12561 --rest-port=12559 --tcp-port=12560 --discv5-udp-port=12562 --rest-address=0.0.0.0 --nat=extip:172.18.100.162 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bff93aecf8e92a2a537016bc2a9f6bbff47dea8ac8d69cab64660ce16b15abde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12563 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-04 17:14:14.096 ERROR [src.node.docker_mananger] Max retries reached for container 73c3cdcf9aa3. Exiting log stream.
2026-02-04 17:14:14.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.162 waku 6dabbcd55f0d92615c31d0581f95ed5256cfcf5e7f6bc8a09925fb636eff97b9
2026-02-04 17:14:14.144 DEBUG [src.node.docker_mananger] Container started with ID 6dabbcd55f0d. Setting up logs at ./log/docker/node1_2026-02-04_17-14-13__faebf4f4-04ec-43bc-a531-c3e6000251ba__wakuorg_nwaku:latest.log
2026-02-04 17:14:14.144 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12559
2026-02-04 17:14:14.144 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:14.582 ERROR [src.node.docker_mananger] Max retries reached for container 540d8ec698d5. Exiting log stream.
2026-02-04 17:14:15.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12559/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:15.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:14:15.149 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:15.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12559/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:15.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.162/tcp/12560/p2p/16Uiu2HAm2cjqF2AzS7ACuUzSE6YJfGGJMstU3w11e3P53mbQN61s","/ip4/172.18.100.162/tcp/12561/ws/p2p/16Uiu2HAm2cjqF2AzS7ACuUzSE6YJfGGJMstU3w11e3P53mbQN61s"],"enrUri":"enr:-L24QBKaJMzXgeIf_ptp0lL-oI4X-mNK1xssXw6WWItNbsGQJHkzsRA1uoosGZ8Mtwt-KBVThj_fIbgw6Nv4KS0SDpYCgmlkgnY0gmlwhKwSZKKKbXVsdGlhZGRyc5YACASsEmSiBjEQAAoErBJkogYxEd0DgnJzhQACAQAAiXNlY3AyNTZrMaECateNshLad5MQ4llZFs5__uc0HqLQNmYgg5IlaB2H6t6DdGNwgjEQg3VkcIIxEoV3YWt1MgU"}'
2026-02-04 17:14:15.152 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:15.159 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:15.159 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-14-13__faebf4f4-04ec-43bc-a531-c3e6000251ba__wakuorg_nwaku:latest.log
2026-02-04 17:14:15.159 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:15.159 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:15.161 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:15.161 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.78
2026-02-04 17:14:15.161 DEBUG [src.node.docker_mananger] Generated ports ['17132', '17133', '17134', '17135', '17136']
2026-02-04 17:14:15.161 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:15.161 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:15.161 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:15.162 DEBUG [src.node.docker_mananger] docker run -i -t -p 17132:17132 -p 17133:17133 -p 17134:17134 -p 17135:17135 -p 17136:17136 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17134 --rest-port=17132 --tcp-port=17133 --discv5-udp-port=17135 --rest-address=0.0.0.0 --nat=extip:172.18.31.78 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=99e1e0fb3fda01cf5d53cccc5abef0a2db18529bda4a1bb12d3e18cdc2dadbbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17136 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBKaJMzXgeIf_ptp0lL-oI4X-mNK1xssXw6WWItNbsGQJHkzsRA1uoosGZ8Mtwt-KBVThj_fIbgw6Nv4KS0SDpYCgmlkgnY0gmlwhKwSZKKKbXVsdGlhZGRyc5YACASsEmSiBjEQAAoErBJkogYxEd0DgnJzhQACAQAAiXNlY3AyNTZrMaECateNshLad5MQ4llZFs5__uc0HqLQNmYgg5IlaB2H6t6DdGNwgjEQg3VkcIIxEoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-04 17:14:15.342 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.78 waku 3fd025c4f84f3e5ba6d85a74750ba9ffce838067d831186bbf34cc26b0d51cea
2026-02-04 17:14:15.371 DEBUG [src.node.docker_mananger] Container started with ID 3fd025c4f84f. Setting up logs at ./log/docker/node2_2026-02-04_17-14-13__faebf4f4-04ec-43bc-a531-c3e6000251ba__wakuorg_nwaku:latest.log
2026-02-04 17:14:15.371 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17132
2026-02-04 17:14:15.371 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:16.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17132/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:16.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:14:16.389 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:16.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17132/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:16.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.78/tcp/17133/p2p/16Uiu2HAkz2Nzqq6WktoHJzxCDf5cWHmJKRkNtCbUkYdCh8ZLNLbc","/ip4/172.18.31.78/tcp/17134/ws/p2p/16Uiu2HAkz2Nzqq6WktoHJzxCDf5cWHmJKRkNtCbUkYdCh8ZLNLbc"],"enrUri":"enr:-L24QEqtENrO_z7AG3ErBLobTF-OtJo3AV6g9YTijnqoupdfLi0K9suIHfIoFS6gjI3t58vchwA5cuOjl1POsxnKUvwCgmlkgnY0gmlwhKwSH06KbXVsdGlhZGRyc5YACASsEh9OBkLtAAoErBIfTgZC7t0DgnJzhQACAQAAiXNlY3AyNTZrMaECRFLf4D6peQuEBnR3SyEPUQmJFp5QPZVSjyGFvYlAmbuDdGNwgkLtg3VkcIJC74V3YWt1MgE"}'
2026-02-04 17:14:16.394 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:16.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17132/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.162/tcp/12560/p2p/16Uiu2HAm2cjqF2AzS7ACuUzSE6YJfGGJMstU3w11e3P53mbQN61s"]'
2026-02-04 17:14:16.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:16.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12559/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:16.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:16.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:16.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:16.411 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:14:16.412 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:14:16.412 DEBUG [src.node.waku_node] Stopping container with id 6dabbcd55f0d
2026-02-04 17:14:16.949 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:16.949 DEBUG [src.node.waku_node] Stopping container with id 3fd025c4f84f
2026-02-04 17:14:17.479 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:17.482 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:14:17.491 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:14:17.496 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,258 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_relay_peers_contains_all_relay_peers with id: 2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5
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-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__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-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__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-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57605', '57606', '57607', '57608', '57609']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57605:57605 -p 57606:57606 -p 57607:57607 -p 57608:57608 -p 57609:57609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57607 --rest-port=57605 --tcp-port=57606 --discv5-udp-port=57608 --rest-address=0.0.0.0 --nat=extip:172.18.248.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=34defc89c8dfa91cbe70d4f740c08abe97eac8b62c1f7bfefe4ac37bf3d2a077 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57609 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.123 waku b315afc4fde95437f6547a29690be80c61998c38e1739cb6f09500def37045e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b315afc4fde9. Setting up logs at ./log/docker/node1_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57605
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 75fc8ff5bf92. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 79b9e4a667b6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.123/tcp/57606/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi","/ip4/172.18.248.123/tcp/57607/ws/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi"],"enrUri":"enr:-L24QP5YDqGuCIX39VLlFyzV6EwGzb0co_d11Qwq-ZlGWbbjVvBTF681F5dIKoxrie6km2zJyNG3Zx896H87XES-yi0CgmlkgnY0gmlwhKwS-HuKbXVsdGlhZGRyc5YACASsEvh7BuEGAAoErBL4ewbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaECa8dzRbTiFFFMpNHImqgZRoRvJIflLz_bxqcNFPf74iGDdGNwguEGg3VkcILhCIV3YWt1MgE"}'
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.23.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36264', '36265', '36266', '36267', '36268']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36264:36264 -p 36265:36265 -p 36266:36266 -p 36267:36267 -p 36268:36268 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36266 --rest-port=36264 --tcp-port=36265 --discv5-udp-port=36267 --rest-address=0.0.0.0 --nat=extip:172.18.23.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0ec26e40fb7b92511b89ecaaba28ebaaeb4a6958fbfffaf753cabd5f555fb4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36268 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP5YDqGuCIX39VLlFyzV6EwGzb0co_d11Qwq-ZlGWbbjVvBTF681F5dIKoxrie6km2zJyNG3Zx896H87XES-yi0CgmlkgnY0gmlwhKwS-HuKbXVsdGlhZGRyc5YACASsEvh7BuEGAAoErBL4ewbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaECa8dzRbTiFFFMpNHImqgZRoRvJIflLz_bxqcNFPf74iGDdGNwguEGg3VkcILhCIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.49 waku 8e16724ccee6ce273f14536e168fcdecb36ddbbdaa1e503b573916a2d4e2a0e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e16724ccee6. Setting up logs at ./log/docker/node2_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36264
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36264/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36264/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.49/tcp/36265/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","/ip4/172.18.23.49/tcp/36266/ws/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4"],"enrUri":"enr:-L24QOZyaW1WoBhhh5C8FguF0LITW2iXqf5Xn_91E9eOQIFwLMo90s18S_xG7nogSdD9SEMSXYB16oCmuIKINL1ci90CgmlkgnY0gmlwhKwSFzGKbXVsdGlhZGRyc5YACASsEhcxBo2pAAoErBIXMQaNqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXWt2i1fW4F3xyizymTf_e2Z0dcfhH06frbrF8HNheW2DdGNwgo2pg3VkcIKNq4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.41.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32986', '32987', '32988', '32989', '32990']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32986:32986 -p 32987:32987 -p 32988:32988 -p 32989:32989 -p 32990:32990 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32988 --rest-port=32986 --tcp-port=32987 --discv5-udp-port=32989 --rest-address=0.0.0.0 --nat=extip:172.18.41.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=075f35debfe56f4863dd9eaead4cdeda2c83fd8c3d9fe3df5ccd0adde57a9ded --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32990 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP5YDqGuCIX39VLlFyzV6EwGzb0co_d11Qwq-ZlGWbbjVvBTF681F5dIKoxrie6km2zJyNG3Zx896H87XES-yi0CgmlkgnY0gmlwhKwS-HuKbXVsdGlhZGRyc5YACASsEvh7BuEGAAoErBL4ewbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaECa8dzRbTiFFFMpNHImqgZRoRvJIflLz_bxqcNFPf74iGDdGNwguEGg3VkcILhCIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.11 waku 952f9d17f92397957d397cf4f4961f6cf273b7509ca396255ead439cb7e2b16a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 952f9d17f923. Setting up logs at ./log/docker/node3_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32986
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32986/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32986/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.11/tcp/32987/p2p/16Uiu2HAmALY7c7PxME48ADp1pcZLxyrJ6PN4KyoTQy67s57Wu8gk","/ip4/172.18.41.11/tcp/32988/ws/p2p/16Uiu2HAmALY7c7PxME48ADp1pcZLxyrJ6PN4KyoTQy67s57Wu8gk"],"enrUri":"enr:-L24QIK7Lvzq2_EHfU5Z92Fr-expifUei22UEswf8FQ5LBB4FaHBbrPrJXZCOMd3LIoIbQQXnUdQrdF6b85mWC-PrKQCgmlkgnY0gmlwhKwSKQuKbXVsdGlhZGRyc5YACASsEikLBoDbAAoErBIpCwaA3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3Y6Bq85UKFgcW0snCXfH8x2HgtMYW4HK_xiayPRI962DdGNwgoDbg3VkcIKA3YV3YWt1MgA"}'
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.103.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47043', '47044', '47045', '47046', '47047']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47043:47043 -p 47044:47044 -p 47045:47045 -p 47046:47046 -p 47047:47047 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47045 --rest-port=47043 --tcp-port=47044 --discv5-udp-port=47046 --rest-address=0.0.0.0 --nat=extip:172.18.103.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e695db1cfd4291c2e1495afdd87cebfcea24fda9af7481ebd5bcc1edfacecae0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47047 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP5YDqGuCIX39VLlFyzV6EwGzb0co_d11Qwq-ZlGWbbjVvBTF681F5dIKoxrie6km2zJyNG3Zx896H87XES-yi0CgmlkgnY0gmlwhKwS-HuKbXVsdGlhZGRyc5YACASsEvh7BuEGAAoErBL4ewbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaECa8dzRbTiFFFMpNHImqgZRoRvJIflLz_bxqcNFPf74iGDdGNwguEGg3VkcILhCIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.219 waku 946cd7f3a2c4eca7d6aee974c4fdd51e8a3b782d842e95121cd8a781159c6138
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 946cd7f3a2c4. Setting up logs at ./log/docker/node4_2026-02-04_17-13-04__c845b290-7241-480e-95b2-ce5a7736dff5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47043
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47043/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47043/debug/v1/info" -H "Content-Type: application/json" -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.219/tcp/47044/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","/ip4/172.18.103.219/tcp/47045/ws/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU"],"enrUri":"enr:-L24QDbPyphWQXYVDM22pU8Jh8iBlgFR_e6lKMBcsIe6ho7CMgIxT9t49839Nc306yk-flpE8Q4UUzW4u6m0Bmk3XZUCgmlkgnY0gmlwhKwSZ9uKbXVsdGlhZGRyc5YACASsEmfbBrfEAAoErBJn2wa3xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRbHmC4o6jjwsZuM_CY_iAxeZfKlOm7hCmBDFYdyeorGDdGNwgrfEg3VkcIK3xoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57605/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:36264/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:47043/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:57605/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.49/tcp/36265/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36264/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.123/tcp/57606/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57605/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.219/tcp/47044/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47043/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.123/tcp/57606/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi"]'
INFO  src.node.api_clients.base_client:base_client.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:57605/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.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36264/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.248.123/tcp/57606/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47043/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.248.123/tcp/57606/p2p/16Uiu2HAm2gPzsDU9DT4YixgcDZk8rusG3dsALyRvAqs9PJRDCzwi","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.16956949816},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.14467162238}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57605/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5","score":0.2}]}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:418 /admin/v1/peers/relay [{'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5', 'score': 0.2}, {'multiaddr': '/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5', 'score': 0.2}]}, {'shard': 1, 'peers': [{'multiaddr': '/ip4/172.18.23.49/tcp/55186/p2p/16Uiu2HAmJwfJnLj8M6s7zKHT8wn991CCXebpGu9xKzEcAAB67Sp4', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5', 'score': 0.2}, {'multiaddr': '/ip4/172.18.103.219/tcp/34186/p2p/16Uiu2HAmHM3pHysz83qH3MaYqs9yeKGxT57nhMkAqoENpE8BW1LU', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5', 'score': 0.2}]}]
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 b315afc4fde9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e16724ccee6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 952f9d17f923
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b315afc4fde9. 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 946cd7f3a2c4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e16724ccee6. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_150_kb_payload with id: 2026-02-04_17-11-30__221adb15-e747-4b19-847d-233fda751ba6
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-04_17-11-30__221adb15-e747-4b19-847d-233fda751ba6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28103', '28104', '28105', '28106', '28107']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28103:28103 -p 28104:28104 -p 28105:28105 -p 28106:28106 -p 28107:28107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28105 --rest-port=28103 --tcp-port=28104 --discv5-udp-port=28106 --rest-address=0.0.0.0 --nat=extip:172.18.86.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db5aecff47f887addc25fbac30c01b4fef7e374c0d2bddee8b68a0ecedbc9c33 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28107 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.250 waku b4835dfb9215679abf1cef783040da9c300ddf4051136771370307b561fcc0c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b4835dfb9215. Setting up logs at ./log/docker/node1_2026-02-04_17-11-30__221adb15-e747-4b19-847d-233fda751ba6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28103
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 0f401c0f4ed7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4776f9d11866. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28103/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.250/tcp/28104/p2p/16Uiu2HAkzy77bMNaTSWmwtyrxd1AzETd797mq5CEM5DGjLSwku4C","/ip4/172.18.86.250/tcp/28105/ws/p2p/16Uiu2HAkzy77bMNaTSWmwtyrxd1AzETd797mq5CEM5DGjLSwku4C"],"enrUri":"enr:-L24QDTVNlQGzt1SBxDCqFkmHjFTAQdwG1J0ELMjvHVzEdd5N4ut1qOlK2ufn1toZi9bdd11zC0wregkHMr84tewJ5cCgmlkgnY0gmlwhKwSVvqKbXVsdGlhZGRyc5YACASsElb6Bm3IAAoErBJW-gZtyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUlfb_q1I2UOPxlOD97Gbs5sd55IOsRnsrgmxSHV1xYGDdGNwgm3Ig3VkcIJtyoV3YWt1MgU"}'
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-04_17-11-30__221adb15-e747-4b19-847d-233fda751ba6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32582', '32583', '32584', '32585', '32586']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32582:32582 -p 32583:32583 -p 32584:32584 -p 32585:32585 -p 32586:32586 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32584 --rest-port=32582 --tcp-port=32583 --discv5-udp-port=32585 --rest-address=0.0.0.0 --nat=extip:172.18.116.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4a94d8bb8b076cac712bf4fecb215e57977161a60facce08552fbde1af0fbe8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32586 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDTVNlQGzt1SBxDCqFkmHjFTAQdwG1J0ELMjvHVzEdd5N4ut1qOlK2ufn1toZi9bdd11zC0wregkHMr84tewJ5cCgmlkgnY0gmlwhKwSVvqKbXVsdGlhZGRyc5YACASsElb6Bm3IAAoErBJW-gZtyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUlfb_q1I2UOPxlOD97Gbs5sd55IOsRnsrgmxSHV1xYGDdGNwgm3Ig3VkcIJtyoV3YWt1MgU --filternode=/ip4/172.18.86.250/tcp/28104/p2p/16Uiu2HAkzy77bMNaTSWmwtyrxd1AzETd797mq5CEM5DGjLSwku4C
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.120 waku de08113732b0bfbaa696aff3c7415e6c0148b14b5a55736227a47b3079362f90
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID de08113732b0. Setting up logs at ./log/docker/node2_2026-02-04_17-11-30__221adb15-e747-4b19-847d-233fda751ba6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32582
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32582/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32582/debug/v1/info" -H "Content-Type: application/json" -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.120/tcp/32583/p2p/16Uiu2HAkvz1qwXeLstvUPpE95LX6nNUtDZbUGPuxeR1mMkU5Euiu","/ip4/172.18.116.120/tcp/32584/ws/p2p/16Uiu2HAkvz1qwXeLstvUPpE95LX6nNUtDZbUGPuxeR1mMkU5Euiu"],"enrUri":"enr:-L24QOBk9Koq1XWBjmDYMbWV6HzILHk0eD6SNlgIqy9KHqH0ZE78SB9dyLVTInvE_d2szIaRIZC9xtyv8E1N7FwpEjcCgmlkgnY0gmlwhKwSdHiKbXVsdGlhZGRyc5YACASsEnR4Bn9HAAoErBJ0eAZ_SN0DgnJzhQADAQAAiXNlY3AyNTZrMaECFyS72pY3RJvg6cLqThImypsZgzmolEwulxazwGGvR7aDdGNwgn9Hg3VkcIJ_SYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32582/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.250/tcp/28104/p2p/16Uiu2HAkzy77bMNaTSWmwtyrxd1AzETd797mq5CEM5DGjLSwku4C"]'
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:28103/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:32582/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "64696fb7-2a0a-48a2-a182-21e8d1f45bcb", "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":"64696fb7-2a0a-48a2-a182-21e8d1f45bcb","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 2 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:32582/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b4835dfb9215
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id de08113732b0
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-04 17:15:08.526 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:15:08.527 DEBUG [tests.conftest] Running test: test_single_content_topic[/toychat/2/huilong/proto] with id: 2026-02-04_17-15-08__1a64a3e9-6370-4689-a058-35421616cee5
2026-02-04 17:15:08.527 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:15:08.527 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:15:08.527 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:15:08.535 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:08.535 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-15-08__1a64a3e9-6370-4689-a058-35421616cee5__wakuorg_nwaku:latest.log
2026-02-04 17:15:08.535 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:08.535 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:08.536 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:08.536 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.116
2026-02-04 17:15:08.536 DEBUG [src.node.docker_mananger] Generated ports ['11017', '11018', '11019', '11020', '11021']
2026-02-04 17:15:08.537 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:08.537 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:08.537 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:08.537 DEBUG [src.node.docker_mananger] docker run -i -t -p 11017:11017 -p 11018:11018 -p 11019:11019 -p 11020:11020 -p 11021:11021 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11019 --rest-port=11017 --tcp-port=11018 --discv5-udp-port=11020 --rest-address=0.0.0.0 --nat=extip:172.18.190.116 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eccb926f1dec0e5a3996adbd0f64d8f73631ebac1a41ed2b7724f3c14f477acb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11021 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
2026-02-04 17:15:08.715 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.116 waku 1d1b1b2f4fea772d2dbeddee821b6fe87f62cf9f0677739c8b5fff4ae8b52291
2026-02-04 17:15:08.749 DEBUG [src.node.docker_mananger] Container started with ID 1d1b1b2f4fea. Setting up logs at ./log/docker/node1_2026-02-04_17-15-08__1a64a3e9-6370-4689-a058-35421616cee5__wakuorg_nwaku:latest.log
2026-02-04 17:15:08.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11017
2026-02-04 17:15:08.750 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:09.334 ERROR [src.node.docker_mananger] Max retries reached for container 5deb6710bc27. Exiting log stream.
2026-02-04 17:15:09.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11017/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:09.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:09.755 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:09.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11017/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:09.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.116/tcp/11018/p2p/16Uiu2HAm3Wt2dwSwdZeCrM1B4QYCLdRaofATYiMBFFbspDC7TyBj","/ip4/172.18.190.116/tcp/11019/ws/p2p/16Uiu2HAm3Wt2dwSwdZeCrM1B4QYCLdRaofATYiMBFFbspDC7TyBj"],"enrUri":"enr:-L24QCpa7waUNRj_AfAoJKoaJWu2uULL9sMsfD1rms90JrozKqtmwKuPfFvhv_gTKWvsuJRvZ-B7mOROpn5VJPpoq1MCgmlkgnY0gmlwhKwSvnSKbXVsdGlhZGRyc5YACASsEr50BisKAAoErBK-dAYrC90DgnJzhQACAQAAiXNlY3AyNTZrMaECeDMF-gYt8KtwqNvwxslK1wkq61LAIcecol1rtE2sbR6DdGNwgisKg3VkcIIrDIV3YWt1MgU"}'
2026-02-04 17:15:09.757 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:09.764 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:09.764 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-15-08__1a64a3e9-6370-4689-a058-35421616cee5__wakuorg_nwaku:latest.log
2026-02-04 17:15:09.764 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:09.764 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:09.766 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:09.766 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.217
2026-02-04 17:15:09.766 DEBUG [src.node.docker_mananger] Generated ports ['65455', '65456', '65457', '65458', '65459']
2026-02-04 17:15:09.766 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:09.766 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:09.767 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:09.767 DEBUG [src.node.docker_mananger] docker run -i -t -p 65455:65455 -p 65456:65456 -p 65457:65457 -p 65458:65458 -p 65459:65459 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65457 --rest-port=65455 --tcp-port=65456 --discv5-udp-port=65458 --rest-address=0.0.0.0 --nat=extip:172.18.201.217 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=212e9dda46ff3c6146b7570faa57bffd9e59a5cdaddfcaf503a47d84edca3886 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65459 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCpa7waUNRj_AfAoJKoaJWu2uULL9sMsfD1rms90JrozKqtmwKuPfFvhv_gTKWvsuJRvZ-B7mOROpn5VJPpoq1MCgmlkgnY0gmlwhKwSvnSKbXVsdGlhZGRyc5YACASsEr50BisKAAoErBK-dAYrC90DgnJzhQACAQAAiXNlY3AyNTZrMaECeDMF-gYt8KtwqNvwxslK1wkq61LAIcecol1rtE2sbR6DdGNwgisKg3VkcIIrDIV3YWt1MgU --content-topic=/toychat/2/huilong/proto
2026-02-04 17:15:09.954 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.217 waku 703b6d7b9d555697917906934f3d80afb3ceafa79e8a8974eb3fc99bd25309e2
2026-02-04 17:15:09.983 DEBUG [src.node.docker_mananger] Container started with ID 703b6d7b9d55. Setting up logs at ./log/docker/node2_2026-02-04_17-15-08__1a64a3e9-6370-4689-a058-35421616cee5__wakuorg_nwaku:latest.log
2026-02-04 17:15:09.984 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65455
2026-02-04 17:15:09.984 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:10.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65455/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:10.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:15:11.000 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:11.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65455/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:11.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.217/tcp/65456/p2p/16Uiu2HAm3egiCoqgT6jjB4EuBHAaXDbYR1P2crkT4jvm11ForuaG","/ip4/172.18.201.217/tcp/65457/ws/p2p/16Uiu2HAm3egiCoqgT6jjB4EuBHAaXDbYR1P2crkT4jvm11ForuaG"],"enrUri":"enr:-L24QEH1jr5KC1QJw_U4TB8IlbP595MfYfNXWorGFpZo92znCcZT4YcNhQ9NXEMUws7M6PT5wa0ZhrYOC0orexW7iOoCgmlkgnY0gmlwhKwSydmKbXVsdGlhZGRyc5YACASsEsnZBv-wAAoErBLJ2Qb_sd0DgnJzhQACAQAAiXNlY3AyNTZrMaECejLfato8SQGF_TLYrnt7XWJzKbRp5eEjYCZFi_hcKiGDdGNwgv-wg3VkcIL_soV3YWt1MgE"}'
2026-02-04 17:15:11.005 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:11.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65455/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.116/tcp/11018/p2p/16Uiu2HAm3Wt2dwSwdZeCrM1B4QYCLdRaofATYiMBFFbspDC7TyBj"]'
2026-02-04 17:15:11.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:11.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11017/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-04 17:15:11.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:11.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65455/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-04 17:15:11.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:11.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11017/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:15:11.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:11.023 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:15:11.123 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:15:11.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11017/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:11.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770225311017768058,"ephemeral":false,"proof":""}]'
2026-02-04 17:15:11.128 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:15:11.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65455/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:11.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770225311017768058,"ephemeral":false,"proof":""}]'
2026-02-04 17:15:11.133 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:15:11.134 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:15:11.134 DEBUG [src.node.waku_node] Stopping container with id 1d1b1b2f4fea
2026-02-04 17:15:11.721 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:11.721 DEBUG [src.node.waku_node] Stopping container with id 703b6d7b9d55
2026-02-04 17:15:12.234 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:12.236 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:15:12.241 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:12.246 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,167 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_all_nodes_subscribed_to_the_topic with id: 2026-02-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8
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-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59021', '59022', '59023', '59024', '59025']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59021:59021 -p 59022:59022 -p 59023:59023 -p 59024:59024 -p 59025:59025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59023 --rest-port=59021 --tcp-port=59022 --discv5-udp-port=59024 --rest-address=0.0.0.0 --nat=extip:172.18.241.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fec7cdfd4a63f1c676197a5cdebeaa801a9dc73bb3c1a7add70a37dacad27afb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59025 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.228 waku b43ce6f498c24e589ae691476e853196a7133ef6c62ee8b3f0b681671b065253
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b43ce6f498c2. Setting up logs at ./log/docker/node1_2026-02-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59021
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 f0b6ef13a5a0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c5499612ab29. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59021/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59021/debug/v1/info" -H "Content-Type: application/json" -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.228/tcp/59022/p2p/16Uiu2HAm3SuVNmdeKTKKVKYq7C5jF3Tt3FkwL7Vt9hGgG88uXfxt","/ip4/172.18.241.228/tcp/59023/ws/p2p/16Uiu2HAm3SuVNmdeKTKKVKYq7C5jF3Tt3FkwL7Vt9hGgG88uXfxt"],"enrUri":"enr:-L24QIghFzMKNxgbqLkR0bMRyBJzSCAQ6lJ32cRETILzHEiZbfMX6EEORsXmimS9eFYZuToksnXkXd3AWotT1utQz2oCgmlkgnY0gmlwhKwS8eSKbXVsdGlhZGRyc5YACASsEvHkBuaOAAoErBLx5Abmj90DgnJzhQADAQAAiXNlY3AyNTZrMaECdy5aIbeGYrLTOP4Zu8tBPSW6fmhYFHRBCLh-M0IhNZGDdGNwguaOg3VkcILmkIV3YWt1MgU"}'
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-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27149', '27150', '27151', '27152', '27153']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27149:27149 -p 27150:27150 -p 27151:27151 -p 27152:27152 -p 27153:27153 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27151 --rest-port=27149 --tcp-port=27150 --discv5-udp-port=27152 --rest-address=0.0.0.0 --nat=extip:172.18.123.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7b7b11d1cbfe0dc8718150dee665bec2b4da9b9d78fab4e09eebdbd2d34ab3e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27153 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIghFzMKNxgbqLkR0bMRyBJzSCAQ6lJ32cRETILzHEiZbfMX6EEORsXmimS9eFYZuToksnXkXd3AWotT1utQz2oCgmlkgnY0gmlwhKwS8eSKbXVsdGlhZGRyc5YACASsEvHkBuaOAAoErBLx5Abmj90DgnJzhQADAQAAiXNlY3AyNTZrMaECdy5aIbeGYrLTOP4Zu8tBPSW6fmhYFHRBCLh-M0IhNZGDdGNwguaOg3VkcILmkIV3YWt1MgU --filternode=/ip4/172.18.241.228/tcp/59022/p2p/16Uiu2HAm3SuVNmdeKTKKVKYq7C5jF3Tt3FkwL7Vt9hGgG88uXfxt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.63 waku daf557370e0ff150a5cc8bfa8de785e871aeede9f76797871506f4596bc399bf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID daf557370e0f. Setting up logs at ./log/docker/node2_2026-02-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27149
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27149/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27149/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.63/tcp/27150/p2p/16Uiu2HAm1qKB2gYXWJ8ePdEs8q6tth2cJvQyGsSzL1DKKcgBrkEw","/ip4/172.18.123.63/tcp/27151/ws/p2p/16Uiu2HAm1qKB2gYXWJ8ePdEs8q6tth2cJvQyGsSzL1DKKcgBrkEw"],"enrUri":"enr:-L24QFvu_lfvvbxncgwj8UMcc-iZYhiohYBgyXP17f_QwR2ndtT09XQJSbjyrfmhA3z_5btQg84sroKzkr6nKh6b2RUCgmlkgnY0gmlwhKwSez-KbXVsdGlhZGRyc5YACASsEns_BmoOAAoErBJ7PwZqD90DgnJzhQADAQAAiXNlY3AyNTZrMaECXzSJBi5F6I9q9wzlbNroNlNu5u2NeVAzCcxnez4vcZyDdGNwgmoOg3VkcIJqEIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27149/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.228/tcp/59022/p2p/16Uiu2HAm3SuVNmdeKTKKVKYq7C5jF3Tt3FkwL7Vt9hGgG88uXfxt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.215.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26719', '26720', '26721', '26722', '26723']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26719:26719 -p 26720:26720 -p 26721:26721 -p 26722:26722 -p 26723:26723 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26721 --rest-port=26719 --tcp-port=26720 --discv5-udp-port=26722 --rest-address=0.0.0.0 --nat=extip:172.18.215.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=21f8cb2f0f8ced04aafc6881ecc3183d98e92ebffdb6b8e3c40ab526e1b42e54 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26723 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIghFzMKNxgbqLkR0bMRyBJzSCAQ6lJ32cRETILzHEiZbfMX6EEORsXmimS9eFYZuToksnXkXd3AWotT1utQz2oCgmlkgnY0gmlwhKwS8eSKbXVsdGlhZGRyc5YACASsEvHkBuaOAAoErBLx5Abmj90DgnJzhQADAQAAiXNlY3AyNTZrMaECdy5aIbeGYrLTOP4Zu8tBPSW6fmhYFHRBCLh-M0IhNZGDdGNwguaOg3VkcILmkIV3YWt1MgU --filternode=/ip4/172.18.241.228/tcp/59022/p2p/16Uiu2HAm3SuVNmdeKTKKVKYq7C5jF3Tt3FkwL7Vt9hGgG88uXfxt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.116 waku a4157574529476abcfb299af50ac9948e16aad41a22f03e8df318be8bc1692d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a41575745294. Setting up logs at ./log/docker/node3_2026-02-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26719
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26719/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26719/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.116/tcp/26720/p2p/16Uiu2HAkxk9SiZ21w3QLsoV2pMn4aSmVfsymp6xGQTq6FUdFukCS","/ip4/172.18.215.116/tcp/26721/ws/p2p/16Uiu2HAkxk9SiZ21w3QLsoV2pMn4aSmVfsymp6xGQTq6FUdFukCS"],"enrUri":"enr:-L24QClZIFBRDuK9Yn2zkQr8GGmJdMPnAv9Eert3OPDvWmcDHLhAUaBtmGuZ32mczwh10LeNGxMVSHcF1b9N747pGdcCgmlkgnY0gmlwhKwS13SKbXVsdGlhZGRyc5YACASsEtd0BmhgAAoErBLXdAZoYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECMU6RuAuxg5wriNvTnWLCMs5O9D6wH33b7vggT_eIueODdGNwgmhgg3VkcIJoYoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26719/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.228/tcp/59022/p2p/16Uiu2HAm3SuVNmdeKTKKVKYq7C5jF3Tt3FkwL7Vt9hGgG88uXfxt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.31.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16241', '16242', '16243', '16244', '16245']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16241:16241 -p 16242:16242 -p 16243:16243 -p 16244:16244 -p 16245:16245 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16243 --rest-port=16241 --tcp-port=16242 --discv5-udp-port=16244 --rest-address=0.0.0.0 --nat=extip:172.18.31.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd42f69ec35c51da6caa7bcc668bde325cfbbe60b590fc3adc60baa6b6d6c5ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16245 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIghFzMKNxgbqLkR0bMRyBJzSCAQ6lJ32cRETILzHEiZbfMX6EEORsXmimS9eFYZuToksnXkXd3AWotT1utQz2oCgmlkgnY0gmlwhKwS8eSKbXVsdGlhZGRyc5YACASsEvHkBuaOAAoErBLx5Abmj90DgnJzhQADAQAAiXNlY3AyNTZrMaECdy5aIbeGYrLTOP4Zu8tBPSW6fmhYFHRBCLh-M0IhNZGDdGNwguaOg3VkcILmkIV3YWt1MgU --filternode=/ip4/172.18.241.228/tcp/59022/p2p/16Uiu2HAm3SuVNmdeKTKKVKYq7C5jF3Tt3FkwL7Vt9hGgG88uXfxt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.214 waku 990561764cfe851082c5c15a847c2eab52f2ff6477b77b91d2a275d6a29a4e9e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 990561764cfe. Setting up logs at ./log/docker/node4_2026-02-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16241
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16241/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16241/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.214/tcp/16242/p2p/16Uiu2HAmP4JpEQ6tGFsDCwG9rtJyokZS3tueywmHncVZjpUn2wKz","/ip4/172.18.31.214/tcp/16243/ws/p2p/16Uiu2HAmP4JpEQ6tGFsDCwG9rtJyokZS3tueywmHncVZjpUn2wKz"],"enrUri":"enr:-L24QFWa47tIOq-RI-mTyHXcTeLnvNiH050Ey87d-tO9vA_uLyJ-5wRSvkAS617iYe9LnK_zxcLw2IxVRxpjtA1_bfwCgmlkgnY0gmlwhKwSH9aKbXVsdGlhZGRyc5YACASsEh_WBj9yAAoErBIf1gY_c90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmo4bE5Jk1e6TpGJinfVN9DQ6SWiqrkTx_LMmyz7pwn2DdGNwgj9yg3VkcII_dIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16241/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.228/tcp/59022/p2p/16Uiu2HAm3SuVNmdeKTKKVKYq7C5jF3Tt3FkwL7Vt9hGgG88uXfxt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6952', '6953', '6954', '6955', '6956']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6952:6952 -p 6953:6953 -p 6954:6954 -p 6955:6955 -p 6956:6956 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6954 --rest-port=6952 --tcp-port=6953 --discv5-udp-port=6955 --rest-address=0.0.0.0 --nat=extip:172.18.24.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c69ad6b5e3db2d3631eafbb5b0d0dc19e4a5bb5a9ecda3e2aa99ac6d61dcea9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6956 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIghFzMKNxgbqLkR0bMRyBJzSCAQ6lJ32cRETILzHEiZbfMX6EEORsXmimS9eFYZuToksnXkXd3AWotT1utQz2oCgmlkgnY0gmlwhKwS8eSKbXVsdGlhZGRyc5YACASsEvHkBuaOAAoErBLx5Abmj90DgnJzhQADAQAAiXNlY3AyNTZrMaECdy5aIbeGYrLTOP4Zu8tBPSW6fmhYFHRBCLh-M0IhNZGDdGNwguaOg3VkcILmkIV3YWt1MgU --filternode=/ip4/172.18.241.228/tcp/59022/p2p/16Uiu2HAm3SuVNmdeKTKKVKYq7C5jF3Tt3FkwL7Vt9hGgG88uXfxt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.84 waku ce108d91f6ea5ac03e56ebece71c97f96da6bf039927e2504cbccd6bd17c1565
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce108d91f6ea. Setting up logs at ./log/docker/node5_2026-02-04_17-11-31__a2983ce9-18ac-42cd-96ce-956ad6e170e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6952
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6952/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6952/debug/v1/info" -H "Content-Type: application/json" -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.84/tcp/6953/p2p/16Uiu2HAmUQyCzL9nS8wDvW6veZQgdiGFn9vpe3LbBm6wApkmYLjB","/ip4/172.18.24.84/tcp/6954/ws/p2p/16Uiu2HAmUQyCzL9nS8wDvW6veZQgdiGFn9vpe3LbBm6wApkmYLjB"],"enrUri":"enr:-L24QDXGd8YY1iiTVKbFDe8lCgWjI4-UUldDNd0bAgpXg4vjB8v9VOp9IrvevnSJQaBRRNnmRbfFiAJJNcJIh8ge4UQCgmlkgnY0gmlwhKwSGFSKbXVsdGlhZGRyc5YACASsEhhUBhspAAoErBIYVAYbKt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6iORJQwWWvy5zF-BgPIPCt_2e1fPmsaErr_pCS8pKvKDdGNwghspg3VkcIIbK4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6952/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.228/tcp/59022/p2p/16Uiu2HAm3SuVNmdeKTKKVKYq7C5jF3Tt3FkwL7Vt9hGgG88uXfxt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59021/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:27149/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6dacfcad-1544-464b-8ee1-3cf1466f0a68", "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":"6dacfcad-1544-464b-8ee1-3cf1466f0a68","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26719/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4258d90e-ae26-438e-a0d8-70f1d58e8dc3", "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":"4258d90e-ae26-438e-a0d8-70f1d58e8dc3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16241/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fab81f43-a1d5-43f2-9971-3c6c3b0dfb52", "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":"fab81f43-a1d5-43f2-9971-3c6c3b0dfb52","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6952/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c7300373-6e39-4679-bf5b-17950a0009bf", "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":"c7300373-6e39-4679-bf5b-17950a0009bf","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59021/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:27149/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":1770225097935297577,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26719/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":1770225097935297577,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16241/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":1770225097935297577,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6952/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":1770225097935297577,"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 b43ce6f498c2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id daf557370e0f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a41575745294
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b43ce6f498c2. 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 990561764cfe
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container daf557370e0f. 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 ce108d91f6ea
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a41575745294. 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,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publishing_node_paused_and_unpaused with id: 2026-02-04_17-12-51__d1e3399d-c50a-4425-b34a-11f19d48ac90
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-04_17-12-51__d1e3399d-c50a-4425-b34a-11f19d48ac90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18169', '18170', '18171', '18172', '18173']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18169:18169 -p 18170:18170 -p 18171:18171 -p 18172:18172 -p 18173:18173 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18171 --rest-port=18169 --tcp-port=18170 --discv5-udp-port=18172 --rest-address=0.0.0.0 --nat=extip:172.18.250.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8a933e204aaf585c467ebfede6bd4ecd1fbaa7aaa0ceb7f827fcabbea5f4cfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18173 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.8 waku 754d12ef97562fb345f38c0e2ef3bc90600bb88b3b917c54fafd27d9325f6c05
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 754d12ef9756. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-12-51__d1e3399d-c50a-4425-b34a-11f19d48ac90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18169
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 1b05b269bd6a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 81ca749296e8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18169/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18169/debug/v1/info" -H "Content-Type: application/json" -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.8/tcp/18170/p2p/16Uiu2HAmCYLH7Jgs4wg7iiDELscG1StaQ2yDoxZnwVavLdSnS3Va","/ip4/172.18.250.8/tcp/18171/ws/p2p/16Uiu2HAmCYLH7Jgs4wg7iiDELscG1StaQ2yDoxZnwVavLdSnS3Va"],"enrUri":"enr:-L24QKMAVhee1XvryZXppMj1fAGI7yVG8hfPTSNYg8wf5sX2COpErUY9FCXZhbHDNk5ycPYQ7kssUWXJxyXVWSKN91gCgmlkgnY0gmlwhKwS-giKbXVsdGlhZGRyc5YACASsEvoIBkb6AAoErBL6CAZG-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_kt3h5zklOtzIh6u2Bo0ij6xoKhLadt-kg1Iq6qjPpmDdGNwgkb6g3VkcIJG_IV3YWt1MgM"}'
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-04_17-12-51__d1e3399d-c50a-4425-b34a-11f19d48ac90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.9.227
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25739', '25740', '25741', '25742', '25743']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25739:25739 -p 25740:25740 -p 25741:25741 -p 25742:25742 -p 25743:25743 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25741 --rest-port=25739 --tcp-port=25740 --discv5-udp-port=25742 --rest-address=0.0.0.0 --nat=extip:172.18.9.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc5b46ccd7c1bdcdeae46ce77f5d4f4fd6431ae067bcdc6ae7d36f3228a07e4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25743 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKMAVhee1XvryZXppMj1fAGI7yVG8hfPTSNYg8wf5sX2COpErUY9FCXZhbHDNk5ycPYQ7kssUWXJxyXVWSKN91gCgmlkgnY0gmlwhKwS-giKbXVsdGlhZGRyc5YACASsEvoIBkb6AAoErBL6CAZG-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_kt3h5zklOtzIh6u2Bo0ij6xoKhLadt-kg1Iq6qjPpmDdGNwgkb6g3VkcIJG_IV3YWt1MgM --storenode=/ip4/172.18.250.8/tcp/18170/p2p/16Uiu2HAmCYLH7Jgs4wg7iiDELscG1StaQ2yDoxZnwVavLdSnS3Va --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.227 waku 1572a678f7945c7271c4a08a8641b6d8805cdb25d80220cbee82ccd7129d9932
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1572a678f794. Setting up logs at ./log/docker/store_node1_2026-02-04_17-12-51__d1e3399d-c50a-4425-b34a-11f19d48ac90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25739
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25739/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25739/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.227/tcp/25740/p2p/16Uiu2HAkvYQxkGWntxCgiRDjYPEiCKWut7tG8R2yeK4Jgm9Kx7db","/ip4/172.18.9.227/tcp/25741/ws/p2p/16Uiu2HAkvYQxkGWntxCgiRDjYPEiCKWut7tG8R2yeK4Jgm9Kx7db"],"enrUri":"enr:-L24QFh3diO209brSUmcuxgs3EsDvIlxeC2wi4ohEJlWrISOXjDabTYuiozgas6Q_-KGxIdhgelQ8c9A8kwRcurPqdkCgmlkgnY0gmlwhKwSCeOKbXVsdGlhZGRyc5YACASsEgnjBmSMAAoErBIJ4wZkjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECEJXFiZCBV0gBlFfDjM-Z3TIelciBf3V6xnKo2rdgiVqDdGNwgmSMg3VkcIJkjoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25739/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.8/tcp/18170/p2p/16Uiu2HAmCYLH7Jgs4wg7iiDELscG1StaQ2yDoxZnwVavLdSnS3Va"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18169/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:25739/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:18169/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:18169/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x27b3703ee9edb6d1cfba24886edb7ae8aec26b60ed18bad4b2f8f1a6313f60e3"}]}'
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:25739/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x27b3703ee9edb6d1cfba24886edb7ae8aec26b60ed18bad4b2f8f1a6313f60e3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 754d12ef9756
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 754d12ef9756
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18169/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18169/debug/v1/info" -H "Content-Type: application/json" -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.8/tcp/18170/p2p/16Uiu2HAmCYLH7Jgs4wg7iiDELscG1StaQ2yDoxZnwVavLdSnS3Va","/ip4/172.18.250.8/tcp/18171/ws/p2p/16Uiu2HAmCYLH7Jgs4wg7iiDELscG1StaQ2yDoxZnwVavLdSnS3Va"],"enrUri":"enr:-L24QKMAVhee1XvryZXppMj1fAGI7yVG8hfPTSNYg8wf5sX2COpErUY9FCXZhbHDNk5ycPYQ7kssUWXJxyXVWSKN91gCgmlkgnY0gmlwhKwS-giKbXVsdGlhZGRyc5YACASsEvoIBkb6AAoErBL6CAZG-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_kt3h5zklOtzIh6u2Bo0ij6xoKhLadt-kg1Iq6qjPpmDdGNwgkb6g3VkcIJG_IV3YWt1MgM"}'
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:18169/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:18169/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x27b3703ee9edb6d1cfba24886edb7ae8aec26b60ed18bad4b2f8f1a6313f60e3"},{"messageHash":"0xf9a2847ef00af5884cc52ef13df0e6b0be9c47ba911472bb4f9a08621de8f92d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25739/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x27b3703ee9edb6d1cfba24886edb7ae8aec26b60ed18bad4b2f8f1a6313f60e3"},{"messageHash":"0xf9a2847ef00af5884cc52ef13df0e6b0be9c47ba911472bb4f9a08621de8f92d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18169/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":"0x27b3703ee9edb6d1cfba24886edb7ae8aec26b60ed18bad4b2f8f1a6313f60e3"},{"messageHash":"0xf9a2847ef00af5884cc52ef13df0e6b0be9c47ba911472bb4f9a08621de8f92d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25739/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":"0x27b3703ee9edb6d1cfba24886edb7ae8aec26b60ed18bad4b2f8f1a6313f60e3"},{"messageHash":"0xf9a2847ef00af5884cc52ef13df0e6b0be9c47ba911472bb4f9a08621de8f92d"}]}'
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 754d12ef9756
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1572a678f794
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,470 @@
2026-02-04 17:18:48.007 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:18:48.008 DEBUG [tests.conftest] Running test: test_store_sync_after_partition_under_100_msgs with id: 2026-02-04_17-18-48__b74f3528-b815-4bd0-9dc5-f75d205081e0
2026-02-04 17:18:48.008 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:18:48.014 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:18:48.014 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-18-48__b74f3528-b815-4bd0-9dc5-f75d205081e0__wakuorg_nwaku:latest.log
2026-02-04 17:18:48.020 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:18:48.020 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-18-48__b74f3528-b815-4bd0-9dc5-f75d205081e0__wakuorg_nwaku:latest.log
2026-02-04 17:18:48.026 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:18:48.026 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-18-48__b74f3528-b815-4bd0-9dc5-f75d205081e0__wakuorg_nwaku:latest.log
2026-02-04 17:18:48.027 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:18:48.027 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:18:48.027 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:18:48.029 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:18:48.029 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.237
2026-02-04 17:18:48.029 DEBUG [src.node.docker_mananger] Generated ports ['41535', '41536', '41537', '41538', '41539']
2026-02-04 17:18:48.029 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:18:48.029 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:18:48.029 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:18:48.030 DEBUG [src.node.docker_mananger] docker run -i -t -p 41535:41535 -p 41536:41536 -p 41537:41537 -p 41538:41538 -p 41539:41539 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41537 --rest-port=41535 --tcp-port=41536 --discv5-udp-port=41538 --rest-address=0.0.0.0 --nat=extip:172.18.6.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c82b94ba6c9fa90e9a58f32ed715dddcfe4eee40e1ea457bea23abcddcfd1530 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41539 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-04 17:18:48.185 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.237 waku a2dd1c9616080c56dad8f9f13fde5f9144e63c9fb41886d02fef61645d5cecce
2026-02-04 17:18:48.211 DEBUG [src.node.docker_mananger] Container started with ID a2dd1c961608. Setting up logs at ./log/docker/node1_2026-02-04_17-18-48__b74f3528-b815-4bd0-9dc5-f75d205081e0__wakuorg_nwaku:latest.log
2026-02-04 17:18:48.212 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41535
2026-02-04 17:18:48.212 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:18:48.276 ERROR [src.node.docker_mananger] Max retries reached for container 5b8edf546c52. Exiting log stream.
2026-02-04 17:18:48.789 ERROR [src.node.docker_mananger] Max retries reached for container ec5501663d7d. Exiting log stream.
2026-02-04 17:18:49.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41535/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:18:49.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:18:49.216 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:18:49.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41535/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:18:49.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.237/tcp/41536/p2p/16Uiu2HAm1DL3eJLPUJ83PArrqcXraa73doXPp8wLowno5PWKds68","/ip4/172.18.6.237/tcp/41537/ws/p2p/16Uiu2HAm1DL3eJLPUJ83PArrqcXraa73doXPp8wLowno5PWKds68"],"enrUri":"enr:-L24QAYRliAKsr1C47lIhNkPJJi-W75uPWBDs_HKO-Xdc5BJGM0JZgRP5nlxt0Wwf7GsW2InkASbK1woFLymLELrUuwCgmlkgnY0gmlwhKwSBu2KbXVsdGlhZGRyc5YACASsEgbtBqJAAAoErBIG7QaiQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVfyc4xOmrjS44vHZ9qewd2wT259oixH_yoqjupSCSZGDdGNwgqJAg3VkcIKiQoV3YWt1MhM"}'
2026-02-04 17:18:49.219 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:18:49.220 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:18:49.220 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:18:49.221 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:18:49.222 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.77
2026-02-04 17:18:49.222 DEBUG [src.node.docker_mananger] Generated ports ['22548', '22549', '22550', '22551', '22552']
2026-02-04 17:18:49.222 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:18:49.222 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:18:49.222 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:18:49.222 DEBUG [src.node.docker_mananger] docker run -i -t -p 22548:22548 -p 22549:22549 -p 22550:22550 -p 22551:22551 -p 22552:22552 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22550 --rest-port=22548 --tcp-port=22549 --discv5-udp-port=22551 --rest-address=0.0.0.0 --nat=extip:172.18.229.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b42b0e6fc1777c9cf3f8568dd9667fa3fff5adfe0edaced5e88c40be53e27ae7 --store-sync=true --store=true --store-sync-range=180 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22552 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QAYRliAKsr1C47lIhNkPJJi-W75uPWBDs_HKO-Xdc5BJGM0JZgRP5nlxt0Wwf7GsW2InkASbK1woFLymLELrUuwCgmlkgnY0gmlwhKwSBu2KbXVsdGlhZGRyc5YACASsEgbtBqJAAAoErBIG7QaiQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVfyc4xOmrjS44vHZ9qewd2wT259oixH_yoqjupSCSZGDdGNwgqJAg3VkcIKiQoV3YWt1MhM
2026-02-04 17:18:49.394 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.77 waku 36044827436dd11a81c2fc8d2478e25952e6660ba074c28948f57019b2f4a706
2026-02-04 17:18:49.419 DEBUG [src.node.docker_mananger] Container started with ID 36044827436d. Setting up logs at ./log/docker/node2_2026-02-04_17-18-48__b74f3528-b815-4bd0-9dc5-f75d205081e0__wakuorg_nwaku:latest.log
2026-02-04 17:18:49.419 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22548
2026-02-04 17:18:49.420 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:18:50.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22548/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:18:50.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:18:50.426 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:18:50.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22548/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:18:50.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.77/tcp/22549/p2p/16Uiu2HAkvRPQW5zNSJsrfj9CabCLnruZNP8YtFmASQpmiVYVtBVX","/ip4/172.18.229.77/tcp/22550/ws/p2p/16Uiu2HAkvRPQW5zNSJsrfj9CabCLnruZNP8YtFmASQpmiVYVtBVX"],"enrUri":"enr:-L24QEowxMieDZbW432p9YUARN_gfaaAAwNH-DICJf6Hqi5ccQwC73qoWVoVZEf1PCW-pmdy0qc6vR8o-dX5CpFXH4YCgmlkgnY0gmlwhKwS5U2KbXVsdGlhZGRyc5YACASsEuVNBlgVAAoErBLlTQZYFt0DgnJzhQADAQAAiXNlY3AyNTZrMaECDsjyWFBUiEfg76_umm_j2f1gPHf7i1298eWJKvdGD3aDdGNwglgVg3VkcIJYF4V3YWt1MhI"}'
2026-02-04 17:18:50.429 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:18:50.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22548/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.237/tcp/41536/p2p/16Uiu2HAm1DL3eJLPUJ83PArrqcXraa73doXPp8wLowno5PWKds68"]'
2026-02-04 17:18:50.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:50.459 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:50.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:18:50.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:50.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:50.673 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:18:51.474 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:51.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:18:51.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:51.479 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:51.680 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:18:52.480 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:52.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:18:52.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:52.485 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:52.686 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:18:53.487 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:53.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:18:53.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:53.492 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:53.692 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:18:54.493 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:54.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:18:54.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:54.498 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:54.698 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:18:55.499 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:55.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:18:55.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:55.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:55.705 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:18:56.505 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:56.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:18:56.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:56.510 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:56.711 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:18:57.512 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:57.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:18:57.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:57.517 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:57.717 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:18:58.518 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:58.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:18:58.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:58.523 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:58.724 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:18:59.525 DEBUG [src.steps.store] Relaying message
2026-02-04 17:18:59.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:18:59.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:18:59.529 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:18:59.730 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:00.531 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:00.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:00.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:00.536 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:00.737 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:01.537 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:01.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:01.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:01.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:01.743 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:02.544 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:02.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:02.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:02.548 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:02.749 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:03.550 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:03.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:03.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:03.555 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:03.756 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:04.556 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:04.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:04.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:04.561 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:04.762 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:05.563 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:05.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:05.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:05.568 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:05.768 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:06.569 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:06.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:06.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:06.574 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:06.774 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:07.575 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:07.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:07.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:07.580 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:07.781 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:08.581 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:08.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:08.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:08.586 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:08.787 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:09.588 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:09.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:09.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:09.593 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:09.793 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:10.593 DEBUG [tests.store_sync.test_store_sync] Pausing Node2 container
2026-02-04 17:19:10.594 DEBUG [src.node.waku_node] Pausing container with id 36044827436d
2026-02-04 17:19:10.614 DEBUG [tests.store_sync.test_store_sync] Publishing while node2 paused
2026-02-04 17:19:10.615 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:10.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:10.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:10.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:10.819 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:11.620 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:11.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:11.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:11.625 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:11.826 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:12.626 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:12.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:12.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:12.631 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:12.832 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:13.633 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:13.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:13.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:13.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:13.838 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:14.639 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:14.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:14.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:14.644 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:14.845 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:15.645 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:15.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:15.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:15.650 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:15.851 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:16.652 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:16.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:16.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:16.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:16.858 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:17.658 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:17.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:17.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:17.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:17.864 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:18.665 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:18.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:18.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:18.669 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:18.870 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:19.671 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:19.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:19.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:19.676 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:19.876 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:20.677 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:20.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:20.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:20.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:20.883 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:21.684 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:21.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:21.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:21.689 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:21.890 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:22.690 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:22.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:22.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:22.695 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:22.896 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:23.697 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:23.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:23.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:23.702 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:23.902 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:24.703 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:24.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:24.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:24.708 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:24.909 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:25.709 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:25.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:25.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:25.715 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:25.915 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:26.716 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:26.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:26.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:26.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:26.921 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:27.722 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:27.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:27.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:27.727 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:27.928 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:28.729 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:28.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:28.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:28.734 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:28.934 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:29.735 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:29.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:29.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:29.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:29.941 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:30.741 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:30.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:30.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:30.747 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:30.947 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:31.748 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:31.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:31.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:31.753 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:31.954 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:32.755 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:32.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:32.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:32.759 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:32.960 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:33.761 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:33.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:33.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:33.766 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:33.966 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:34.767 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:34.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:34.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:34.773 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:34.973 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:35.774 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:35.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:35.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:35.779 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:35.979 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:36.780 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:36.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:36.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:36.785 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:36.986 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:37.787 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:37.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:37.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:37.792 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:37.992 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:38.793 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:38.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:38.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:38.798 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:38.999 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:39.800 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:39.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:39.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:39.805 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:40.005 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:40.806 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:40.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:40.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:40.811 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:41.012 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:41.812 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:41.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:41.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:41.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:42.018 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:42.819 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:42.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:42.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:42.824 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:43.025 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:43.826 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:43.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:43.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:43.831 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:44.032 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:44.832 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:44.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:44.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:44.838 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:45.038 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:45.839 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:45.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:45.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:45.844 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:46.045 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:46.845 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:46.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:46.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:46.851 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:47.052 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:47.853 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:47.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:47.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:47.857 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:48.058 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:48.859 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:48.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:48.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:48.864 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:49.064 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:49.865 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:49.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:49.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:49.870 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:50.071 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:50.872 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:50.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:50.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:50.877 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:51.078 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:51.878 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:51.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:51.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:51.887 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:52.087 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:52.888 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:52.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:52.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:52.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:53.094 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:53.895 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:53.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:53.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:53.900 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:54.101 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:54.901 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:54.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:54.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:54.907 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:55.108 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:55.908 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:55.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:55.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:55.913 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:56.114 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:56.915 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:56.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:56.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:56.920 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:57.120 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:57.921 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:57.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:57.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:57.927 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:58.127 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:58.928 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:58.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:58.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:58.935 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:19:59.135 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:19:59.936 DEBUG [src.steps.store] Relaying message
2026-02-04 17:19:59.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:19:59.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:19:59.942 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:00.142 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:00.943 DEBUG [src.steps.store] Relaying message
2026-02-04 17:20:00.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:20:00.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:20:00.948 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:01.148 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:01.949 DEBUG [src.steps.store] Relaying message
2026-02-04 17:20:01.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:20:01.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:20:01.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:02.155 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:02.955 DEBUG [src.steps.store] Relaying message
2026-02-04 17:20:02.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:20:02.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:20:02.961 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:03.161 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:03.962 DEBUG [src.steps.store] Relaying message
2026-02-04 17:20:03.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:20:03.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:20:03.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:04.169 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:04.969 DEBUG [src.steps.store] Relaying message
2026-02-04 17:20:04.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:20:04.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:20:04.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:05.175 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:05.975 DEBUG [src.steps.store] Relaying message
2026-02-04 17:20:05.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:20:05.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:20:05.981 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:06.181 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:06.982 DEBUG [src.steps.store] Relaying message
2026-02-04 17:20:06.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:20:06.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:20:06.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:07.188 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:07.989 DEBUG [src.steps.store] Relaying message
2026-02-04 17:20:07.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:20:07.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:20:07.994 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:08.194 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:08.995 DEBUG [src.steps.store] Relaying message
2026-02-04 17:20:08.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:20:09.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:20:09.000 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:09.200 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:10.001 DEBUG [src.steps.store] Relaying message
2026-02-04 17:20:10.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41535/relay/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-04 17:20:10.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:20:10.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:20:10.207 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-04 17:20:11.007 DEBUG [tests.store_sync.test_store_sync] Unpausing Node2
2026-02-04 17:20:11.007 DEBUG [src.node.waku_node] Unpause container with id 36044827436d
2026-02-04 17:20:11.021 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-04 17:20:31.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22548/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:20:31.028 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-04 17:20:31.029 DEBUG [tests.store_sync.test_store_sync] Node2 store has 80 messages; expected 80
2026-02-04 17:20:31.030 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:20:31.031 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:20:31.031 DEBUG [src.node.waku_node] Stopping container with id a2dd1c961608
2026-02-04 17:20:31.521 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:20:31.521 DEBUG [src.node.waku_node] Stopping container with id 36044827436d
2026-02-04 17:20:31.979 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:20:31.980 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:20:32.043 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:20:32.067 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-04_17-16-51__b17e9619-a175-4fce-b1d2-133ea094e6a6
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-04_17-16-51__b17e9619-a175-4fce-b1d2-133ea094e6a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57934', '57935', '57936', '57937', '57938']
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 57934:57934 -p 57935:57935 -p 57936:57936 -p 57937:57937 -p 57938:57938 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57936 --rest-port=57934 --tcp-port=57935 --discv5-udp-port=57937 --rest-address=0.0.0.0 --nat=extip:172.18.98.167 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=15aefdfdaaa7fcedbdb8bb90fedee068c6acea5dccddcc45fddeb5a39be75bba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57938 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.167 waku 4ee1a0a009a3172bc26c43f2c3c63019d2e1f4a1a7eac795bc871e25564e13ea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ee1a0a009a3. Setting up logs at ./log/docker/node1_2026-02-04_17-16-51__b17e9619-a175-4fce-b1d2-133ea094e6a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57934
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 d1f6c975ded4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 96242268f6f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57934/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57934/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.167/tcp/57935/p2p/16Uiu2HAmBd2mGTYfRyvQKdws6fdmHZH8qyVmzVYbDmJVcSGXHn2t","/ip4/172.18.98.167/tcp/57936/ws/p2p/16Uiu2HAmBd2mGTYfRyvQKdws6fdmHZH8qyVmzVYbDmJVcSGXHn2t"],"enrUri":"enr:-L24QFgbLKkbY1zViThAg5gSsN6yNoVZKE8dZqQojfDRiGksStvtL8XHZSUcIPEiXRYpYXK6gQ_pyWxB-lJCHOkCUWoCgmlkgnY0gmlwhKwSYqeKbXVsdGlhZGRyc5YACASsEmKnBuJPAAoErBJipwbiUN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8KPhW1-Je-p61qrk8tY90hiKlO3jGcLG6XG0i3nfMEGDdGNwguJPg3VkcILiUYV3YWt1MgU"}'
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-04_17-16-51__b17e9619-a175-4fce-b1d2-133ea094e6a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43678', '43679', '43680', '43681', '43682']
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 43678:43678 -p 43679:43679 -p 43680:43680 -p 43681:43681 -p 43682:43682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43680 --rest-port=43678 --tcp-port=43679 --discv5-udp-port=43681 --rest-address=0.0.0.0 --nat=extip:172.18.44.253 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=38b66c1d632c361da06eae9f382fdb0dfff0ec34cbfffac9ef2ac81b2817ea1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43682 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFgbLKkbY1zViThAg5gSsN6yNoVZKE8dZqQojfDRiGksStvtL8XHZSUcIPEiXRYpYXK6gQ_pyWxB-lJCHOkCUWoCgmlkgnY0gmlwhKwSYqeKbXVsdGlhZGRyc5YACASsEmKnBuJPAAoErBJipwbiUN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8KPhW1-Je-p61qrk8tY90hiKlO3jGcLG6XG0i3nfMEGDdGNwguJPg3VkcILiUYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.253 waku 63665fdfc6a3d38fb60de131b5d563451d815a3968b657a0d48830ea85e134a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 63665fdfc6a3. Setting up logs at ./log/docker/node2_2026-02-04_17-16-51__b17e9619-a175-4fce-b1d2-133ea094e6a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43678
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43678/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.253/tcp/43679/p2p/16Uiu2HAm2w3RWg6zXH2Vmx2thqN2M4zAhSA4fi5cPay8hS8pTGrp","/ip4/172.18.44.253/tcp/43680/ws/p2p/16Uiu2HAm2w3RWg6zXH2Vmx2thqN2M4zAhSA4fi5cPay8hS8pTGrp"],"enrUri":"enr:-L24QLMuG3b4kV6yce4krwzI2F-SN3uGGEvqSkiouVAamc_JDRkPxnxYvyc3cETwG9Sb2oil1UYv_sMA00RwnIhf6vACgmlkgnY0gmlwhKwSLP2KbXVsdGlhZGRyc5YACASsEiz9BqqfAAoErBIs_QaqoN0DgnJzhQACAQAAiXNlY3AyNTZrMaECb4fl6pjf712yY3HJ12fuLwgdletHmQ_EGFPblChJcQWDdGNwgqqfg3VkcIKqoYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43678/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.167/tcp/57935/p2p/16Uiu2HAmBd2mGTYfRyvQKdws6fdmHZH8qyVmzVYbDmJVcSGXHn2t"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57934/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:43678/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:57934/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:57934/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":1770225414003858408,"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:43678/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":1770225414003858408,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57934/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:57934/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":1770225414124635515,"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:43678/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":1770225414124635515,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57934/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:57934/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":1770225414237541141,"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:43678/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":1770225414237541141,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57934/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:57934/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":1770225414349964179,"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:43678/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":1770225414349964179,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57934/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:57934/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":1770225414462255443,"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:43678/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":1770225414462255443,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57934/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:57934/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":1770225414575666237,"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:43678/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":1770225414575666237,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57934/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:57934/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":1770225414688636586,"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:43678/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":1770225414688636586,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57934/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:57934/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":1770225414800999745,"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:43678/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":1770225414800999745,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:57934/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:43678/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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:57934/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 4ee1a0a009a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 63665fdfc6a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[5000] with id: 2026-02-04_17-10-37__4d120b0f-9248-4022-97f2-799894e1f4b6
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-04_17-10-37__4d120b0f-9248-4022-97f2-799894e1f4b6__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-04_17-10-37__4d120b0f-9248-4022-97f2-799894e1f4b6__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.218.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55736', '55737', '55738', '55739', '55740']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55736:55736 -p 55737:55737 -p 55738:55738 -p 55739:55739 -p 55740:55740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55738 --rest-port=55736 --tcp-port=55737 --discv5-udp-port=55739 --rest-address=0.0.0.0 --nat=extip:172.18.218.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8d629f2ef2cbc1711f1fafcad63afadbdfab80557fefe6c3bdba3f6aae52acb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55740 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.70 waku 5f4bf5ba91023ab4ad267aa21dd6cf9d5cae6438ed2a76cc346c4c864d78d4ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5f4bf5ba9102. Setting up logs at ./log/docker/node1_2026-02-04_17-10-37__4d120b0f-9248-4022-97f2-799894e1f4b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55736
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55736/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55736/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.70/tcp/55737/p2p/16Uiu2HAkyou1jWmqytm1REKqyHCK2qrJtdzkQPg77AHZyD8SqJBN","/ip4/172.18.218.70/tcp/55738/ws/p2p/16Uiu2HAkyou1jWmqytm1REKqyHCK2qrJtdzkQPg77AHZyD8SqJBN"],"enrUri":"enr:-L24QNwAIm7pbu-nV8tFx8DxyRMwCv0uBbguuJmvJPbrBl48Hd-Z_KnSWHZD3YFZkRcd9tyXuMOq2JM0A35xNMw2kDQCgmlkgnY0gmlwhKwS2kaKbXVsdGlhZGRyc5YACASsEtpGBtm5AAoErBLaRgbZut0DgnJzhQADAQAAiXNlY3AyNTZrMaECQSBDMbu3TGr3A3F6mynw7JRLGc4KxBIVyfErMsMHci2DdGNwgtm5g3VkcILZu4V3YWt1MgE"}'
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.103.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27662', '27663', '27664', '27665', '27666']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27662:27662 -p 27663:27663 -p 27664:27664 -p 27665:27665 -p 27666:27666 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27664 --rest-port=27662 --tcp-port=27663 --discv5-udp-port=27665 --rest-address=0.0.0.0 --nat=extip:172.18.103.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7df659bae19d5e8aaed86d2c3dfab0d39fd0f02eb7636de65e9db5706c8a2b05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27666 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNwAIm7pbu-nV8tFx8DxyRMwCv0uBbguuJmvJPbrBl48Hd-Z_KnSWHZD3YFZkRcd9tyXuMOq2JM0A35xNMw2kDQCgmlkgnY0gmlwhKwS2kaKbXVsdGlhZGRyc5YACASsEtpGBtm5AAoErBLaRgbZut0DgnJzhQADAQAAiXNlY3AyNTZrMaECQSBDMbu3TGr3A3F6mynw7JRLGc4KxBIVyfErMsMHci2DdGNwgtm5g3VkcILZu4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.90 waku 7d5df741a6554b7042f15efb67ee3a5fe9a6dc4b1e53219a2540f6e340ce0c3a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d5df741a655. Setting up logs at ./log/docker/node2_2026-02-04_17-10-37__4d120b0f-9248-4022-97f2-799894e1f4b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27662
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27662/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27662/debug/v1/info" -H "Content-Type: application/json" -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.90/tcp/27663/p2p/16Uiu2HAm8domY2vX5psUzPNGaQgxHfJE6ecVyoPxPSa4Hjp1Kov2","/ip4/172.18.103.90/tcp/27664/ws/p2p/16Uiu2HAm8domY2vX5psUzPNGaQgxHfJE6ecVyoPxPSa4Hjp1Kov2"],"enrUri":"enr:-L24QDXuIgLIeoWT58EOMre9YywFbmDKHb3s2EjwS2tecjoGVluM6l6UrLLSY3cNvjpmJ3qzJ4oIxXIPet3d28M4uRYCgmlkgnY0gmlwhKwSZ1qKbXVsdGlhZGRyc5YACASsEmdaBmwPAAoErBJnWgZsEN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxEO01928XXAKMEaTJ9lI1sB_WOC-QATqQHPETYBlhyuDdGNwgmwPg3VkcIJsEYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55736/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:27662/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55736/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.103.90/tcp/37724/p2p/16Uiu2HAm8domY2vX5psUzPNGaQgxHfJE6ecVyoPxPSa4Hjp1Kov2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27662/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.218.70/tcp/55737/p2p/16Uiu2HAkyou1jWmqytm1REKqyHCK2qrJtdzkQPg77AHZyD8SqJBN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 5000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3763', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3763', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3763', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '5000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55736/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:27662/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":1770225053242120393,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3763', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5f4bf5ba9102
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7d5df741a655
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_long_string_pubsub_topic with id: 2026-02-04_17-13-41__c7eae0e1-8a5d-4b92-974f-c4e406bae7f0
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-04_17-13-41__c7eae0e1-8a5d-4b92-974f-c4e406bae7f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.124.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26259', '26260', '26261', '26262', '26263']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26259:26259 -p 26260:26260 -p 26261:26261 -p 26262:26262 -p 26263:26263 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26261 --rest-port=26259 --tcp-port=26260 --discv5-udp-port=26262 --rest-address=0.0.0.0 --nat=extip:172.18.124.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5e248c2b1cfdf3f1a1dba2a6abaf82ab1d172f8a32daf73bbb4be0a236bffdcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26263 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.249 waku 4a8b8d54e79091569c63ba8563c673fa74e505fdfb3040d97e0f42748e56ac04
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a8b8d54e790. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-13-41__c7eae0e1-8a5d-4b92-974f-c4e406bae7f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26259
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 489150bfc6f6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 835fc047226a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26259/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26259/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.249/tcp/26260/p2p/16Uiu2HAmS2eqHv7CRei3urhzCWEnQfHJDVqsBb2XwGyAoTL3ocFS","/ip4/172.18.124.249/tcp/26261/ws/p2p/16Uiu2HAmS2eqHv7CRei3urhzCWEnQfHJDVqsBb2XwGyAoTL3ocFS"],"enrUri":"enr:-L24QFh0VXIBSFtnnCLZUUygPdWqAGWWOKLoO7u14RLZHIvwGdt-fhsNfHBypAxoWiwLY89LYSMP0EdWZNSMgpCKvS4CgmlkgnY0gmlwhKwSfPmKbXVsdGlhZGRyc5YACASsEnz5BmaUAAoErBJ8-QZmld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxrSjwegInGkLJse88bQp9etc_OfrwD67UWdiYn04AeGDdGNwgmaUg3VkcIJmloV3YWt1MgM"}'
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-04_17-13-41__c7eae0e1-8a5d-4b92-974f-c4e406bae7f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42582', '42583', '42584', '42585', '42586']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42582:42582 -p 42583:42583 -p 42584:42584 -p 42585:42585 -p 42586:42586 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42584 --rest-port=42582 --tcp-port=42583 --discv5-udp-port=42585 --rest-address=0.0.0.0 --nat=extip:172.18.56.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4e0f5bdb44017f15a2302c805a97774cdc69ee19f0c5cdeeeec5727843cea5bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42586 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFh0VXIBSFtnnCLZUUygPdWqAGWWOKLoO7u14RLZHIvwGdt-fhsNfHBypAxoWiwLY89LYSMP0EdWZNSMgpCKvS4CgmlkgnY0gmlwhKwSfPmKbXVsdGlhZGRyc5YACASsEnz5BmaUAAoErBJ8-QZmld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxrSjwegInGkLJse88bQp9etc_OfrwD67UWdiYn04AeGDdGNwgmaUg3VkcIJmloV3YWt1MgM --storenode=/ip4/172.18.124.249/tcp/26260/p2p/16Uiu2HAmS2eqHv7CRei3urhzCWEnQfHJDVqsBb2XwGyAoTL3ocFS --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.26 waku 841ce37a1151680cebf7c677c61aa9641076b84d25baddba44f18664ac8a4ffa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 841ce37a1151. Setting up logs at ./log/docker/store_node1_2026-02-04_17-13-41__c7eae0e1-8a5d-4b92-974f-c4e406bae7f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42582
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42582/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42582/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.26/tcp/42583/p2p/16Uiu2HAmKFTvbzBaCdHMzpQa7sw9NXCXPv2m4dvVRe7egX38cLQ7","/ip4/172.18.56.26/tcp/42584/ws/p2p/16Uiu2HAmKFTvbzBaCdHMzpQa7sw9NXCXPv2m4dvVRe7egX38cLQ7"],"enrUri":"enr:-L24QGDgO5gYS7oppjVdR7N9J1YhPiOdiQKbVBe4ZJA54fCwNrna1Uu8K3EZoNVAPwMWKj_eIo_zTLf_x4YEqopltmMCgmlkgnY0gmlwhKwSOBqKbXVsdGlhZGRyc5YACASsEjgaBqZXAAoErBI4GgamWN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYfsMKj5kQxYGfEOX7KK-7kfsOJ3g4HXjhDZ988VnwxCDdGNwgqZXg3VkcIKmWYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42582/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.249/tcp/26260/p2p/16Uiu2HAmS2eqHv7CRei3urhzCWEnQfHJDVqsBb2XwGyAoTL3ocFS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26259/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:42582/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:26259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26259/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:26259/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:26259/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:26259/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:26259/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:26259/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:26259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:146 Trying to get stored msg with url topic size million
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  tests.store.test_topics:test_topics.py:152 store request with very long pubsub topic wasn't accepted
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4a8b8d54e790
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 841ce37a1151
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_equal_to_first_message with id: 2026-02-04_17-16-26__4271596d-5d01-4985-bd31-94452452ef46
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-04_17-16-26__4271596d-5d01-4985-bd31-94452452ef46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.196.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17596', '17597', '17598', '17599', '17600']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17596:17596 -p 17597:17597 -p 17598:17598 -p 17599:17599 -p 17600:17600 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17598 --rest-port=17596 --tcp-port=17597 --discv5-udp-port=17599 --rest-address=0.0.0.0 --nat=extip:172.18.196.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c56ae1ddcd6fbeeaf6c42343ae8ca7d207398caa982a3fcb0fdd545beddd75ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17600 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.170 waku ffdac5a79a6ba739ffb1eec0064ffc4ea2871016321dfafaee636974cda99562
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ffdac5a79a6b. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-16-26__4271596d-5d01-4985-bd31-94452452ef46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17596
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 2b6571350c61. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9e6b2c8fa2d1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17596/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17596/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.170/tcp/17597/p2p/16Uiu2HAkyGkRzRts26xUyvNpQ99fJPrLx35F4b6fKAYKr12SHFZn","/ip4/172.18.196.170/tcp/17598/ws/p2p/16Uiu2HAkyGkRzRts26xUyvNpQ99fJPrLx35F4b6fKAYKr12SHFZn"],"enrUri":"enr:-L24QK_M_hVYI4x5edtdwbLK7Qre5zS0s17aLVTM66uMp6vqIThoBCalumKIIZ6tFXFqeeYavP9SvuG3QaFnuWFqMbsCgmlkgnY0gmlwhKwSxKqKbXVsdGlhZGRyc5YACASsEsSqBkS9AAoErBLEqgZEvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOSWNz_nZBbSuJDUunqBgTi8RfAGoZP9fdY8CuXlHTJWDdGNwgkS9g3VkcIJEv4V3YWt1MgM"}'
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-04_17-16-26__4271596d-5d01-4985-bd31-94452452ef46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.176.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30441', '30442', '30443', '30444', '30445']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30441:30441 -p 30442:30442 -p 30443:30443 -p 30444:30444 -p 30445:30445 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30443 --rest-port=30441 --tcp-port=30442 --discv5-udp-port=30444 --rest-address=0.0.0.0 --nat=extip:172.18.176.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbfb87ff5411c887ecceb16ce63cc75ad216177fb0df3cae4cbaaa8092ddcd1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30445 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK_M_hVYI4x5edtdwbLK7Qre5zS0s17aLVTM66uMp6vqIThoBCalumKIIZ6tFXFqeeYavP9SvuG3QaFnuWFqMbsCgmlkgnY0gmlwhKwSxKqKbXVsdGlhZGRyc5YACASsEsSqBkS9AAoErBLEqgZEvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOSWNz_nZBbSuJDUunqBgTi8RfAGoZP9fdY8CuXlHTJWDdGNwgkS9g3VkcIJEv4V3YWt1MgM --storenode=/ip4/172.18.196.170/tcp/17597/p2p/16Uiu2HAkyGkRzRts26xUyvNpQ99fJPrLx35F4b6fKAYKr12SHFZn --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.173 waku 98a5430f32246fff814cebc77471328a43d97a860e58db41692986e10d99b29d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 98a5430f3224. Setting up logs at ./log/docker/store_node1_2026-02-04_17-16-26__4271596d-5d01-4985-bd31-94452452ef46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30441
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30441/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30441/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.173/tcp/30442/p2p/16Uiu2HAmJSpJSJiAe75oH4b3XCWB2p7UgFwzCdx4bpfVb5AzfdME","/ip4/172.18.176.173/tcp/30443/ws/p2p/16Uiu2HAmJSpJSJiAe75oH4b3XCWB2p7UgFwzCdx4bpfVb5AzfdME"],"enrUri":"enr:-L24QPgrsyc8YRZ_NxTXjUfWcjFhzvOQLHnKAGSx_PR_g9jlPKp44T6Iumu13agBHiLE6SuKW9ADRRa4ZJw77aPWcogCgmlkgnY0gmlwhKwSsK2KbXVsdGlhZGRyc5YACASsErCtBnbqAAoErBKwrQZ2690DgnJzhQADAQAAiXNlY3AyNTZrMaEDVgfKCPCcELTyuMkbHC11CrFA2I0-isgO7Pxs3___3MWDdGNwgnbqg3VkcIJ27IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30441/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.170/tcp/17597/p2p/16Uiu2HAkyGkRzRts26xUyvNpQ99fJPrLx35F4b6fKAYKr12SHFZn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17596/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:30441/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:17596/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:17596/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:17596/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:17596/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:17596/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:17596/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:17596/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:17596/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:17596/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:17596/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:17596/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xdefb5931006a7a62853ac524f62516d35bea6c51b69775841f59f3c41a27e127&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":"0x8f0cda1029159a7402234354dbe2d23f2ca249117dc36a2df8449d6e75b43017"},{"messageHash":"0x7e0f8de5c2f76e1604d2b14f53a89f3ae6189782c9217a111b66677f63b60772"},{"messageHash":"0x379591dddc44266a11879d8d39195a333d6d6bda79b92478389bdc3412516749"},{"messageHash":"0xa8e5fa0b661082a00d895644a571831b06f6078f991dfab3041461222b4724c2"},{"messageHash":"0x7143c12b8c99ce43b258707fbfd5d8d348657f148ec0e4b8f6c0abc8b55e56b0"},{"messageHash":"0x254b20bf152dfb7166a4b0deacb673479bd84aad012d281e37c62d429c2e52b3"},{"messageHash":"0x723c8ebbda77afd18094ef7d7db5021c41c08b4fd0b106fd0e4b418bd8c8bb5f"},{"messageHash":"0x794f0cd6efef297c5e4fc9857eb6ef05ba8fe5a825ac5044d0a0faf170aeabf0"},{"messageHash":"0xe8f0f918ddd61dfd6a55bb386517ed760c9f273533653414326bddce3562753b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30441/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xdefb5931006a7a62853ac524f62516d35bea6c51b69775841f59f3c41a27e127&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":"0x8f0cda1029159a7402234354dbe2d23f2ca249117dc36a2df8449d6e75b43017"},{"messageHash":"0x7e0f8de5c2f76e1604d2b14f53a89f3ae6189782c9217a111b66677f63b60772"},{"messageHash":"0x379591dddc44266a11879d8d39195a333d6d6bda79b92478389bdc3412516749"},{"messageHash":"0xa8e5fa0b661082a00d895644a571831b06f6078f991dfab3041461222b4724c2"},{"messageHash":"0x7143c12b8c99ce43b258707fbfd5d8d348657f148ec0e4b8f6c0abc8b55e56b0"},{"messageHash":"0x254b20bf152dfb7166a4b0deacb673479bd84aad012d281e37c62d429c2e52b3"},{"messageHash":"0x723c8ebbda77afd18094ef7d7db5021c41c08b4fd0b106fd0e4b418bd8c8bb5f"},{"messageHash":"0x794f0cd6efef297c5e4fc9857eb6ef05ba8fe5a825ac5044d0a0faf170aeabf0"},{"messageHash":"0xe8f0f918ddd61dfd6a55bb386517ed760c9f273533653414326bddce3562753b"}]}'
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 ffdac5a79a6b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 98a5430f3224
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_missing_content_topic with id: 2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f
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-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.255.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39469', '39470', '39471', '39472', '39473']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39469:39469 -p 39470:39470 -p 39471:39471 -p 39472:39472 -p 39473:39473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39471 --rest-port=39469 --tcp-port=39470 --discv5-udp-port=39472 --rest-address=0.0.0.0 --nat=extip:172.18.255.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3059b261d7017fbad6a6aa8b74bb91e0d4773dd7dcfee9aeccf4fc461c2fe9f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39473 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.205 waku 4c3f151054059a401903f8a1103d78a8349052b1d26ccf7173c5e18419cf821e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c3f15105405. Setting up logs at ./log/docker/receiving_node1_2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39469
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 8fb3d8a2f746. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a22c1ef4a28. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39469/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39469/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.205/tcp/39470/p2p/16Uiu2HAmGm143f8QQyrTKjwP2xfq4PAAhvMFp2Cq3kyDxXVJmLGV","/ip4/172.18.255.205/tcp/39471/ws/p2p/16Uiu2HAmGm143f8QQyrTKjwP2xfq4PAAhvMFp2Cq3kyDxXVJmLGV"],"enrUri":"enr:-L24QHnf5b2596HNkjCsaseksiu02K-_-tTUK0NdDAFGctOvGpsiMgBz0NFnJ6XG4hylHUEKNXH289d0YhaWhtztQ4ICgmlkgnY0gmlwhKwS_82KbXVsdGlhZGRyc5YACASsEv_NBpouAAoErBL_zQaaL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPPkG8JKUbEQliWtQLHpiJ7u_QqPDOY-jsjFIZidWLJ6DdGNwgpoug3VkcIKaMIV3YWt1Mgk"}'
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-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.219.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38067', '38068', '38069', '38070', '38071']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38067:38067 -p 38068:38068 -p 38069:38069 -p 38070:38070 -p 38071:38071 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38069 --rest-port=38067 --tcp-port=38068 --discv5-udp-port=38070 --rest-address=0.0.0.0 --nat=extip:172.18.219.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5a3d8ffa297f7bac362bfcbadad6caeab7cc0dfd264f7bff7fac0fcc607ed35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38071 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.70 waku 634f2781014158eb90914e70ebb8d07d2d0dd54cc0fa13daa76bef2033d20f63
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 634f27810141. Setting up logs at ./log/docker/receiving_node2_2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38067
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38067/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38067/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.70/tcp/38068/p2p/16Uiu2HAm9jURTK2Sb5RHtMFVAu6i58WDY6wEpbLV3HoLnwvydx7i","/ip4/172.18.219.70/tcp/38069/ws/p2p/16Uiu2HAm9jURTK2Sb5RHtMFVAu6i58WDY6wEpbLV3HoLnwvydx7i"],"enrUri":"enr:-L24QEXZ65Ci876jGnrZbgRoCspF6ePoOvJ3MNeipxwcOGZDbxXSv7nfEmVqpiYeP-xU9w1gcx1Q5sa4hU0zQsbmXTcCgmlkgnY0gmlwhKwS20aKbXVsdGlhZGRyc5YACASsEttGBpS0AAoErBLbRgaUtd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1JMA20ok8oISwh-V4BSW4MsTMmYTQkr7Vj4ui67IEIGDdGNwgpS0g3VkcIKUtoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38067/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.205/tcp/39470/p2p/16Uiu2HAmGm143f8QQyrTKjwP2xfq4PAAhvMFp2Cq3kyDxXVJmLGV"]'
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-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65061', '65062', '65063', '65064', '65065']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65061:65061 -p 65062:65062 -p 65063:65063 -p 65064:65064 -p 65065:65065 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65063 --rest-port=65061 --tcp-port=65062 --discv5-udp-port=65064 --rest-address=0.0.0.0 --nat=extip:172.18.167.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4b0baabd556b94e8d91ddfef19e89535fdfe6153359d9465fc576c3bc5c6b169 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65065 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHnf5b2596HNkjCsaseksiu02K-_-tTUK0NdDAFGctOvGpsiMgBz0NFnJ6XG4hylHUEKNXH289d0YhaWhtztQ4ICgmlkgnY0gmlwhKwS_82KbXVsdGlhZGRyc5YACASsEv_NBpouAAoErBL_zQaaL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPPkG8JKUbEQliWtQLHpiJ7u_QqPDOY-jsjFIZidWLJ6DdGNwgpoug3VkcIKaMIV3YWt1Mgk --lightpushnode=/ip4/172.18.255.205/tcp/39470/p2p/16Uiu2HAmGm143f8QQyrTKjwP2xfq4PAAhvMFp2Cq3kyDxXVJmLGV --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.167.97 waku 0a158f8b9c01a0b1a4605072cb80fff7dd8cf7cceb07de7126570016612fe5ac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a158f8b9c01. Setting up logs at ./log/docker/lightpush_node1_2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65061
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65061/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65061/debug/v1/info" -H "Content-Type: application/json" -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.97/tcp/65062/p2p/16Uiu2HAmPc5oPG42FzUBXx4sAioRVUS18PFbd3rgBKHzYgELex9M","/ip4/172.18.167.97/tcp/65063/ws/p2p/16Uiu2HAmPc5oPG42FzUBXx4sAioRVUS18PFbd3rgBKHzYgELex9M"],"enrUri":"enr:-L24QANtpiJSmPfsYRBteMbkT4bu7P84Dc4jG9RS7NYF6caTRLgavk_3swG-q-QPlMDmmRjhYD0uO7cNXT0cPbg-wZ8CgmlkgnY0gmlwhKwSp2GKbXVsdGlhZGRyc5YACASsEqdhBv4mAAoErBKnYQb-J90DgnJzhQADAQAAiXNlY3AyNTZrMaEDorH52sXyd0YrgP9tNyB6YFJjNxzdOWiMT8RtmE3-J_iDdGNwgv4mg3VkcIL-KIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.205/tcp/39470/p2p/16Uiu2HAmGm143f8QQyrTKjwP2xfq4PAAhvMFp2Cq3kyDxXVJmLGV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.70/tcp/38068/p2p/16Uiu2HAm9jURTK2Sb5RHtMFVAu6i58WDY6wEpbLV3HoLnwvydx7i"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39469/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:38067/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:65061/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:65061/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "timestamp": 1770225335140024832}}'
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:65061/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 4c3f15105405
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 634f27810141
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0a158f8b9c01
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c3f15105405. 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,62 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_no_subscription with id: 2026-02-04_17-15-52__3258a6ae-b7b5-45f8-9c45-a05f7d542b51
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-04_17-15-52__3258a6ae-b7b5-45f8-9c45-a05f7d542b51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46784', '46785', '46786', '46787', '46788']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46784:46784 -p 46785:46785 -p 46786:46786 -p 46787:46787 -p 46788:46788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46786 --rest-port=46784 --tcp-port=46785 --discv5-udp-port=46787 --rest-address=0.0.0.0 --nat=extip:172.18.231.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=add6198376bae2e3f0fa4babe0334dfd7fc15f9f55011dd39fcd234e0dccbbca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46788 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.61 waku a6656354992da7f5f68af400565560b46e4e7d9e4134a6ee53dee67d44bd67a1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6656354992d. Setting up logs at ./log/docker/node1_2026-02-04_17-15-52__3258a6ae-b7b5-45f8-9c45-a05f7d542b51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46784
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 8d52beaf7c15. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c87eb5960bf5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46784/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/46785/p2p/16Uiu2HAm1rtxbLmqFCfBDsxDtXMbiuD2XQmFmwPgtqxusSY54qn6","/ip4/172.18.231.61/tcp/46786/ws/p2p/16Uiu2HAm1rtxbLmqFCfBDsxDtXMbiuD2XQmFmwPgtqxusSY54qn6"],"enrUri":"enr:-L24QKmRHP52NRt8FxKuE_LToU5cR81o0pgsxzi4VB8GqIT4fYb6TPqEpF5s8Ev_GYBYInUjciGUrVLAhiHyhR_NmJQCgmlkgnY0gmlwhKwS5z2KbXVsdGlhZGRyc5YACASsEuc9BrbBAAoErBLnPQa2wt0DgnJzhQADAQAAiXNlY3AyNTZrMaECX5xRSWHmxPfR8rZBwj7DJJ6Hk05DHCMUFsM4qUI__U-DdGNwgrbBg3VkcIK2w4V3YWt1MgE"}'
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-04_17-15-52__3258a6ae-b7b5-45f8-9c45-a05f7d542b51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19072', '19073', '19074', '19075', '19076']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19072:19072 -p 19073:19073 -p 19074:19074 -p 19075:19075 -p 19076:19076 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19074 --rest-port=19072 --tcp-port=19073 --discv5-udp-port=19075 --rest-address=0.0.0.0 --nat=extip:172.18.46.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbe5dbdedcea98f1328dcbef08abdaa3ca1c6f8be3bd4ff533a8f0bb53eda8f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19076 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKmRHP52NRt8FxKuE_LToU5cR81o0pgsxzi4VB8GqIT4fYb6TPqEpF5s8Ev_GYBYInUjciGUrVLAhiHyhR_NmJQCgmlkgnY0gmlwhKwS5z2KbXVsdGlhZGRyc5YACASsEuc9BrbBAAoErBLnPQa2wt0DgnJzhQADAQAAiXNlY3AyNTZrMaECX5xRSWHmxPfR8rZBwj7DJJ6Hk05DHCMUFsM4qUI__U-DdGNwgrbBg3VkcIK2w4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.213 waku 1a0a07523ce5d86c30388d92d9e3610380fe24503e8277f99d19c0a6a0db0f30
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a0a07523ce5. Setting up logs at ./log/docker/node2_2026-02-04_17-15-52__3258a6ae-b7b5-45f8-9c45-a05f7d542b51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19072
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19072/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19072/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.213/tcp/19073/p2p/16Uiu2HAm5oLVs65bMQjCi3zPj67c2rvosaSHhpW7KXVbEiTyEtRd","/ip4/172.18.46.213/tcp/19074/ws/p2p/16Uiu2HAm5oLVs65bMQjCi3zPj67c2rvosaSHhpW7KXVbEiTyEtRd"],"enrUri":"enr:-L24QAcN3WkqNC0iqS38Sxf_MVp5EIAF2KHlvMNYfqaYQpAPRFvtG3Qx9pDbpxZGc3ynN5Ni416mNNs577HZmUrognUCgmlkgnY0gmlwhKwSLtWKbXVsdGlhZGRyc5YACASsEi7VBkqBAAoErBIu1QZKgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmiGehSviQp1RVq47-H0FzaSyaAtFG3R6hfsOh8kNcEiDdGNwgkqBg3VkcIJKg4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19072/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.61/tcp/46785/p2p/16Uiu2HAm1rtxbLmqFCfBDsxDtXMbiuD2XQmFmwPgtqxusSY54qn6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46784/relay/v1/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:46784/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 a6656354992d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a0a07523ce5
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-04 17:11:56.826 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:56.827 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[500] with id: 2026-02-04_17-11-56__7f964147-5e3b-4d6f-b841-7e4354485e1b
2026-02-04 17:11:56.827 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:56.827 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:11:56.834 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:56.834 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-11-56__7f964147-5e3b-4d6f-b841-7e4354485e1b__wakuorg_nwaku:latest.log
2026-02-04 17:11:56.839 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:56.839 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-11-56__7f964147-5e3b-4d6f-b841-7e4354485e1b__wakuorg_nwaku:latest.log
2026-02-04 17:11:56.840 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-04 17:11:56.840 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:56.840 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:56.842 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:56.842 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.154
2026-02-04 17:11:56.842 DEBUG [src.node.docker_mananger] Generated ports ['43409', '43410', '43411', '43412', '43413']
2026-02-04 17:11:56.842 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:56.842 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:56.842 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:56.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 43409:43409 -p 43410:43410 -p 43411:43411 -p 43412:43412 -p 43413:43413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43411 --rest-port=43409 --tcp-port=43410 --discv5-udp-port=43412 --rest-address=0.0.0.0 --nat=extip:172.18.50.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5b2860927b5b329d37cabefc29f1fcdcbcbcbe4fd253acee852d8cb9364fc90a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43413 --metrics-logging=true --relay=true
2026-02-04 17:11:57.047 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.154 waku 73d1147a6b0063b2c77b03788baf4a0a27f0d85b3bad529d76361bd49707ab07
2026-02-04 17:11:57.081 DEBUG [src.node.docker_mananger] Container started with ID 73d1147a6b00. Setting up logs at ./log/docker/node1_2026-02-04_17-11-56__7f964147-5e3b-4d6f-b841-7e4354485e1b__wakuorg_nwaku:latest.log
2026-02-04 17:11:57.082 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43409
2026-02-04 17:11:57.082 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:57.140 ERROR [src.node.docker_mananger] Max retries reached for container 703600dd50ec. Exiting log stream.
2026-02-04 17:11:58.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43409/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:58.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:58.087 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:58.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43409/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:58.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.154/tcp/43410/p2p/16Uiu2HAmUZ315Exnit2pDX4geVR9VHLmwWWKZABK4rK6eGUmqok3","/ip4/172.18.50.154/tcp/43411/ws/p2p/16Uiu2HAmUZ315Exnit2pDX4geVR9VHLmwWWKZABK4rK6eGUmqok3"],"enrUri":"enr:-L24QOufwVVlJfkkhb4INnn3Hb4U0jZOD8ShKUPtGcsvoo7LLoGt7pP66KhhckL6Ix6as4NBcG9v0eiuarJZEf7pHGQCgmlkgnY0gmlwhKwSMpqKbXVsdGlhZGRyc5YACASsEjKaBqmSAAoErBIymgapk90DgnJzhQADAQAAiXNlY3AyNTZrMaED7DSBBDRjRTx4ycg73tf0rGZ0XwxJeRFClMwtTniLy5iDdGNwgqmSg3VkcIKplIV3YWt1MgE"}'
2026-02-04 17:11:58.090 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:58.090 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:58.090 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:58.092 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:58.092 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.68
2026-02-04 17:11:58.092 DEBUG [src.node.docker_mananger] Generated ports ['16563', '16564', '16565', '16566', '16567']
2026-02-04 17:11:58.092 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:58.092 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:58.093 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:58.093 DEBUG [src.node.docker_mananger] docker run -i -t -p 16563:16563 -p 16564:16564 -p 16565:16565 -p 16566:16566 -p 16567:16567 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16565 --rest-port=16563 --tcp-port=16564 --discv5-udp-port=16566 --rest-address=0.0.0.0 --nat=extip:172.18.159.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbaf76c14e3b80bda02e634ed63ccddceb3c38a97dbc00cceebfd273acf4a1b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16567 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOufwVVlJfkkhb4INnn3Hb4U0jZOD8ShKUPtGcsvoo7LLoGt7pP66KhhckL6Ix6as4NBcG9v0eiuarJZEf7pHGQCgmlkgnY0gmlwhKwSMpqKbXVsdGlhZGRyc5YACASsEjKaBqmSAAoErBIymgapk90DgnJzhQADAQAAiXNlY3AyNTZrMaED7DSBBDRjRTx4ycg73tf0rGZ0XwxJeRFClMwtTniLy5iDdGNwgqmSg3VkcIKplIV3YWt1MgE
2026-02-04 17:11:58.281 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.68 waku 25f4528cb010e647255456c13ebb6219a1dbacb6b3884d0cc69b8d9351f1b736
2026-02-04 17:11:58.316 DEBUG [src.node.docker_mananger] Container started with ID 25f4528cb010. Setting up logs at ./log/docker/node2_2026-02-04_17-11-56__7f964147-5e3b-4d6f-b841-7e4354485e1b__wakuorg_nwaku:latest.log
2026-02-04 17:11:58.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16563
2026-02-04 17:11:58.317 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:59.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16563/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:59.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:59.326 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:59.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16563/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:59.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.68/tcp/16564/p2p/16Uiu2HAkyiHxx4RJwJvATAaYJCnCpv9S2xEsa7DtGV3a1aUqFDxH","/ip4/172.18.159.68/tcp/16565/ws/p2p/16Uiu2HAkyiHxx4RJwJvATAaYJCnCpv9S2xEsa7DtGV3a1aUqFDxH"],"enrUri":"enr:-L24QMOiE3Dx3zDLPt3-cU1bQ4CrV0NUWzda9FewTokIzCvJU0nPGXlUnHirRpXVr2vvTdJUyYQyjU3sqSuOCeBsoRsCgmlkgnY0gmlwhKwSn0SKbXVsdGlhZGRyc5YACASsEp9EBkC0AAoErBKfRAZAtd0DgnJzhQADAQAAiXNlY3AyNTZrMaECP7C6wwRsZpKamxTi9ZKZnn1k5iQfeYP1U5gWbML5DoaDdGNwgkC0g3VkcIJAtoV3YWt1MgE"}'
2026-02-04 17:11:59.333 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:59.333 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-04 17:11:59.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43409/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:11:59.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:59.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16563/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:11:59.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:59.343 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-04 17:11:59.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43409/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:59.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.159.68/tcp/49376/p2p/16Uiu2HAkyiHxx4RJwJvATAaYJCnCpv9S2xEsa7DtGV3a1aUqFDxH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-04 17:11:59.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16563/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:59.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.50.154/tcp/43410/p2p/16Uiu2HAmUZ315Exnit2pDX4geVR9VHLmwWWKZABK4rK6eGUmqok3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-04 17:11:59.350 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-04 17:12:09.350 INFO [tests.e2e.test_network_conditions] Applying 500ms latency to node2
2026-02-04 17:12:09.352 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8292', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-04 17:12:09.363 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8292', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-04 17:12:09.373 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8292', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '500ms']
2026-02-04 17:12:09.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:09.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:09.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16563/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:10.390 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":1770225129381637532,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:10.391 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8292', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-04 17:12:10.402 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:10.403 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:10.403 DEBUG [src.node.waku_node] Stopping container with id 73d1147a6b00
2026-02-04 17:12:10.928 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:10.929 DEBUG [src.node.waku_node] Stopping container with id 25f4528cb010
2026-02-04 17:12:11.444 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:11.447 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:11.464 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:11.474 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_meta with id: 2026-02-04_17-14-04__39c4b687-ed11-49f1-89de-3c7a8be93ad9
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-04_17-14-04__39c4b687-ed11-49f1-89de-3c7a8be93ad9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19538', '19539', '19540', '19541', '19542']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19538:19538 -p 19539:19539 -p 19540:19540 -p 19541:19541 -p 19542:19542 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19540 --rest-port=19538 --tcp-port=19539 --discv5-udp-port=19541 --rest-address=0.0.0.0 --nat=extip:172.18.204.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8fe8dc7329b681b11bf8faefe14cafb39870303c29e5a3acea1dfe9e70eba41 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19542 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.79 waku 1cce66dd708fe90bef19ee32a441e246be0f90814fc0033a9c39cad85c24c8d2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1cce66dd708f. Setting up logs at ./log/docker/node1_2026-02-04_17-14-04__39c4b687-ed11-49f1-89de-3c7a8be93ad9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19538
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 ac886940059c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ffd2c2a7d5eb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19538/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19538/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/19539/p2p/16Uiu2HAm2ScBcCdFGNCD8ZFsANt9SQEC6xhQzy7QZc2Zh3Rqba1a","/ip4/172.18.204.79/tcp/19540/ws/p2p/16Uiu2HAm2ScBcCdFGNCD8ZFsANt9SQEC6xhQzy7QZc2Zh3Rqba1a"],"enrUri":"enr:-L24QMMObbx8y5YMolAQbIHxpOv1elWSJ5mUr8GxXX8yXNudI6bmrE2W2Gi1TdPFI6sCuNa5Vx1cMBXQ82IgdxI5_2wCgmlkgnY0gmlwhKwSzE-KbXVsdGlhZGRyc5YACASsEsxPBkxTAAoErBLMTwZMVN0DgnJzhQADAQAAiXNlY3AyNTZrMaECaD8Yx5qaOmP27fna5FSKZkc828VdttbzuGhRM62QC5WDdGNwgkxTg3VkcIJMVYV3YWt1MgE"}'
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-04_17-14-04__39c4b687-ed11-49f1-89de-3c7a8be93ad9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53290', '53291', '53292', '53293', '53294']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53290:53290 -p 53291:53291 -p 53292:53292 -p 53293:53293 -p 53294:53294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53292 --rest-port=53290 --tcp-port=53291 --discv5-udp-port=53293 --rest-address=0.0.0.0 --nat=extip:172.18.252.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3104b6a3b31b4ddbec5d7763c8bf9bcef7ab7b371655e4403b0b549e59b9d3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53294 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMMObbx8y5YMolAQbIHxpOv1elWSJ5mUr8GxXX8yXNudI6bmrE2W2Gi1TdPFI6sCuNa5Vx1cMBXQ82IgdxI5_2wCgmlkgnY0gmlwhKwSzE-KbXVsdGlhZGRyc5YACASsEsxPBkxTAAoErBLMTwZMVN0DgnJzhQADAQAAiXNlY3AyNTZrMaECaD8Yx5qaOmP27fna5FSKZkc828VdttbzuGhRM62QC5WDdGNwgkxTg3VkcIJMVYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.237 waku 79960e636cfcf7609ad9beaa3ca1130c7cde1980dfae95c30543c4c6dfd13f2b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79960e636cfc. Setting up logs at ./log/docker/node2_2026-02-04_17-14-04__39c4b687-ed11-49f1-89de-3c7a8be93ad9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53290
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53290/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53290/debug/v1/info" -H "Content-Type: application/json" -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.237/tcp/53291/p2p/16Uiu2HAmEP2MxR4XwkCgMbg837uSD6v4FhCwjqTPmJEeQbbwNcEc","/ip4/172.18.252.237/tcp/53292/ws/p2p/16Uiu2HAmEP2MxR4XwkCgMbg837uSD6v4FhCwjqTPmJEeQbbwNcEc"],"enrUri":"enr:-L24QKyEXWpgBc-Bl5jvh19_tntzFqM7F0g-Lz1qZkw1O_CoNDO92WObKZ00N6bPO3z1-rDZTVFG2W2pSzNO7XpUSIUCgmlkgnY0gmlwhKwS_O2KbXVsdGlhZGRyc5YACASsEvztBtArAAoErBL87QbQLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGaBa9U0VK6qrWaDTRGiEJ5mGxHmGBIOKfRAlgxrBNemDdGNwgtArg3VkcILQLYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53290/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.79/tcp/19539/p2p/16Uiu2HAm2ScBcCdFGNCD8ZFsANt9SQEC6xhQzy7QZc2Zh3Rqba1a"]'
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:19538/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:53290/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:19538/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:19538/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":1770225247300079616,"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:53290/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":1770225247300079616,"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:19538/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "meta": "UmVsYXkgd29ya3MhIQ=="}'
INFO  src.node.api_clients.base_client:base_client.py: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:19538/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":1770225247415143036,"meta":"UmVsYXkgd29ya3MhIQ==","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:53290/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":1770225247415143036,"meta":"UmVsYXkgd29ya3MhIQ==","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 1cce66dd708f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 79960e636cfc
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,136 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_same_shard[content_topic_list1] with id: 2026-02-04_17-12-15__17ea4c25-951c-4a6a-9d7f-c78922e140bf
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-04_17-12-15__17ea4c25-951c-4a6a-9d7f-c78922e140bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.88.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45873', '45874', '45875', '45876', '45877']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45873:45873 -p 45874:45874 -p 45875:45875 -p 45876:45876 -p 45877:45877 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45875 --rest-port=45873 --tcp-port=45874 --discv5-udp-port=45876 --rest-address=0.0.0.0 --nat=extip:172.18.88.123 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=38ed5adf3c218b5dbf8f1f82f36d6ca5d4fffb7cefcaddba6e9fe13cfa6e103d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45877 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.123 waku 1d2075ec263a0590bdc7a9415d841c09432bde1f3beba3aaf0138fac237011b7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d2075ec263a. Setting up logs at ./log/docker/node1_2026-02-04_17-12-15__17ea4c25-951c-4a6a-9d7f-c78922e140bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45873
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 7d382e1ccb57. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 08e4c159dea9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45873/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45873/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.123/tcp/45874/p2p/16Uiu2HAmA7znvs6JyLGcEutg1nUAPkrWWkpY6W1deZ1EFGrKXJM7","/ip4/172.18.88.123/tcp/45875/ws/p2p/16Uiu2HAmA7znvs6JyLGcEutg1nUAPkrWWkpY6W1deZ1EFGrKXJM7"],"enrUri":"enr:-L24QBwiozB8fgxWCbbtSWC7piblucSVe40r3F_Uu1I4brdoQAj33B8jrWveNEdafLWti3oYShwhAlj7FNIL7w1D1g8CgmlkgnY0gmlwhKwSWHuKbXVsdGlhZGRyc5YACASsElh7BrMyAAoErBJYewazM90DgnJzhQACAQAAiXNlY3AyNTZrMaEC2lge880Y1HGFPoF4yTCgD0G4F3zabMzD8Ax5UeM5qSKDdGNwgrMyg3VkcIKzNIV3YWt1MgU"}'
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-04_17-12-15__17ea4c25-951c-4a6a-9d7f-c78922e140bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4327', '4328', '4329', '4330', '4331']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4327:4327 -p 4328:4328 -p 4329:4329 -p 4330:4330 -p 4331:4331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4329 --rest-port=4327 --tcp-port=4328 --discv5-udp-port=4330 --rest-address=0.0.0.0 --nat=extip:172.18.37.69 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=59abd1de432e3b9bf187057ec431bf76a31ef76a378d7aaf2a0b56773e182ea8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4331 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBwiozB8fgxWCbbtSWC7piblucSVe40r3F_Uu1I4brdoQAj33B8jrWveNEdafLWti3oYShwhAlj7FNIL7w1D1g8CgmlkgnY0gmlwhKwSWHuKbXVsdGlhZGRyc5YACASsElh7BrMyAAoErBJYewazM90DgnJzhQACAQAAiXNlY3AyNTZrMaEC2lge880Y1HGFPoF4yTCgD0G4F3zabMzD8Ax5UeM5qSKDdGNwgrMyg3VkcIKzNIV3YWt1MgU --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.69 waku 64e529f110ac3ce6d599715b18a330262af5829ba6c272b02698c0593084a8c0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64e529f110ac. Setting up logs at ./log/docker/node2_2026-02-04_17-12-15__17ea4c25-951c-4a6a-9d7f-c78922e140bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4327
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4327/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4327/debug/v1/info" -H "Content-Type: application/json" -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.69/tcp/4328/p2p/16Uiu2HAmKSJdMkN8apSmNHToWhpuEwAATCu4Sgpi7uMnUt3QEvhC","/ip4/172.18.37.69/tcp/4329/ws/p2p/16Uiu2HAmKSJdMkN8apSmNHToWhpuEwAATCu4Sgpi7uMnUt3QEvhC"],"enrUri":"enr:-L24QKYyOn45fWjbqwM7LvWSVuBO_ytGqWGvSducJnnkS4kKJ9NePbqE6d53k86sNyeZvJzFZaOambdAjlZEN8u946wCgmlkgnY0gmlwhKwSJUWKbXVsdGlhZGRyc5YACASsEiVFBhDoAAoErBIlRQYQ6d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZMHsg-5MKMFaSDBhdof_eUim4PejeXzSnb2efqcqTIeDdGNwghDog3VkcIIQ6oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.123/tcp/45874/p2p/16Uiu2HAmA7znvs6JyLGcEutg1nUAPkrWWkpY6W1deZ1EFGrKXJM7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45873/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4327/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45873/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45873/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1770225137797634739,"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:4327/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1770225137797634739,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45873/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45873/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1770225137931986602,"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:4327/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1770225137931986602,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45873/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/daily/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45873/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1770225138046067692,"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:4327/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1770225138046067692,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45873/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45873/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1770225138159376902,"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:4327/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1770225138159376902,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45873/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/updates/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45873/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1770225138272549899,"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:4327/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1770225138272549899,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45873/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/reviews/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45873/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1770225138386762722,"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:4327/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1770225138386762722,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45873/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45873/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1770225138500915482,"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:4327/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1770225138500915482,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45873/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/updates/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45873/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1770225138615201957,"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:4327/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1770225138615201957,"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 1d2075ec263a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 64e529f110ac
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,111 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_90_content_topics with id: 2026-02-04_17-15-25__464beaad-7576-4589-895d-b08a0766e998
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-04_17-15-25__464beaad-7576-4589-895d-b08a0766e998__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11265', '11266', '11267', '11268', '11269']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11265:11265 -p 11266:11266 -p 11267:11267 -p 11268:11268 -p 11269:11269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11267 --rest-port=11265 --tcp-port=11266 --discv5-udp-port=11268 --rest-address=0.0.0.0 --nat=extip:172.18.78.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8034a3b0bb5bfc5faeac833fd4a2ba3fab5cb726670fa3abfbee0b88f4f912d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11269 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.84 waku d05d43d39ab5774ea49450d2d370809f7d7b716abde6de4c0353c239058e00c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d05d43d39ab5. Setting up logs at ./log/docker/node1_2026-02-04_17-15-25__464beaad-7576-4589-895d-b08a0766e998__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11265
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 59813661e36a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2c4b68d98c63. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.84/tcp/11266/p2p/16Uiu2HAmAc4wYQ3RaaB9ePvgNS8z9vaeeZbkzo15r4UmCSpv6UqJ","/ip4/172.18.78.84/tcp/11267/ws/p2p/16Uiu2HAmAc4wYQ3RaaB9ePvgNS8z9vaeeZbkzo15r4UmCSpv6UqJ"],"enrUri":"enr:-L24QG-ZN2dMC3OdV_XdegN2SpRwJdUTmz3reMw3oM0HAr4ZSYEt1M-nxqi9O7_IYO7vVyH5yxP-zsjY-QPz5YrxnBcCgmlkgnY0gmlwhKwSTlSKbXVsdGlhZGRyc5YACASsEk5UBiwCAAoErBJOVAYsA90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4YkTA-7s2A5ZjFDnr0mZyxjeqyRhmMsAGcbbufYDavWDdGNwgiwCg3VkcIIsBIV3YWt1MgU"}'
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-04_17-15-25__464beaad-7576-4589-895d-b08a0766e998__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40615', '40616', '40617', '40618', '40619']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40615:40615 -p 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40617 --rest-port=40615 --tcp-port=40616 --discv5-udp-port=40618 --rest-address=0.0.0.0 --nat=extip:172.18.181.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe1852f3a2dd1ce65bbf6b3aa76fc24516e0df27653c5248fe72839bbb8d73a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40619 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QG-ZN2dMC3OdV_XdegN2SpRwJdUTmz3reMw3oM0HAr4ZSYEt1M-nxqi9O7_IYO7vVyH5yxP-zsjY-QPz5YrxnBcCgmlkgnY0gmlwhKwSTlSKbXVsdGlhZGRyc5YACASsEk5UBiwCAAoErBJOVAYsA90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4YkTA-7s2A5ZjFDnr0mZyxjeqyRhmMsAGcbbufYDavWDdGNwgiwCg3VkcIIsBIV3YWt1MgU --filternode=/ip4/172.18.78.84/tcp/11266/p2p/16Uiu2HAmAc4wYQ3RaaB9ePvgNS8z9vaeeZbkzo15r4UmCSpv6UqJ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.41 waku 8eb7aed8cd68514e14701711ac9d9178c7169809c5baf6902478198a166729e7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8eb7aed8cd68. Setting up logs at ./log/docker/node2_2026-02-04_17-15-25__464beaad-7576-4589-895d-b08a0766e998__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40615
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/debug/v1/info" -H "Content-Type: application/json" -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.41/tcp/40616/p2p/16Uiu2HAmFNpQevryBoiVenUVnsCBaXaCkxEb4Bo7p1MEhHaDwMNj","/ip4/172.18.181.41/tcp/40617/ws/p2p/16Uiu2HAmFNpQevryBoiVenUVnsCBaXaCkxEb4Bo7p1MEhHaDwMNj"],"enrUri":"enr:-L24QD66R_Jgf1DkFA7g6krKWENqpdYH5AhZI5J7qoabvvfHMdV2fJEdXOxX4fq05xXq7LiX10UTxeM1z6v7Rq61P10CgmlkgnY0gmlwhKwStSmKbXVsdGlhZGRyc5YACASsErUpBp6oAAoErBK1KQaeqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKG6GweBt8oCcwVxn6cNLodkm4SzqQMwPhHQob1tkC4yDdGNwgp6og3VkcIKeqoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40615/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.84/tcp/11266/p2p/16Uiu2HAmAc4wYQ3RaaB9ePvgNS8z9vaeeZbkzo15r4UmCSpv6UqJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/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:40615/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "69edd43a-e6f0-4b86-a7a1-7c95d8bf3826", "contentFilters": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30"], "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":"69edd43a-e6f0-4b86-a7a1-7c95d8bf3826","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/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:40615/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "04abbd35-25f9-497b-ade3-423b24505070", "contentFilters": ["31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60"], "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":"04abbd35-25f9-497b-ade3-423b24505070","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/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:40615/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4f4ff864-0a87-4b80-9901-4873d40a6a81", "contentFilters": ["61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90"], "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":"4f4ff864-0a87-4b80-9901-4873d40a6a81","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40615/filter/v2/messages/2" -H "Content-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":"2","version":0,"timestamp":1770225328214002774,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40615/filter/v2/messages/59" -H "Content-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":"59","version":0,"timestamp":1770225328347638780,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40615/filter/v2/messages/84" -H "Content-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":"84","version":0,"timestamp":1770225328478287187,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40615/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40615/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40615/filter/v2/messages/7. Response content: b'Not subscribed to topic: 7'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40615/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40615/filter/v2/messages/58. Response content: b'Not subscribed to topic: 58'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40615/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40615/filter/v2/messages/73. Response content: b'Not subscribed to topic: 73'
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 d05d43d39ab5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8eb7aed8cd68
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_filter with id: 2026-02-04_17-15-50__2e0634e1-1a3c-41b1-82e1-10de7ff7fb06
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-04_17-15-50__2e0634e1-1a3c-41b1-82e1-10de7ff7fb06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10507', '10508', '10509', '10510', '10511']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10507:10507 -p 10508:10508 -p 10509:10509 -p 10510:10510 -p 10511:10511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10509 --rest-port=10507 --tcp-port=10508 --discv5-udp-port=10510 --rest-address=0.0.0.0 --nat=extip:172.18.252.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9a7d6ead1d8e4ffbfd94a4cbea0f70814105ba0ecee82e1be574adc1fc7e6302 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10511 --metrics-logging=true --store=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.206 waku d81b63ef19f016fcd2c94e6cac202b1b8e43fcb063efb2b64158e7b208e4792e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container be6bb5fe18d8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d81b63ef19f0. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-15-50__2e0634e1-1a3c-41b1-82e1-10de7ff7fb06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10507
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 424b7b90f75d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10507/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10507/debug/v1/info" -H "Content-Type: application/json" -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.206/tcp/10508/p2p/16Uiu2HAmAEXtpTyGJyRyFWa9HNHViAjZtprTXm7KNCHXTLA12Qtx","/ip4/172.18.252.206/tcp/10509/ws/p2p/16Uiu2HAmAEXtpTyGJyRyFWa9HNHViAjZtprTXm7KNCHXTLA12Qtx"],"enrUri":"enr:-L24QAnUfsrb-YQin2p81MWlRZO_ZbtEz57XpE1hKZK1LEkbcHGvfrGbF9NM3bYJeh8JPFGTXmBI29Y0ZiRHleVDZnICgmlkgnY0gmlwhKwS_M6KbXVsdGlhZGRyc5YACASsEvzOBikMAAoErBL8zgYpDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3ATFu4LRemydRWsQ00yWVL-YrorVgoTZMNU40use8ImDdGNwgikMg3VkcIIpDoV3YWt1Mgc"}'
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-04_17-15-50__2e0634e1-1a3c-41b1-82e1-10de7ff7fb06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59656', '59657', '59658', '59659', '59660']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59656:59656 -p 59657:59657 -p 59658:59658 -p 59659:59659 -p 59660:59660 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59658 --rest-port=59656 --tcp-port=59657 --discv5-udp-port=59659 --rest-address=0.0.0.0 --nat=extip:172.18.74.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3dca8dedc2c8afefa94cd3c1b3f1dacb0c3a399461cdb70d1fc74f9edbaa06f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59660 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAnUfsrb-YQin2p81MWlRZO_ZbtEz57XpE1hKZK1LEkbcHGvfrGbF9NM3bYJeh8JPFGTXmBI29Y0ZiRHleVDZnICgmlkgnY0gmlwhKwS_M6KbXVsdGlhZGRyc5YACASsEvzOBikMAAoErBL8zgYpDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3ATFu4LRemydRWsQ00yWVL-YrorVgoTZMNU40use8ImDdGNwgikMg3VkcIIpDoV3YWt1Mgc --storenode=/ip4/172.18.252.206/tcp/10508/p2p/16Uiu2HAmAEXtpTyGJyRyFWa9HNHViAjZtprTXm7KNCHXTLA12Qtx --store=false --relay=false --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.48 waku 64a5ac9d563447eff4ccab36dbc2fab17bce5d3b9d514293769e53bdc00e780c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64a5ac9d5634. Setting up logs at ./log/docker/store_node1_2026-02-04_17-15-50__2e0634e1-1a3c-41b1-82e1-10de7ff7fb06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59656
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59656/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59656/debug/v1/info" -H "Content-Type: application/json" -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.48/tcp/59657/p2p/16Uiu2HAkytHoDDuDjtrYsypmdeAdK4PgjzVKoB5vA54Gd5hT5GqP","/ip4/172.18.74.48/tcp/59658/ws/p2p/16Uiu2HAkytHoDDuDjtrYsypmdeAdK4PgjzVKoB5vA54Gd5hT5GqP"],"enrUri":"enr:-L24QGJymOEnOf6hQcAolDdMUz3H1LJ0HkYx68Z8Bd4G1811OSvKiOVSbwCiSxTuxzxi8dicUudHV-MYqrjQwFuCCcoCgmlkgnY0gmlwhKwSSjCKbXVsdGlhZGRyc5YACASsEkowBukJAAoErBJKMAbpCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECQkBZB-aeXa4LDk92GzMheFYJzFpeoG0u9LFCnHebZVKDdGNwgukJg3VkcILpC4V3YWt1MgQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59656/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.206/tcp/10508/p2p/16Uiu2HAmAEXtpTyGJyRyFWa9HNHViAjZtprTXm7KNCHXTLA12Qtx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10507/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:10507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:10507/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":"0x2966c853d9a2474aa60d1ff5e2ee2966d29f97efddb6fc235877637ab7aa536c"}]}'
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:59656/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":"fc0f5b33df746434628d","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2966c853d9a2474aa60d1ff5e2ee2966d29f97efddb6fc235877637ab7aa536c"}]}'
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 d81b63ef19f0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 64a5ac9d5634
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_with_extra_field with id: 2026-02-04_17-15-11__78b7b23d-15b7-4529-9136-b9b28383a5ac
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-04_17-15-11__78b7b23d-15b7-4529-9136-b9b28383a5ac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.19.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32464', '32465', '32466', '32467', '32468']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32464:32464 -p 32465:32465 -p 32466:32466 -p 32467:32467 -p 32468:32468 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32466 --rest-port=32464 --tcp-port=32465 --discv5-udp-port=32467 --rest-address=0.0.0.0 --nat=extip:172.18.19.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9da653d5d2bf9bcd4dc2a66954ee214990f8afc5cd1eee4aa0edfbc326671cdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32468 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.130 waku 4df6302570e65dbd4d99835f6b0c2e4c8e6e3d4f236f92dfe8343a1b2a311c34
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4df6302570e6. Setting up logs at ./log/docker/node1_2026-02-04_17-15-11__78b7b23d-15b7-4529-9136-b9b28383a5ac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32464
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 f7aa7c43006d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8b57bcb5acdb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32464/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32464/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.130/tcp/32465/p2p/16Uiu2HAkvrhneTLL1BvwmqUwwGMf138Cr2dwRjkQKve5sokidNqG","/ip4/172.18.19.130/tcp/32466/ws/p2p/16Uiu2HAkvrhneTLL1BvwmqUwwGMf138Cr2dwRjkQKve5sokidNqG"],"enrUri":"enr:-L24QOZBJ0_MpoaqWGIHGvt7uPu1uYXhisHxJIXTQJxOBIKICzT5LqMJxSUiJCTpC5njYYgpojYqT8jh5511CDJL-vMCgmlkgnY0gmlwhKwSE4KKbXVsdGlhZGRyc5YACASsEhOCBn7RAAoErBITggZ-0t0DgnJzhQADAQAAiXNlY3AyNTZrMaECFUVAUg29ngAyKwDgyyzPZjM53WjWSHluuJ3RwGPo7HODdGNwgn7Rg3VkcIJ-04V3YWt1MgU"}'
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-04_17-15-11__78b7b23d-15b7-4529-9136-b9b28383a5ac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.30.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26537', '26538', '26539', '26540', '26541']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26537:26537 -p 26538:26538 -p 26539:26539 -p 26540:26540 -p 26541:26541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26539 --rest-port=26537 --tcp-port=26538 --discv5-udp-port=26540 --rest-address=0.0.0.0 --nat=extip:172.18.30.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0ce48c279d4ab7e91fc48bd7c18955e14debb8439fbff615bf55d01fbd9d74f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26541 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOZBJ0_MpoaqWGIHGvt7uPu1uYXhisHxJIXTQJxOBIKICzT5LqMJxSUiJCTpC5njYYgpojYqT8jh5511CDJL-vMCgmlkgnY0gmlwhKwSE4KKbXVsdGlhZGRyc5YACASsEhOCBn7RAAoErBITggZ-0t0DgnJzhQADAQAAiXNlY3AyNTZrMaECFUVAUg29ngAyKwDgyyzPZjM53WjWSHluuJ3RwGPo7HODdGNwgn7Rg3VkcIJ-04V3YWt1MgU --filternode=/ip4/172.18.19.130/tcp/32465/p2p/16Uiu2HAkvrhneTLL1BvwmqUwwGMf138Cr2dwRjkQKve5sokidNqG
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.13 waku cfde112dc4501a33f0a0c8043bf3a67e0b578b43239a9be52bfa0c4394ebceb6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfde112dc450. Setting up logs at ./log/docker/node2_2026-02-04_17-15-11__78b7b23d-15b7-4529-9136-b9b28383a5ac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26537
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26537/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.13/tcp/26538/p2p/16Uiu2HAm3pD88NzcAokRMU2qqZZTz8rHPYekj2ZRCYsgwd8cfPnY","/ip4/172.18.30.13/tcp/26539/ws/p2p/16Uiu2HAm3pD88NzcAokRMU2qqZZTz8rHPYekj2ZRCYsgwd8cfPnY"],"enrUri":"enr:-L24QHYrQWh8HBJyKoILgjtwLF65kY5y3LG10a57IgH1-1ZmJTYHvXnve5gzUF5uPdSY60dd01WHvuSR4u2L2Z8ghIECgmlkgnY0gmlwhKwSHg2KbXVsdGlhZGRyc5YACASsEh4NBmeqAAoErBIeDQZnq90DgnJzhQADAQAAiXNlY3AyNTZrMaECfKN8zP1uyG7p79wAoga-BX15GgPvr6Skvoa9ek3ddOmDdGNwgmeqg3VkcIJnrIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.130/tcp/32465/p2p/16Uiu2HAkvrhneTLL1BvwmqUwwGMf138Cr2dwRjkQKve5sokidNqG"]'
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:32464/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:26537/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fd10b2e4-b321-41c9-9e4f-20e7c6079529", "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":"fd10b2e4-b321-41c9-9e4f-20e7c6079529","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:26537/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1, "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:26537/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4df6302570e6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cfde112dc450
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,264 @@
2026-02-04 17:14:47.981 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:14:47.982 DEBUG [tests.conftest] Running test: test_resubscribe_to_unsubscribed_content_topics with id: 2026-02-04_17-14-47__84d32e64-b346-447b-bf27-e003bd5012cc
2026-02-04 17:14:47.982 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:14:47.982 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:14:47.982 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:14:47.990 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:47.990 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-14-47__84d32e64-b346-447b-bf27-e003bd5012cc__wakuorg_nwaku:latest.log
2026-02-04 17:14:47.990 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:47.990 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:47.992 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:47.992 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.34
2026-02-04 17:14:47.992 DEBUG [src.node.docker_mananger] Generated ports ['49115', '49116', '49117', '49118', '49119']
2026-02-04 17:14:47.992 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:47.992 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:47.992 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:47.992 DEBUG [src.node.docker_mananger] docker run -i -t -p 49115:49115 -p 49116:49116 -p 49117:49117 -p 49118:49118 -p 49119:49119 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49117 --rest-port=49115 --tcp-port=49116 --discv5-udp-port=49118 --rest-address=0.0.0.0 --nat=extip:172.18.87.34 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=02ddeda418b82bff6da6e3ffdc4119abdd9bdf1ed8286dfd6c802bf3d0cc295d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49119 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-04 17:14:48.178 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.34 waku fa614f23776342f1ccc23d6fa042435d276ce0757dfe59660cda5f20eb753e02
2026-02-04 17:14:48.208 DEBUG [src.node.docker_mananger] Container started with ID fa614f237763. Setting up logs at ./log/docker/node1_2026-02-04_17-14-47__84d32e64-b346-447b-bf27-e003bd5012cc__wakuorg_nwaku:latest.log
2026-02-04 17:14:48.209 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49115
2026-02-04 17:14:48.209 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:48.211 ERROR [src.node.docker_mananger] Max retries reached for container df7bc8692ed3. Exiting log stream.
2026-02-04 17:14:48.774 ERROR [src.node.docker_mananger] Max retries reached for container 506f99110961. Exiting log stream.
2026-02-04 17:14:49.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:49.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:14:49.214 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:49.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:49.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.34/tcp/49116/p2p/16Uiu2HAm7mcCQ7kaMHREn9chcjRVjSY6gzC4dBYWoMXox4R3esD6","/ip4/172.18.87.34/tcp/49117/ws/p2p/16Uiu2HAm7mcCQ7kaMHREn9chcjRVjSY6gzC4dBYWoMXox4R3esD6"],"enrUri":"enr:-L24QEDrSl_XPOF8AvfJzLpHdzlLGT7RjDX6rsGRBOdklp2gGyeaC4kC5D9GzAsuYaWuJMIdbh_Pc4UojQJLxPDLoDcCgmlkgnY0gmlwhKwSVyKKbXVsdGlhZGRyc5YACASsElciBr_cAAoErBJXIga_3d0DgnJzhQACAQAAiXNlY3AyNTZrMaECt2eVDTrb2OVEP5H7946nyh0AIo8wdh1wjkw0Nz7MGu2DdGNwgr_cg3VkcIK_3oV3YWt1MgU"}'
2026-02-04 17:14:49.217 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:49.223 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:49.224 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-14-47__84d32e64-b346-447b-bf27-e003bd5012cc__wakuorg_nwaku:latest.log
2026-02-04 17:14:49.224 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:49.224 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:49.225 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:49.225 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.76
2026-02-04 17:14:49.226 DEBUG [src.node.docker_mananger] Generated ports ['17058', '17059', '17060', '17061', '17062']
2026-02-04 17:14:49.226 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:49.226 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:49.226 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:49.226 DEBUG [src.node.docker_mananger] docker run -i -t -p 17058:17058 -p 17059:17059 -p 17060:17060 -p 17061:17061 -p 17062:17062 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17060 --rest-port=17058 --tcp-port=17059 --discv5-udp-port=17061 --rest-address=0.0.0.0 --nat=extip:172.18.56.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cd6fb56ed1ac02cf8c8b034d8e919cccfff52d82efca1b9ff19e3bb8d5e0a6b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17062 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEDrSl_XPOF8AvfJzLpHdzlLGT7RjDX6rsGRBOdklp2gGyeaC4kC5D9GzAsuYaWuJMIdbh_Pc4UojQJLxPDLoDcCgmlkgnY0gmlwhKwSVyKKbXVsdGlhZGRyc5YACASsElciBr_cAAoErBJXIga_3d0DgnJzhQACAQAAiXNlY3AyNTZrMaECt2eVDTrb2OVEP5H7946nyh0AIo8wdh1wjkw0Nz7MGu2DdGNwgr_cg3VkcIK_3oV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-04 17:14:49.418 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.76 waku ce7e14fba7541b1235330b6b889495d0452fe3cac3f21e422f4fae00392df376
2026-02-04 17:14:49.449 DEBUG [src.node.docker_mananger] Container started with ID ce7e14fba754. Setting up logs at ./log/docker/node2_2026-02-04_17-14-47__84d32e64-b346-447b-bf27-e003bd5012cc__wakuorg_nwaku:latest.log
2026-02-04 17:14:49.449 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17058
2026-02-04 17:14:49.449 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:50.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:50.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:14:50.466 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:50.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:50.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.76/tcp/17059/p2p/16Uiu2HAm5jToihZtZVoqFtc37PqGqRczMidohr2XGZkSpom57Z4U","/ip4/172.18.56.76/tcp/17060/ws/p2p/16Uiu2HAm5jToihZtZVoqFtc37PqGqRczMidohr2XGZkSpom57Z4U"],"enrUri":"enr:-L24QHTntu0j-bsKII2a1m29EzZWEAvPH95r6s7VpRztpZW8YP_lDtwNVxZ9feD1eFgagoqNjESFQH7dhUQeh6b2sIICgmlkgnY0gmlwhKwSOEyKbXVsdGlhZGRyc5YACASsEjhMBkKjAAoErBI4TAZCpN0DgnJzhQACAQAAiXNlY3AyNTZrMaECmSOPGm6cW5ezUcWKdjjDn5v2f2JBRn44xnLc5ObFafmDdGNwgkKjg3VkcIJCpYV3YWt1MgE"}'
2026-02-04 17:14:50.472 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:50.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17058/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.34/tcp/49116/p2p/16Uiu2HAm7mcCQ7kaMHREn9chcjRVjSY6gzC4dBYWoMXox4R3esD6"]'
2026-02-04 17:14:50.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:50.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/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-04 17:14:50.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:50.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17058/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-04 17:14:50.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:50.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:50.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:50.512 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:50.612 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:50.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:50.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225290505276344,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:50.618 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:50.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:50.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225290505276344,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:50.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:50.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:50.627 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:50.727 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:50.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:50.730 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":1770225290621879987,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:50.732 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:50.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:50.734 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":1770225290621879987,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:50.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:50.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:50.741 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:50.841 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:50.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:50.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770225290736483024,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:50.846 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:50.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:50.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770225290736483024,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:50.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:50.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:50.855 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:50.956 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:50.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:50.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770225290850413725,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:50.960 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:50.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:50.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770225290850413725,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:50.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:50.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:50.969 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:51.070 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770225290964730907,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:51.075 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770225290964730907,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:51.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:51.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:51.184 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770225291079450823,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:51.191 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770225291079450823,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:51.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:51.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:51.299 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770225291195070757,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:51.305 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770225291195070757,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:51.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:51.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.314 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:51.414 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770225291309176868,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:51.419 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770225291309176868,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:51.423 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:49115/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-04 17:14:51.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.437 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:17058/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-04 17:14:51.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:51.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.456 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:51.558 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.561 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:49115/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2026-02-04 17:14:51.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:51.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.565 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:51.666 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.669 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:49115/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2026-02-04 17:14:51.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:51.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.674 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:51.774 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.778 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2026-02-04 17:14:51.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:51.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.782 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:51.883 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.886 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:49115/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2026-02-04 17:14:51.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:51.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.891 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:51.991 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:51.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:51.994 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:49115/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2026-02-04 17:14:51.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:51.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:51.999 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:52.099 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.103 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2026-02-04 17:14:52.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:52.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:52.107 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:52.208 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.211 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2026-02-04 17:14:52.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:52.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:52.216 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:52.316 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.319 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2026-02-04 17:14:52.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/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-04 17:14:52.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:52.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17058/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-04 17:14:52.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:52.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:52.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:52.351 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:52.451 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225292343587430,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:52.456 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225292343587430,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:52.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:52.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:52.465 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:52.565 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.568 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":1770225292460439032,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:52.570 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.573 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":1770225292460439032,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:52.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:52.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:52.581 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:52.681 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770225292574839936,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:52.686 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770225292574839936,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:52.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:52.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:52.695 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:52.795 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770225292690426773,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:52.800 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770225292690426773,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:52.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:52.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:52.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:52.908 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770225292804375839,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:52.913 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:52.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:52.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770225292804375839,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:52.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:52.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:52.922 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:53.023 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:53.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:53.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770225292917981962,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:53.028 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:53.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:53.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770225292917981962,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:53.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:53.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:53.036 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:53.137 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:53.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:53.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770225293031992960,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:53.142 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:53.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:53.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770225293031992960,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:53.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49115/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:14:53.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:53.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:53.251 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:53.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49115/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:53.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770225293145963396,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:53.255 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:53.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17058/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:53.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770225293145963396,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:53.261 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:14:53.262 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:14:53.263 DEBUG [src.node.waku_node] Stopping container with id fa614f237763
2026-02-04 17:14:53.856 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:53.857 DEBUG [src.node.waku_node] Stopping container with id ce7e14fba754
2026-02-04 17:14:54.383 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:54.386 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:14:54.401 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:14:54.416 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-04 17:12:21.615 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:21.615 DEBUG [tests.conftest] Running test: test_get_peers_for_blank_node with id: 2026-02-04_17-12-21__fb1e422f-6a43-4dfc-8e5e-b054b379f3fe
2026-02-04 17:12:21.615 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:21.615 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:12:21.622 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:21.622 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-21__fb1e422f-6a43-4dfc-8e5e-b054b379f3fe__wakuorg_nwaku:latest.log
2026-02-04 17:12:21.622 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:21.623 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:21.624 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:21.624 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.55
2026-02-04 17:12:21.624 DEBUG [src.node.docker_mananger] Generated ports ['44014', '44015', '44016', '44017', '44018']
2026-02-04 17:12:21.624 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:21.625 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:21.625 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:21.625 DEBUG [src.node.docker_mananger] docker run -i -t -p 44014:44014 -p 44015:44015 -p 44016:44016 -p 44017:44017 -p 44018:44018 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44016 --rest-port=44014 --tcp-port=44015 --discv5-udp-port=44017 --rest-address=0.0.0.0 --nat=extip:172.18.224.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d114ad71ac990db4a82b8db11febc0beac2b476fe24aec0f81f68ec1f7df2b8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44018 --metrics-logging=true --relay=true --relay-peer-exchange=true
2026-02-04 17:12:21.808 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.55 waku 5ed06784e4f27e918795951b17d0718c0f0e51e9e7a4c066d5a48defb3543bef
2026-02-04 17:12:21.839 DEBUG [src.node.docker_mananger] Container started with ID 5ed06784e4f2. Setting up logs at ./log/docker/node1_2026-02-04_17-12-21__fb1e422f-6a43-4dfc-8e5e-b054b379f3fe__wakuorg_nwaku:latest.log
2026-02-04 17:12:21.839 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44014
2026-02-04 17:12:21.840 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:21.877 ERROR [src.node.docker_mananger] Max retries reached for container 4e73ca4fbfad. Exiting log stream.
2026-02-04 17:12:22.421 ERROR [src.node.docker_mananger] Max retries reached for container 32b73b58a745. Exiting log stream.
2026-02-04 17:12:22.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44014/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:22.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:22.844 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:22.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44014/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:22.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.55/tcp/44015/p2p/16Uiu2HAkwcXmXUmTHs5sFaUZFYd2WCDxnoiKa75SNyHAejbrDEPZ","/ip4/172.18.224.55/tcp/44016/ws/p2p/16Uiu2HAkwcXmXUmTHs5sFaUZFYd2WCDxnoiKa75SNyHAejbrDEPZ"],"enrUri":"enr:-L24QFpO7R18m6GMsviOkPVwPE9deUuOfMF99xoLvK8g6Ix4UhM9skkhXy1XkH82cayKypFopFQhCkWN4GiwKapOTF0CgmlkgnY0gmlwhKwS4DeKbXVsdGlhZGRyc5YACASsEuA3BqvvAAoErBLgNwar8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECIH96XKCOOy8JiMWjqCe_tV6nvOFoTvt9AdmrBbjyFSCDdGNwgqvvg3VkcIKr8YV3YWt1MgE"}'
2026-02-04 17:12:22.847 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:22.853 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:22.854 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-21__fb1e422f-6a43-4dfc-8e5e-b054b379f3fe__wakuorg_nwaku:latest.log
2026-02-04 17:12:22.854 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:22.854 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:22.855 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:22.855 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.32
2026-02-04 17:12:22.855 DEBUG [src.node.docker_mananger] Generated ports ['5266', '5267', '5268', '5269', '5270']
2026-02-04 17:12:22.856 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:22.856 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:22.856 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:22.856 DEBUG [src.node.docker_mananger] docker run -i -t -p 5266:5266 -p 5267:5267 -p 5268:5268 -p 5269:5269 -p 5270:5270 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5268 --rest-port=5266 --tcp-port=5267 --discv5-udp-port=5269 --rest-address=0.0.0.0 --nat=extip:172.18.227.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=192fadbfdff9bba6fe54a6a166c9e17df616ae0fc8df192b3def24c1dc2e6c8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5270 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFpO7R18m6GMsviOkPVwPE9deUuOfMF99xoLvK8g6Ix4UhM9skkhXy1XkH82cayKypFopFQhCkWN4GiwKapOTF0CgmlkgnY0gmlwhKwS4DeKbXVsdGlhZGRyc5YACASsEuA3BqvvAAoErBLgNwar8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECIH96XKCOOy8JiMWjqCe_tV6nvOFoTvt9AdmrBbjyFSCDdGNwgqvvg3VkcIKr8YV3YWt1MgE
2026-02-04 17:12:23.036 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.32 waku 4cc1700370ecb6d928f6e69a87b14c6c0d266976e4f62970cda9eebfcab578d5
2026-02-04 17:12:23.067 DEBUG [src.node.docker_mananger] Container started with ID 4cc1700370ec. Setting up logs at ./log/docker/node2_2026-02-04_17-12-21__fb1e422f-6a43-4dfc-8e5e-b054b379f3fe__wakuorg_nwaku:latest.log
2026-02-04 17:12:23.068 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5266
2026-02-04 17:12:23.068 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:24.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5266/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:24.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:24.085 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:24.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5266/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:24.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.32/tcp/5267/p2p/16Uiu2HAm8BGKsL6Kio6DX559quhGcPFmGT2HSMXudzYHBZ6mso18","/ip4/172.18.227.32/tcp/5268/ws/p2p/16Uiu2HAm8BGKsL6Kio6DX559quhGcPFmGT2HSMXudzYHBZ6mso18"],"enrUri":"enr:-L24QPfBk40wNxwreQB6G5-3ZXiKKhngE0DNKLoxcI0YjclgRjGncTMiQPeD0GJT4bjts8rzQ6vm175q7uAJtbsNoOcCgmlkgnY0gmlwhKwS4yCKbXVsdGlhZGRyc5YACASsEuMgBhSTAAoErBLjIAYUlN0DgnJzhQADAQAAiXNlY3AyNTZrMaECvXcNndhpgPdWM0B6iv85aeDdOdy2hJBwtmX6ZzqT7i-DdGNwghSTg3VkcIIUlYV3YWt1MgE"}'
2026-02-04 17:12:24.092 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:24.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5266/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.55/tcp/44015/p2p/16Uiu2HAkwcXmXUmTHs5sFaUZFYd2WCDxnoiKa75SNyHAejbrDEPZ"]'
2026-02-04 17:12:24.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:24.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44014/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-04 17:12:24.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:24.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5266/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-04 17:12:24.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:24.111 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:25.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44014/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:25.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.227.32/tcp/50794/p2p/16Uiu2HAm8BGKsL6Kio6DX559quhGcPFmGT2HSMXudzYHBZ6mso18","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-04 17:12:25.121 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:25.121 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-12-21__fb1e422f-6a43-4dfc-8e5e-b054b379f3fe__wakuorg_nwaku:latest.log
2026-02-04 17:12:25.121 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:25.122 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:25.123 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:25.123 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.213
2026-02-04 17:12:25.123 DEBUG [src.node.docker_mananger] Generated ports ['41062', '41063', '41064', '41065', '41066']
2026-02-04 17:12:25.123 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:25.124 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:25.124 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:25.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 41062:41062 -p 41063:41063 -p 41064:41064 -p 41065:41065 -p 41066:41066 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41064 --rest-port=41062 --tcp-port=41063 --discv5-udp-port=41065 --rest-address=0.0.0.0 --nat=extip:172.18.48.213 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=68b7a6baab76f15fba7da3fabbc51c2a61cd8f3a20cd386f39b0a0c8c85f01a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41066 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.227.32/tcp/50794/p2p/16Uiu2HAm8BGKsL6Kio6DX559quhGcPFmGT2HSMXudzYHBZ6mso18
2026-02-04 17:12:25.318 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.213 waku 031b585cd958348228f8c23eec128f380f1e5af1261276e19ac4480da038997f
2026-02-04 17:12:25.345 DEBUG [src.node.docker_mananger] Container started with ID 031b585cd958. Setting up logs at ./log/docker/node3_2026-02-04_17-12-21__fb1e422f-6a43-4dfc-8e5e-b054b379f3fe__wakuorg_nwaku:latest.log
2026-02-04 17:12:25.345 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41062
2026-02-04 17:12:25.345 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:26.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41062/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:26.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:26.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41062/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:26.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:26.453 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:26.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41062/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:26.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.213/tcp/41063/p2p/16Uiu2HAkypfD7CWAZ4DFBu96Lxc5Q62EQ4gD3XRE47eqHC186m9k","/ip4/172.18.48.213/tcp/41064/ws/p2p/16Uiu2HAkypfD7CWAZ4DFBu96Lxc5Q62EQ4gD3XRE47eqHC186m9k"],"enrUri":"enr:-La4QAzfQGQfKslDCH7N6nzWtIDe96cG4H-MHnq4wDxEeSbRES0e0k0IwI25Nbq7oBAu4BLjqotub0wbT_kOTouBEO8CgmlkgnY0gmlwhKwSMNWKbXVsdGlhZGRyc5YACASsEjDVBqBnAAoErBIw1QagaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQVI8NATmgzepYlTrDymjKy5rkjEQOe7quzr2pAX0oSODdGNwgqBnhXdha3UyAA"}'
2026-02-04 17:12:26.456 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:26.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41062/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.55/tcp/44015/p2p/16Uiu2HAkwcXmXUmTHs5sFaUZFYd2WCDxnoiKa75SNyHAejbrDEPZ"]'
2026-02-04 17:12:26.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:26.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41062/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:26.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.224.55/tcp/44015/p2p/16Uiu2HAkwcXmXUmTHs5sFaUZFYd2WCDxnoiKa75SNyHAejbrDEPZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.227.32/tcp/50794/p2p/16Uiu2HAm8BGKsL6Kio6DX559quhGcPFmGT2HSMXudzYHBZ6mso18","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
2026-02-04 17:12:26.487 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:26.493 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:26.493 DEBUG [src.node.waku_node] Stopping container with id 5ed06784e4f2
2026-02-04 17:12:27.014 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:27.014 DEBUG [src.node.waku_node] Stopping container with id 4cc1700370ec
2026-02-04 17:12:27.570 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:27.570 DEBUG [src.node.waku_node] Stopping container with id 031b585cd958
2026-02-04 17:12:27.826 ERROR [src.node.docker_mananger] Max retries reached for container 5ed06784e4f2. Exiting log stream.
2026-02-04 17:12:28.103 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:28.105 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:28.114 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:28.120 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:28.124 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-02-04 17:10:44.296 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:10:44.297 DEBUG [tests.conftest] Running test: test_relay with id: 2026-02-04_17-10-44__fc05e376-c196-45f9-ab77-22a90a987bd1
2026-02-04 17:10:44.297 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:10:44.297 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:10:44.298 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:10:44.298 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:10:44.298 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:10:44.308 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:10:44.308 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-10-44__fc05e376-c196-45f9-ab77-22a90a987bd1__wakuorg_nwaku:latest.log
2026-02-04 17:10:44.308 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:10:44.308 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:10:44.349 DEBUG [src.node.docker_mananger] Network waku created
2026-02-04 17:10:44.350 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.62
2026-02-04 17:10:44.350 DEBUG [src.node.docker_mananger] Generated ports ['6736', '6737', '6738', '6739', '6740']
2026-02-04 17:10:44.350 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:10:44.350 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:10:44.350 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:10:44.350 DEBUG [src.node.docker_mananger] docker run -i -t -p 6736:6736 -p 6737:6737 -p 6738:6738 -p 6739:6739 -p 6740:6740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6738 --rest-port=6736 --tcp-port=6737 --discv5-udp-port=6739 --rest-address=0.0.0.0 --nat=extip:172.18.138.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7d923cfd5c256aaec19af8f6f0c1263da6f5cda0114cf60a93fa76e706e90b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6740 --metrics-logging=true --relay=true
2026-02-04 17:10:47.654 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.62 waku 8178f7f896d7d794acf378cac64480ef35582107294a0e17344807b7eeefe9f4
2026-02-04 17:10:47.684 DEBUG [src.node.docker_mananger] Container started with ID 8178f7f896d7. Setting up logs at ./log/docker/node1_2026-02-04_17-10-44__fc05e376-c196-45f9-ab77-22a90a987bd1__wakuorg_nwaku:latest.log
2026-02-04 17:10:47.685 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6736
2026-02-04 17:10:47.685 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:10:48.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6736/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:48.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:10:48.689 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:10:48.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6736/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:48.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.62/tcp/6737/p2p/16Uiu2HAky1EDiuvqyyHT9FAMVBZPZSrD3wR8YqRJ4cHZXFVipLYc","/ip4/172.18.138.62/tcp/6738/ws/p2p/16Uiu2HAky1EDiuvqyyHT9FAMVBZPZSrD3wR8YqRJ4cHZXFVipLYc"],"enrUri":"enr:-L24QBw_XW5jonQjtwbVFriJO_Cj_aFATZ7BV1fGB3vo1lsRRU9682WCQatblYZy-J726zDLtBADMyCh68XdiGYMQFoCgmlkgnY0gmlwhKwSij6KbXVsdGlhZGRyc5YACASsEoo-BhpRAAoErBKKPgYaUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECNSuuenm8v7OdjeW6SLcVMCV6aHeBwu0xMfgFq29Uyb2DdGNwghpRg3VkcIIaU4V3YWt1MgE"}'
2026-02-04 17:10:48.692 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:10:48.698 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:10:48.699 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-10-44__fc05e376-c196-45f9-ab77-22a90a987bd1__wakuorg_nwaku:latest.log
2026-02-04 17:10:48.699 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:10:48.699 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:10:48.700 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:10:48.700 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.27
2026-02-04 17:10:48.701 DEBUG [src.node.docker_mananger] Generated ports ['58752', '58753', '58754', '58755', '58756']
2026-02-04 17:10:48.701 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:10:48.701 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:10:48.701 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:10:48.701 DEBUG [src.node.docker_mananger] docker run -i -t -p 58752:58752 -p 58753:58753 -p 58754:58754 -p 58755:58755 -p 58756:58756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58754 --rest-port=58752 --tcp-port=58753 --discv5-udp-port=58755 --rest-address=0.0.0.0 --nat=extip:172.18.124.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eec0e38a090d5dc93bfbacd89fa487705742baec27acfdd0d1eee9a9adf7bd4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58756 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBw_XW5jonQjtwbVFriJO_Cj_aFATZ7BV1fGB3vo1lsRRU9682WCQatblYZy-J726zDLtBADMyCh68XdiGYMQFoCgmlkgnY0gmlwhKwSij6KbXVsdGlhZGRyc5YACASsEoo-BhpRAAoErBKKPgYaUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECNSuuenm8v7OdjeW6SLcVMCV6aHeBwu0xMfgFq29Uyb2DdGNwghpRg3VkcIIaU4V3YWt1MgE
2026-02-04 17:10:48.891 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.27 waku efacd165bbdd5e25b137f33a9dac7c6d79eaed3398e689c3b5fc7860d3ebd468
2026-02-04 17:10:48.923 DEBUG [src.node.docker_mananger] Container started with ID efacd165bbdd. Setting up logs at ./log/docker/node1_2026-02-04_17-10-44__fc05e376-c196-45f9-ab77-22a90a987bd1__wakuorg_nwaku:latest.log
2026-02-04 17:10:48.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58752
2026-02-04 17:10:48.924 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:10:49.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58752/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:49.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:10:49.934 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:10:49.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58752/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:49.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.27/tcp/58753/p2p/16Uiu2HAmQkmesRfaZo6E1zhog9oTgLqJeDy5FozT3MbeMv2JUMTY","/ip4/172.18.124.27/tcp/58754/ws/p2p/16Uiu2HAmQkmesRfaZo6E1zhog9oTgLqJeDy5FozT3MbeMv2JUMTY"],"enrUri":"enr:-L24QJwLu3wI74-YYgyCcQfilNwqJwXCyZzkGZtIKVTrScFhR3ihtiF3P3VZf43zLtdV5mqhgY8rRTeE83blhJTzGpECgmlkgnY0gmlwhKwSfBuKbXVsdGlhZGRyc5YACASsEnwbBuWBAAoErBJ8Gwblgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDs8dfHfFACTqnAwiRvzp-IsTcRQD4CIVQ9F7SvaA-uPuDdGNwguWBg3VkcILlg4V3YWt1MgE"}'
2026-02-04 17:10:49.939 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:10:49.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6736/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:10:49.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:10:49.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58752/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:10:49.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:10:49.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6736/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:10:49.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:10:49.958 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:10:50.058 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:10:50.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6736/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:50.061 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":1770225049951491328,"ephemeral":false,"proof":""}]'
2026-02-04 17:10:50.063 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:10:50.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:10:50.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770225049951491328,"ephemeral":false,"proof":""}]'
2026-02-04 17:10:50.069 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:10:50.069 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:10:50.070 DEBUG [src.node.waku_node] Stopping container with id 8178f7f896d7
2026-02-04 17:10:50.639 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:10:50.641 DEBUG [src.node.waku_node] Stopping container with id efacd165bbdd
2026-02-04 17:10:51.216 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:10:51.218 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:10:51.223 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:10:51.228 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
2026-02-04 17:15:25.787 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:15:25.787 DEBUG [tests.conftest] Running test: test_store_node_paused_and_unpaused with id: 2026-02-04_17-15-25__b9eb36d7-ab8c-4008-8958-e93d4f60df50
2026-02-04 17:15:25.787 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:15:25.787 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:15:25.788 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-04 17:15:25.794 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:25.795 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-04_17-15-25__b9eb36d7-ab8c-4008-8958-e93d4f60df50__wakuorg_nwaku:latest.log
2026-02-04 17:15:25.795 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:25.795 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:25.796 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:25.796 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.235
2026-02-04 17:15:25.796 DEBUG [src.node.docker_mananger] Generated ports ['3958', '3959', '3960', '3961', '3962']
2026-02-04 17:15:25.797 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:25.797 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:25.797 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:25.797 DEBUG [src.node.docker_mananger] docker run -i -t -p 3958:3958 -p 3959:3959 -p 3960:3960 -p 3961:3961 -p 3962:3962 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3960 --rest-port=3958 --tcp-port=3959 --discv5-udp-port=3961 --rest-address=0.0.0.0 --nat=extip:172.18.66.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0fbfca4a514f1eec2eb6cf956da12f4c5f4f7aba7ee279d5cab3b4dca8d4ceaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3962 --metrics-logging=true --store=true --relay=true
2026-02-04 17:15:25.985 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.235 waku 91da474f344b1567df856f7e7a71b01e5ea6c5d68d05971047ebdc10182526bc
2026-02-04 17:15:26.016 DEBUG [src.node.docker_mananger] Container started with ID 91da474f344b. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-15-25__b9eb36d7-ab8c-4008-8958-e93d4f60df50__wakuorg_nwaku:latest.log
2026-02-04 17:15:26.044 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3958
2026-02-04 17:15:26.045 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:26.048 ERROR [src.node.docker_mananger] Max retries reached for container 3339ef13119d. Exiting log stream.
2026-02-04 17:15:26.581 ERROR [src.node.docker_mananger] Max retries reached for container 548270580e11. Exiting log stream.
2026-02-04 17:15:27.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3958/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:27.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:27.050 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:27.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3958/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:27.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.235/tcp/3959/p2p/16Uiu2HAmLh72hF2U9RToHTbREwiXdPRurHff7A2nMzeEUQZYAF4S","/ip4/172.18.66.235/tcp/3960/ws/p2p/16Uiu2HAmLh72hF2U9RToHTbREwiXdPRurHff7A2nMzeEUQZYAF4S"],"enrUri":"enr:-L24QNQN00SNWJGnmVy6w7fL4xtLy5A5JmSD08-KKf2ABlXSN5TLDF5_7rJJ1R27Emct-WFEhwUOg7vC0awxANG7MR8CgmlkgnY0gmlwhKwSQuuKbXVsdGlhZGRyc5YACASsEkLrBg93AAoErBJC6wYPeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDd2g1ngANYnwE1_a5ERWt_WlmwCUW1Jo_lyfQhU25u1eDdGNwgg93g3VkcIIPeYV3YWt1MgM"}'
2026-02-04 17:15:27.052 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:27.059 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:27.060 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-15-25__b9eb36d7-ab8c-4008-8958-e93d4f60df50__wakuorg_nwaku:latest.log
2026-02-04 17:15:27.060 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:27.060 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:27.061 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:27.061 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.13
2026-02-04 17:15:27.062 DEBUG [src.node.docker_mananger] Generated ports ['5528', '5529', '5530', '5531', '5532']
2026-02-04 17:15:27.062 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:27.062 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:27.062 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:27.062 DEBUG [src.node.docker_mananger] docker run -i -t -p 5528:5528 -p 5529:5529 -p 5530:5530 -p 5531:5531 -p 5532:5532 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5530 --rest-port=5528 --tcp-port=5529 --discv5-udp-port=5531 --rest-address=0.0.0.0 --nat=extip:172.18.119.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfc150fb3dfa6bc430bee11eb4afde23de9e714e6aa9ef4beb8b335cbd1fd4ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5532 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNQN00SNWJGnmVy6w7fL4xtLy5A5JmSD08-KKf2ABlXSN5TLDF5_7rJJ1R27Emct-WFEhwUOg7vC0awxANG7MR8CgmlkgnY0gmlwhKwSQuuKbXVsdGlhZGRyc5YACASsEkLrBg93AAoErBJC6wYPeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDd2g1ngANYnwE1_a5ERWt_WlmwCUW1Jo_lyfQhU25u1eDdGNwgg93g3VkcIIPeYV3YWt1MgM --storenode=/ip4/172.18.66.235/tcp/3959/p2p/16Uiu2HAmLh72hF2U9RToHTbREwiXdPRurHff7A2nMzeEUQZYAF4S --store=true --relay=true
2026-02-04 17:15:27.247 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.13 waku e3f7f3df98ac7e07061cde3fe9e24bf327fbfd9e7a1ef5c83a3f0b59e42cc68f
2026-02-04 17:15:27.281 DEBUG [src.node.docker_mananger] Container started with ID e3f7f3df98ac. Setting up logs at ./log/docker/store_node1_2026-02-04_17-15-25__b9eb36d7-ab8c-4008-8958-e93d4f60df50__wakuorg_nwaku:latest.log
2026-02-04 17:15:27.282 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5528
2026-02-04 17:15:27.282 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:28.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5528/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:28.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:28.287 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:28.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5528/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:28.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.13/tcp/5529/p2p/16Uiu2HAmJtJ4sunVH8jfL8ET3S5pWgCnDzZ7KRWHTmUbG66BNCpq","/ip4/172.18.119.13/tcp/5530/ws/p2p/16Uiu2HAmJtJ4sunVH8jfL8ET3S5pWgCnDzZ7KRWHTmUbG66BNCpq"],"enrUri":"enr:-L24QDOyuCLhN-796Hhx03UhSmjXis6_sg8PM0pSZ_tzsUp0Szpu8hYN-2Cb2ntIgEB2XNP-MTDs88dECDUazgx2YywCgmlkgnY0gmlwhKwSdw2KbXVsdGlhZGRyc5YACASsEncNBhWZAAoErBJ3DQYVmt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXI60bhFEkfnxHmu4Iw4B_4eCKgmaHf-hwp7rL3PoTCqDdGNwghWZg3VkcIIVm4V3YWt1MgM"}'
2026-02-04 17:15:28.290 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:28.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5528/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.235/tcp/3959/p2p/16Uiu2HAmLh72hF2U9RToHTbREwiXdPRurHff7A2nMzeEUQZYAF4S"]'
2026-02-04 17:15:28.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:28.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3958/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:28.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:28.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5528/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:28.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:28.299 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:28.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3958/relay/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-04 17:15:28.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:28.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:28.505 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:28.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3958/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:28.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7486ea9079c852eab4df13443409050f58a587fff8a6dd6139eadc4eeac54b7a"}]}'
2026-02-04 17:15:28.509 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:15:28.510 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:28.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5528/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:28.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7486ea9079c852eab4df13443409050f58a587fff8a6dd6139eadc4eeac54b7a"}]}'
2026-02-04 17:15:28.513 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:15:28.513 DEBUG [src.node.waku_node] Pausing container with id e3f7f3df98ac
2026-02-04 17:15:28.522 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:29.522 DEBUG [src.node.waku_node] Unpause container with id e3f7f3df98ac
2026-02-04 17:15:29.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5528/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:29.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:29.536 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:29.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5528/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:29.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.13/tcp/5529/p2p/16Uiu2HAmJtJ4sunVH8jfL8ET3S5pWgCnDzZ7KRWHTmUbG66BNCpq","/ip4/172.18.119.13/tcp/5530/ws/p2p/16Uiu2HAmJtJ4sunVH8jfL8ET3S5pWgCnDzZ7KRWHTmUbG66BNCpq"],"enrUri":"enr:-L24QDOyuCLhN-796Hhx03UhSmjXis6_sg8PM0pSZ_tzsUp0Szpu8hYN-2Cb2ntIgEB2XNP-MTDs88dECDUazgx2YywCgmlkgnY0gmlwhKwSdw2KbXVsdGlhZGRyc5YACASsEncNBhWZAAoErBJ3DQYVmt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXI60bhFEkfnxHmu4Iw4B_4eCKgmaHf-hwp7rL3PoTCqDdGNwghWZg3VkcIIVm4V3YWt1MgM"}'
2026-02-04 17:15:29.539 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:29.539 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:29.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3958/relay/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-04 17:15:29.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:29.545 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:29.745 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:29.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3958/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:29.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7486ea9079c852eab4df13443409050f58a587fff8a6dd6139eadc4eeac54b7a"},{"messageHash":"0xe71796e7cd8af8bd188c75cd5c06fcd851093e7c66fa601da7d479328d38cc13"}]}'
2026-02-04 17:15:29.749 DEBUG [src.steps.store] messages length is 2
2026-02-04 17:15:29.749 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:29.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5528/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:29.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7486ea9079c852eab4df13443409050f58a587fff8a6dd6139eadc4eeac54b7a"},{"messageHash":"0xe71796e7cd8af8bd188c75cd5c06fcd851093e7c66fa601da7d479328d38cc13"}]}'
2026-02-04 17:15:29.752 DEBUG [src.steps.store] messages length is 2
2026-02-04 17:15:29.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3958/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:29.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7486ea9079c852eab4df13443409050f58a587fff8a6dd6139eadc4eeac54b7a"},{"messageHash":"0xe71796e7cd8af8bd188c75cd5c06fcd851093e7c66fa601da7d479328d38cc13"}]}'
2026-02-04 17:15:29.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5528/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:29.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7486ea9079c852eab4df13443409050f58a587fff8a6dd6139eadc4eeac54b7a"},{"messageHash":"0xe71796e7cd8af8bd188c75cd5c06fcd851093e7c66fa601da7d479328d38cc13"}]}'
2026-02-04 17:15:29.760 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:15:29.761 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:15:29.761 DEBUG [src.node.waku_node] Stopping container with id 91da474f344b
2026-02-04 17:15:30.309 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:30.309 DEBUG [src.node.waku_node] Stopping container with id e3f7f3df98ac
2026-02-04 17:15:30.847 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:30.848 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:15:30.854 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:30.861 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_published_on_different_pubsub_topic_is_not_retrieved with id: 2026-02-04_17-11-48__03c1a09a-fe5c-4815-b81a-f2e8429dfdf9
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-04_17-11-48__03c1a09a-fe5c-4815-b81a-f2e8429dfdf9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.175.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28772', '28773', '28774', '28775', '28776']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28772:28772 -p 28773:28773 -p 28774:28774 -p 28775:28775 -p 28776:28776 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28774 --rest-port=28772 --tcp-port=28773 --discv5-udp-port=28775 --rest-address=0.0.0.0 --nat=extip:172.18.175.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcbbcad452dfe5af17d80b81caef7f9ebe6cf42dd5aac44f4024ab4fbc34adcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28776 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.65 waku d50d033bbcac07a02ca503dc19499f911e85ae652f54df4026acd0711d307515
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d50d033bbcac. Setting up logs at ./log/docker/node1_2026-02-04_17-11-48__03c1a09a-fe5c-4815-b81a-f2e8429dfdf9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28772
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 10fcae6a4702. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 48b131c8e6bc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28772/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28772/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.65/tcp/28773/p2p/16Uiu2HAkzghCifymEzH8tDfBCvcNArSpnXihNwfg1VAJcSHKxfNN","/ip4/172.18.175.65/tcp/28774/ws/p2p/16Uiu2HAkzghCifymEzH8tDfBCvcNArSpnXihNwfg1VAJcSHKxfNN"],"enrUri":"enr:-L24QKN1HLPoxT2TRvb8eR4l3MT_cn2QD60H9lynB1IhWkETTc1P761wtz9yRMIf7SkLFAlKEozTYXHN_MJ7vnLkyYMCgmlkgnY0gmlwhKwSr0GKbXVsdGlhZGRyc5YACASsEq9BBnBlAAoErBKvQQZwZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTiOHipKriRN0ZKydZiWczfEY81nhfW-crc8guF3SYqeDdGNwgnBlg3VkcIJwZ4V3YWt1MgE"}'
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-04_17-11-48__03c1a09a-fe5c-4815-b81a-f2e8429dfdf9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.73.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29511', '29512', '29513', '29514', '29515']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29511:29511 -p 29512:29512 -p 29513:29513 -p 29514:29514 -p 29515:29515 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29513 --rest-port=29511 --tcp-port=29512 --discv5-udp-port=29514 --rest-address=0.0.0.0 --nat=extip:172.18.73.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=48ebe8ecfeb2adb889b3a2daac983d805d067dec7911984d4cd1386dafc0fae3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29515 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKN1HLPoxT2TRvb8eR4l3MT_cn2QD60H9lynB1IhWkETTc1P761wtz9yRMIf7SkLFAlKEozTYXHN_MJ7vnLkyYMCgmlkgnY0gmlwhKwSr0GKbXVsdGlhZGRyc5YACASsEq9BBnBlAAoErBKvQQZwZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTiOHipKriRN0ZKydZiWczfEY81nhfW-crc8guF3SYqeDdGNwgnBlg3VkcIJwZ4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.127 waku dd7aa38612e038cdd5023f8c166d044909e849506e2ac3f1e06c4158e890fe5e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd7aa38612e0. Setting up logs at ./log/docker/node2_2026-02-04_17-11-48__03c1a09a-fe5c-4815-b81a-f2e8429dfdf9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29511
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29511/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29511/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.127/tcp/29512/p2p/16Uiu2HAmHbUriAGdpu5T8hW9vNPA15iEbKEJoEM5e7vMYWaD7VPh","/ip4/172.18.73.127/tcp/29513/ws/p2p/16Uiu2HAmHbUriAGdpu5T8hW9vNPA15iEbKEJoEM5e7vMYWaD7VPh"],"enrUri":"enr:-L24QCXmN6Gj87hmpCV80jXC6PPtfdqFzYOcamuqC7TBXNI8AigM6yPjNB7O4FBdQ_itjkv-T6_bXGhE9jvZHq7auyMCgmlkgnY0gmlwhKwSSX-KbXVsdGlhZGRyc5YACASsEkl_BnNIAAoErBJJfwZzSd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSWRYOtM6QJc0fNbGZ3NeUfxI5Cm2N31TB1Q7Dx2kySSDdGNwgnNIg3VkcIJzSoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29511/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.65/tcp/28773/p2p/16Uiu2HAkzghCifymEzH8tDfBCvcNArSpnXihNwfg1VAJcSHKxfNN"]'
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:28772/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:29511/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:28772/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28772/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":1770225110599840768,"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:29511/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":1770225110599840768,"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:28772/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29511/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28772/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d50d033bbcac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dd7aa38612e0
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,94 @@
2026-02-04 17:12:15.063 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:15.064 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2026-02-04_17-12-15__62b1e48b-3b93-4e8b-9dfb-318a3e9dc403
2026-02-04 17:12:15.064 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:15.064 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:12:15.065 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-04 17:12:15.073 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:15.073 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-15__62b1e48b-3b93-4e8b-9dfb-318a3e9dc403__wakuorg_nwaku:latest.log
2026-02-04 17:12:15.073 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:15.073 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:15.075 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:15.075 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.43
2026-02-04 17:12:15.075 DEBUG [src.node.docker_mananger] Generated ports ['11689', '11690', '11691', '11692', '11693']
2026-02-04 17:12:15.076 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:15.076 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:15.076 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:15.076 DEBUG [src.node.docker_mananger] docker run -i -t -p 11689:11689 -p 11690:11690 -p 11691:11691 -p 11692:11692 -p 11693:11693 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11691 --rest-port=11689 --tcp-port=11690 --discv5-udp-port=11692 --rest-address=0.0.0.0 --nat=extip:172.18.156.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=53c1c0ef2fb3ba08eef1beeebccabd15502f46105333b2a4683f7d6c539f0c4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11693 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:12:15.255 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.43 waku dcf473e5a82dd7f6e5751a77ec52d32ebd4c44ccf5f854ab168c979ea64926e5
2026-02-04 17:12:15.286 DEBUG [src.node.docker_mananger] Container started with ID dcf473e5a82d. Setting up logs at ./log/docker/node1_2026-02-04_17-12-15__62b1e48b-3b93-4e8b-9dfb-318a3e9dc403__wakuorg_nwaku:latest.log
2026-02-04 17:12:15.287 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11689
2026-02-04 17:12:15.287 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:15.322 ERROR [src.node.docker_mananger] Max retries reached for container 7d91d1a5628a. Exiting log stream.
2026-02-04 17:12:15.884 ERROR [src.node.docker_mananger] Max retries reached for container 8e44aa2d808d. Exiting log stream.
2026-02-04 17:12:16.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11689/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:16.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:16.291 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:16.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11689/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:16.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.43/tcp/11690/p2p/16Uiu2HAmTqUKQpPSL1zgoNpGWsoQN43uuin7MwLpaN2ynQU2yXGe","/ip4/172.18.156.43/tcp/11691/ws/p2p/16Uiu2HAmTqUKQpPSL1zgoNpGWsoQN43uuin7MwLpaN2ynQU2yXGe"],"enrUri":"enr:-L24QG4l4eq_CPlh4NkhoG2LdAoQQyUTaB5lQEPvRMlX3NR8IhAc_b_nDxrVyydkLOskFYxO453a2fDKwxAUhI4e9vcCgmlkgnY0gmlwhKwSnCuKbXVsdGlhZGRyc5YACASsEpwrBi2qAAoErBKcKwYtq90DgnJzhQADAQAAiXNlY3AyNTZrMaED4Y68LV-ywDQ_yNcES6AqwOdTPmuA1d2RkDE_cU3NobODdGNwgi2qg3VkcIItrIV3YWt1MgU"}'
2026-02-04 17:12:16.293 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:16.294 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-04 17:12:16.301 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:16.301 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-15__62b1e48b-3b93-4e8b-9dfb-318a3e9dc403__wakuorg_nwaku:latest.log
2026-02-04 17:12:16.301 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:16.301 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:16.303 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:16.303 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.150
2026-02-04 17:12:16.303 DEBUG [src.node.docker_mananger] Generated ports ['51476', '51477', '51478', '51479', '51480']
2026-02-04 17:12:16.303 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:16.303 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:16.303 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:16.303 DEBUG [src.node.docker_mananger] docker run -i -t -p 51476:51476 -p 51477:51477 -p 51478:51478 -p 51479:51479 -p 51480:51480 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51478 --rest-port=51476 --tcp-port=51477 --discv5-udp-port=51479 --rest-address=0.0.0.0 --nat=extip:172.18.158.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4deaa62f1ce9dc50cbdccc42e9ac75eb1b2fd5bbd878cebceba9abdcff85bdf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51480 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QG4l4eq_CPlh4NkhoG2LdAoQQyUTaB5lQEPvRMlX3NR8IhAc_b_nDxrVyydkLOskFYxO453a2fDKwxAUhI4e9vcCgmlkgnY0gmlwhKwSnCuKbXVsdGlhZGRyc5YACASsEpwrBi2qAAoErBKcKwYtq90DgnJzhQADAQAAiXNlY3AyNTZrMaED4Y68LV-ywDQ_yNcES6AqwOdTPmuA1d2RkDE_cU3NobODdGNwgi2qg3VkcIItrIV3YWt1MgU --filternode=/ip4/172.18.156.43/tcp/11690/p2p/16Uiu2HAmTqUKQpPSL1zgoNpGWsoQN43uuin7MwLpaN2ynQU2yXGe
2026-02-04 17:12:16.485 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.150 waku bbea728fa6a728cee70200a43b4163086ecd5f7733d47da8d317695c903e6f0e
2026-02-04 17:12:16.515 DEBUG [src.node.docker_mananger] Container started with ID bbea728fa6a7. Setting up logs at ./log/docker/node2_2026-02-04_17-12-15__62b1e48b-3b93-4e8b-9dfb-318a3e9dc403__wakuorg_nwaku:latest.log
2026-02-04 17:12:16.517 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51476
2026-02-04 17:12:16.518 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:17.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51476/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:17.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:17.523 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:17.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:17.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.150/tcp/51477/p2p/16Uiu2HAmNFok3iNkCeVbFyJKazFjPvxXNMK56PYgRA12Nvc6tuF7","/ip4/172.18.158.150/tcp/51478/ws/p2p/16Uiu2HAmNFok3iNkCeVbFyJKazFjPvxXNMK56PYgRA12Nvc6tuF7"],"enrUri":"enr:-L24QEGo7ibW6dj3jqaufFHKFHis1vlXm-UPOYWL1RY3rZ7qZtCdt9zH2w2-N2uu2oYuMWyZXsBJNA33zdIdC4vYI8QCgmlkgnY0gmlwhKwSnpaKbXVsdGlhZGRyc5YACASsEp6WBskVAAoErBKelgbJFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjqSEPjjhOsNZz9KExeBmRQ2jQeK5fW7LM58cz4epF2qDdGNwgskVg3VkcILJF4V3YWt1MgA"}'
2026-02-04 17:12:17.525 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:17.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51476/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.43/tcp/11690/p2p/16Uiu2HAmTqUKQpPSL1zgoNpGWsoQN43uuin7MwLpaN2ynQU2yXGe"]'
2026-02-04 17:12:17.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:17.558 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2026-02-04 17:12:17.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11689/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:12:17.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:17.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51476/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "783438be-5946-4afa-b46f-d8cd830f2472", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-04 17:12:17.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"783438be-5946-4afa-b46f-d8cd830f2472","statusDesc":"OK"}'
2026-02-04 17:12:17.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11689/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:17.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:17.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:17.689 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:17.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51476/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:17.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1770225137583140294,"ephemeral":false}]'
2026-02-04 17:12:17.695 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/2/2
2026-02-04 17:12:17.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11689/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-04 17:12:17.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:17.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51476/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e6e2633f-98a2-49d6-a0af-e86d8d7c7cf0", "contentFilters": ["/waku/2/rs/2/2"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-04 17:12:17.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e6e2633f-98a2-49d6-a0af-e86d8d7c7cf0","statusDesc":"OK"}'
2026-02-04 17:12:17.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11689/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/2/2", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:17.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:17.712 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:17.813 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:17.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51476/filter/v2/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:17.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/2/2","version":0,"timestamp":1770225137707834421,"ephemeral":false}]'
2026-02-04 17:12:17.817 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2026-02-04 17:12:17.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11689/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2026-02-04 17:12:17.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:17.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51476/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3ad9d42f-0331-4561-a836-b133955b8ba2", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-02-04 17:12:17.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3ad9d42f-0331-4561-a836-b133955b8ba2","statusDesc":"OK"}'
2026-02-04 17:12:17.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11689/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:17.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:17.834 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:17.934 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:17.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51476/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:17.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1770225137829911987,"ephemeral":false}]'
2026-02-04 17:12:17.940 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:17.941 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:17.941 DEBUG [src.node.waku_node] Stopping container with id dcf473e5a82d
2026-02-04 17:12:18.477 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:18.479 DEBUG [src.node.waku_node] Stopping container with id bbea728fa6a7
2026-02-04 17:12:18.956 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:18.958 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:18.965 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:18.970 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-02-04 17:12:17.190 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:17.191 DEBUG [tests.conftest] Running test: test_sender_uses_regular_api_receiver_uses_auto_api with id: 2026-02-04_17-12-17__9446f532-d8d1-4d82-a36d-b6c3326d740f
2026-02-04 17:12:17.191 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:17.191 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:12:17.191 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:12:17.199 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:17.199 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-17__9446f532-d8d1-4d82-a36d-b6c3326d740f__wakuorg_nwaku:latest.log
2026-02-04 17:12:17.199 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:17.199 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:17.201 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:17.201 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.163
2026-02-04 17:12:17.201 DEBUG [src.node.docker_mananger] Generated ports ['40910', '40911', '40912', '40913', '40914']
2026-02-04 17:12:17.201 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-04 17:12:17.201 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:17.202 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:17.202 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:17.202 DEBUG [src.node.docker_mananger] docker run -i -t -p 40910:40910 -p 40911:40911 -p 40912:40912 -p 40913:40913 -p 40914:40914 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40912 --rest-port=40910 --tcp-port=40911 --discv5-udp-port=40913 --rest-address=0.0.0.0 --nat=extip:172.18.148.163 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=80f3b506a5b7cd00f54436deaeecac3dedd4eb0b5df89449d1a9cfe5acf5a55f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40914 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:12:17.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.163 waku f8bc80ca17ae248e37eb1ce9ee4119ab8044c428be0d1ac4247920978cc0ffd0
2026-02-04 17:12:17.413 ERROR [src.node.docker_mananger] Max retries reached for container 1ac054be2c74. Exiting log stream.
2026-02-04 17:12:17.437 DEBUG [src.node.docker_mananger] Container started with ID f8bc80ca17ae. Setting up logs at ./log/docker/node1_2026-02-04_17-12-17__9446f532-d8d1-4d82-a36d-b6c3326d740f__wakuorg_nwaku:latest.log
2026-02-04 17:12:17.437 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40910
2026-02-04 17:12:17.438 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:17.979 ERROR [src.node.docker_mananger] Max retries reached for container 6eb734fcc082. Exiting log stream.
2026-02-04 17:12:18.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40910/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:18.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:18.443 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:18.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40910/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:18.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.163/tcp/40911/p2p/16Uiu2HAmHZ5pvnWUsoJZmEVUsaEfmrMUstPS27jAHZYUxbNjTQch","/ip4/172.18.148.163/tcp/40912/ws/p2p/16Uiu2HAmHZ5pvnWUsoJZmEVUsaEfmrMUstPS27jAHZYUxbNjTQch"],"enrUri":"enr:-L24QK-Ko_BgDGDDs07Np9PDjb3DDvU6tfqYg4Zvqc_1B9Y1P7eoN36MFNgoDHk25uFzHQOSgAYeKksDq0DGT_j4APECgmlkgnY0gmlwhKwSlKOKbXVsdGlhZGRyc5YACASsEpSjBp_PAAoErBKUowaf0N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSMckYK2s6wfxOSG6lgx3WRjaJ37ABTHkeGMDzprZsCKDdGNwgp_Pg3VkcIKf0YV3YWt1MgU"}'
2026-02-04 17:12:18.445 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:18.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:18.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-17__9446f532-d8d1-4d82-a36d-b6c3326d740f__wakuorg_nwaku:latest.log
2026-02-04 17:12:18.453 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:18.453 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:18.455 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:18.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.173
2026-02-04 17:12:18.455 DEBUG [src.node.docker_mananger] Generated ports ['43541', '43542', '43543', '43544', '43545']
2026-02-04 17:12:18.455 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-04 17:12:18.455 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:18.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:18.456 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:18.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 43541:43541 -p 43542:43542 -p 43543:43543 -p 43544:43544 -p 43545:43545 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43543 --rest-port=43541 --tcp-port=43542 --discv5-udp-port=43544 --rest-address=0.0.0.0 --nat=extip:172.18.84.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bb1d5bd9c3d735fb14c1585c92206c17ba81e323a8ffc5fbefe864b9d680e75b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43545 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK-Ko_BgDGDDs07Np9PDjb3DDvU6tfqYg4Zvqc_1B9Y1P7eoN36MFNgoDHk25uFzHQOSgAYeKksDq0DGT_j4APECgmlkgnY0gmlwhKwSlKOKbXVsdGlhZGRyc5YACASsEpSjBp_PAAoErBKUowaf0N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSMckYK2s6wfxOSG6lgx3WRjaJ37ABTHkeGMDzprZsCKDdGNwgp_Pg3VkcIKf0YV3YWt1MgU
2026-02-04 17:12:18.656 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.173 waku 597b0dfea11ab526392fd208da2a998ad728ea079b12c5c3ea6f92b793321dda
2026-02-04 17:12:18.687 DEBUG [src.node.docker_mananger] Container started with ID 597b0dfea11a. Setting up logs at ./log/docker/node2_2026-02-04_17-12-17__9446f532-d8d1-4d82-a36d-b6c3326d740f__wakuorg_nwaku:latest.log
2026-02-04 17:12:18.688 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43541
2026-02-04 17:12:18.688 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:19.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43541/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:19.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:19.704 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:19.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43541/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:19.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.173/tcp/43542/p2p/16Uiu2HAm5NZZMksW8P9GSCvSNPw5f4dX9AEdMYEqBeEvteoZzNKU","/ip4/172.18.84.173/tcp/43543/ws/p2p/16Uiu2HAm5NZZMksW8P9GSCvSNPw5f4dX9AEdMYEqBeEvteoZzNKU"],"enrUri":"enr:-L24QDGwQCNSqpM1My5phlQA5XAIHih0oGA92pFKtQTvVa6oePsV0bBDyGoh_fn5RoKCvcCeUHS2gb8onnM1lUY5aCgCgmlkgnY0gmlwhKwSVK2KbXVsdGlhZGRyc5YACASsElStBqoWAAoErBJUrQaqF90DgnJzhQACAQAAiXNlY3AyNTZrMaECk8jdwzx5kinm92uSlX5N1TaSDGaTOe9AmOf8JpVjOYuDdGNwgqoWg3VkcIKqGIV3YWt1MgE"}'
2026-02-04 17:12:19.711 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:19.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43541/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.163/tcp/40911/p2p/16Uiu2HAmHZ5pvnWUsoJZmEVUsaEfmrMUstPS27jAHZYUxbNjTQch"]'
2026-02-04 17:12:19.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:19.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40910/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-04 17:12:19.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:19.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43541/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-04 17:12:19.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:19.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40910/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-04 17:12:19.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:19.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:19.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43541/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:19.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225139720224151,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:19.829 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:19.830 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:19.831 DEBUG [src.node.waku_node] Stopping container with id f8bc80ca17ae
2026-02-04 17:12:20.360 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:20.360 DEBUG [src.node.waku_node] Stopping container with id 597b0dfea11a
2026-02-04 17:12:20.920 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:20.922 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:20.927 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:20.932 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,562 @@
2026-02-04 17:11:50.748 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:50.748 DEBUG [tests.conftest] Running test: test_filter_many_subscribed_nodes with id: 2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58
2026-02-04 17:11:50.748 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:50.749 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:11:50.749 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:11:50.756 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:50.756 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:50.761 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:50.762 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:50.769 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:50.769 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:50.769 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:11:50.769 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:11:50.770 DEBUG [tests.e2e.test_e2e] Start 2 nodes
2026-02-04 17:11:50.770 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:50.771 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:50.772 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:50.772 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.31
2026-02-04 17:11:50.772 DEBUG [src.node.docker_mananger] Generated ports ['39388', '39389', '39390', '39391', '39392']
2026-02-04 17:11:50.772 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:50.773 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:50.773 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:50.773 DEBUG [src.node.docker_mananger] docker run -i -t -p 39388:39388 -p 39389:39389 -p 39390:39390 -p 39391:39391 -p 39392:39392 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39390 --rest-port=39388 --tcp-port=39389 --discv5-udp-port=39391 --rest-address=0.0.0.0 --nat=extip:172.18.3.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcd945856427ebd1ba744bfcd47efabb348d3f022a9cf7bae2e400a15d30a00d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39392 --metrics-logging=true --relay=true --store=false
2026-02-04 17:11:50.956 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.31 waku 843d4c18dc9f3b6f38e8cc05b08b79e6e34312c437d8c61649227c3acc46de4a
2026-02-04 17:11:50.968 ERROR [src.node.docker_mananger] Max retries reached for container 6645f2e9fe0f. Exiting log stream.
2026-02-04 17:11:50.989 DEBUG [src.node.docker_mananger] Container started with ID 843d4c18dc9f. Setting up logs at ./log/docker/node1_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:50.989 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39388
2026-02-04 17:11:50.990 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:51.488 ERROR [src.node.docker_mananger] Max retries reached for container cbf19b244c7d. Exiting log stream.
2026-02-04 17:11:51.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39388/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:51.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:51.993 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:51.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39388/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:51.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.31/tcp/39389/p2p/16Uiu2HAm3rm5R2fGfqCjXRF1QTYgsMAjYBJGMyDr7o7yq3C5wznP","/ip4/172.18.3.31/tcp/39390/ws/p2p/16Uiu2HAm3rm5R2fGfqCjXRF1QTYgsMAjYBJGMyDr7o7yq3C5wznP"],"enrUri":"enr:-L24QBx_szi6kIvx4Lc4LYVBJBzKL2oeeDmmvZyqgnK2S17YXErwjscjjwE7NYOW9CmgWS_IO8yaqS5hH90xYmz0o-MCgmlkgnY0gmlwhKwSAx-KbXVsdGlhZGRyc5YACASsEgMfBpndAAoErBIDHwaZ3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECfUrHXAX94CK6GUDPTBJFXN96sMSbKMyJW4LNtyxpDlyDdGNwgpndg3VkcIKZ34V3YWt1MgE"}'
2026-02-04 17:11:51.996 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:51.996 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:51.996 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:51.998 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:51.998 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.61
2026-02-04 17:11:51.998 DEBUG [src.node.docker_mananger] Generated ports ['44505', '44506', '44507', '44508', '44509']
2026-02-04 17:11:51.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:51.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:51.998 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:51.998 DEBUG [src.node.docker_mananger] docker run -i -t -p 44505:44505 -p 44506:44506 -p 44507:44507 -p 44508:44508 -p 44509:44509 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44507 --rest-port=44505 --tcp-port=44506 --discv5-udp-port=44508 --rest-address=0.0.0.0 --nat=extip:172.18.184.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bae9dcb7aa8b02c0e8bf6fab4fae5cf4c6ae2a5f83e69c523d14fed4374ffb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44509 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QBx_szi6kIvx4Lc4LYVBJBzKL2oeeDmmvZyqgnK2S17YXErwjscjjwE7NYOW9CmgWS_IO8yaqS5hH90xYmz0o-MCgmlkgnY0gmlwhKwSAx-KbXVsdGlhZGRyc5YACASsEgMfBpndAAoErBIDHwaZ3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECfUrHXAX94CK6GUDPTBJFXN96sMSbKMyJW4LNtyxpDlyDdGNwgpndg3VkcIKZ34V3YWt1MgE
2026-02-04 17:11:52.180 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.61 waku 3161820bd7868a5bb5add6d34f07e5730428d18ee36e90205eec507032fa932f
2026-02-04 17:11:52.211 DEBUG [src.node.docker_mananger] Container started with ID 3161820bd786. Setting up logs at ./log/docker/node2_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:52.212 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44505
2026-02-04 17:11:52.212 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:53.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44505/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:53.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:53.227 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:53.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44505/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:53.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb","/ip4/172.18.184.61/tcp/44507/ws/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb"],"enrUri":"enr:-L24QFgq8nxpUCbTdRSs2w6PYvWVo_A--GAomCU92BVkMBV8TA0DVQo5QNcUP_GY9mBMyOVWEi-xNeURU2lXvb1-u-QCgmlkgnY0gmlwhKwSuD2KbXVsdGlhZGRyc5YACASsErg9Bq3aAAoErBK4PQat290DgnJzhQADAQAAiXNlY3AyNTZrMaECnDSlix-Qk6mwgrvzXAm4g7ctn_1pi5HbL2FtvatMjPKDdGNwgq3ag3VkcIKt3IV3YWt1MgU"}'
2026-02-04 17:11:53.232 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:53.233 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
2026-02-04 17:11:53.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:11:53.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:53.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:11:53.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:53.243 DEBUG [tests.e2e.test_e2e] 15 Node start and making filter requests to node2
2026-02-04 17:11:53.252 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:53.252 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:53.252 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:11:53.352 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:53.352 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:53.354 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:53.354 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.34
2026-02-04 17:11:53.354 DEBUG [src.node.docker_mananger] Generated ports ['28877', '28878', '28879', '28880', '28881']
2026-02-04 17:11:53.354 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:53.354 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:53.355 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:53.355 DEBUG [src.node.docker_mananger] docker run -i -t -p 28877:28877 -p 28878:28878 -p 28879:28879 -p 28880:28880 -p 28881:28881 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28879 --rest-port=28877 --tcp-port=28878 --discv5-udp-port=28880 --rest-address=0.0.0.0 --nat=extip:172.18.40.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7fabaf0fc47ac6043192ba1babe8a21cc2eabc7bcb7add7bdab64adb20c9b5f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28881 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QFgq8nxpUCbTdRSs2w6PYvWVo_A--GAomCU92BVkMBV8TA0DVQo5QNcUP_GY9mBMyOVWEi-xNeURU2lXvb1-u-QCgmlkgnY0gmlwhKwSuD2KbXVsdGlhZGRyc5YACASsErg9Bq3aAAoErBK4PQat290DgnJzhQADAQAAiXNlY3AyNTZrMaECnDSlix-Qk6mwgrvzXAm4g7ctn_1pi5HbL2FtvatMjPKDdGNwgq3ag3VkcIKt3IV3YWt1MgU --store=false
2026-02-04 17:11:53.545 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.34 waku beae5404059109966c36937551e1dab79787d3ff2085ec203a1f3eb8d18d9c2d
2026-02-04 17:11:53.573 DEBUG [src.node.docker_mananger] Container started with ID beae54040591. Setting up logs at ./log/docker/node2_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:53.573 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28877
2026-02-04 17:11:53.574 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:54.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28877/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:54.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:11:54.578 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:54.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28877/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:54.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.34/tcp/28878/p2p/16Uiu2HAkzQC1xML9XfiDVbP1zoZroBynG9JgTG6EM5B2eLpDp6H3","/ip4/172.18.40.34/tcp/28879/ws/p2p/16Uiu2HAkzQC1xML9XfiDVbP1zoZroBynG9JgTG6EM5B2eLpDp6H3"],"enrUri":"enr:-L24QO50YoqyGZbsp98J6G-pGiy-2jYi2sDo8dWHidlrtG9KfVWYPOHpZF2BY_UAQZb0dIQsYM49bWMeFTsK10djXqkCgmlkgnY0gmlwhKwSKCKKbXVsdGlhZGRyc5YACASsEigiBnDOAAoErBIoIgZwz90DgnJzhQADAQAAiXNlY3AyNTZrMaECSek8e68qROyJ8tYDrvydYzDah-G2B7FZXdXhbvlpaA6DdGNwgnDOg3VkcIJw0IV3YWt1MgA"}'
2026-02-04 17:11:54.580 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:54.581 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:55.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28877/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-04 17:11:55.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:11:55.627 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:55.627 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:55.628 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:11:55.728 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:55.728 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:55.732 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:55.732 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.49
2026-02-04 17:11:55.732 DEBUG [src.node.docker_mananger] Generated ports ['42523', '42524', '42525', '42526', '42527']
2026-02-04 17:11:55.732 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:55.732 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:55.732 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:55.733 DEBUG [src.node.docker_mananger] docker run -i -t -p 42523:42523 -p 42524:42524 -p 42525:42525 -p 42526:42526 -p 42527:42527 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42525 --rest-port=42523 --tcp-port=42524 --discv5-udp-port=42526 --rest-address=0.0.0.0 --nat=extip:172.18.99.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4ee1ccef056a71f9ab2122dc8aecd9fd65888a083dcefa3bb6ebfbff5d7ca68 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42527 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QO50YoqyGZbsp98J6G-pGiy-2jYi2sDo8dWHidlrtG9KfVWYPOHpZF2BY_UAQZb0dIQsYM49bWMeFTsK10djXqkCgmlkgnY0gmlwhKwSKCKKbXVsdGlhZGRyc5YACASsEigiBnDOAAoErBIoIgZwz90DgnJzhQADAQAAiXNlY3AyNTZrMaECSek8e68qROyJ8tYDrvydYzDah-G2B7FZXdXhbvlpaA6DdGNwgnDOg3VkcIJw0IV3YWt1MgA --store=false
2026-02-04 17:11:55.922 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.49 waku bcbac31338e945d9c54eecddf7aa6eb3cf602140d4030b3a69e148fcb5ae70c9
2026-02-04 17:11:55.952 DEBUG [src.node.docker_mananger] Container started with ID bcbac31338e9. Setting up logs at ./log/docker/node3_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:55.953 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42523
2026-02-04 17:11:55.953 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:56.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42523/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:56.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:11:56.958 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:56.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42523/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:56.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.49/tcp/42524/p2p/16Uiu2HAmJx1ttTPnPhELgHkoD5oWDiEQKJ3B6kVQUo6Pgs585Y96","/ip4/172.18.99.49/tcp/42525/ws/p2p/16Uiu2HAmJx1ttTPnPhELgHkoD5oWDiEQKJ3B6kVQUo6Pgs585Y96"],"enrUri":"enr:-L24QPng3LrDiHw_7g7e3hRfBC5vV_9AgO8ygiq5eq3u2TmPa1AZmToQABragXke4v6DEyB3BD2n_DWO40HT1WMGGp0CgmlkgnY0gmlwhKwSYzGKbXVsdGlhZGRyc5YACASsEmMxBqYcAAoErBJjMQamHd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXYK99NousGxIZQ811poxE2UJlbdMHjnyCWmwADfYncGDdGNwgqYcg3VkcIKmHoV3YWt1MgA"}'
2026-02-04 17:11:56.961 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:56.961 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:57.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42523/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-04 17:11:58.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:11:58.009 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:58.009 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:58.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:11:58.109 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:58.110 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:58.111 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:58.112 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.240
2026-02-04 17:11:58.112 DEBUG [src.node.docker_mananger] Generated ports ['29043', '29044', '29045', '29046', '29047']
2026-02-04 17:11:58.112 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:58.112 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:58.112 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:58.112 DEBUG [src.node.docker_mananger] docker run -i -t -p 29043:29043 -p 29044:29044 -p 29045:29045 -p 29046:29046 -p 29047:29047 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29045 --rest-port=29043 --tcp-port=29044 --discv5-udp-port=29046 --rest-address=0.0.0.0 --nat=extip:172.18.49.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9b5d5c5ac8000ce6dcba3dafb25aa7394acc28a273d87fc599b9c3a151f9c60 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29047 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QPng3LrDiHw_7g7e3hRfBC5vV_9AgO8ygiq5eq3u2TmPa1AZmToQABragXke4v6DEyB3BD2n_DWO40HT1WMGGp0CgmlkgnY0gmlwhKwSYzGKbXVsdGlhZGRyc5YACASsEmMxBqYcAAoErBJjMQamHd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXYK99NousGxIZQ811poxE2UJlbdMHjnyCWmwADfYncGDdGNwgqYcg3VkcIKmHoV3YWt1MgA --store=false
2026-02-04 17:11:58.302 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.240 waku 2fa0615cfe41ba3334c860e4e36ba84f464ae2aae2d83266fee64afe7db6a71d
2026-02-04 17:11:58.330 DEBUG [src.node.docker_mananger] Container started with ID 2fa0615cfe41. Setting up logs at ./log/docker/node4_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:11:58.330 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29043
2026-02-04 17:11:58.331 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:59.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29043/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:59.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:11:59.335 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:59.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29043/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:59.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.240/tcp/29044/p2p/16Uiu2HAmJGEvdCyZQFafUmWDNoYRbTrSxNwMtXuUiHpAimXXuYHr","/ip4/172.18.49.240/tcp/29045/ws/p2p/16Uiu2HAmJGEvdCyZQFafUmWDNoYRbTrSxNwMtXuUiHpAimXXuYHr"],"enrUri":"enr:-L24QLc2E6ScyeLpT4IMkyELlyQsBvmlgusTJuRJv-ZZwrnoI3AZDhV5wgPJHuPuKxQXu7uS4gc1pZne55MHEbUCCu0CgmlkgnY0gmlwhKwSMfCKbXVsdGlhZGRyc5YACASsEjHwBnF0AAoErBIx8AZxdd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU1I-H1bwJn-VYXqJowW5fIZBlwD7WfFN0oUIWCouxG2DdGNwgnF0g3VkcIJxdoV3YWt1MgA"}'
2026-02-04 17:11:59.338 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:59.338 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:00.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29043/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-04 17:12:00.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:00.382 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:00.383 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:00.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:00.484 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:00.484 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:00.486 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:00.486 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.91
2026-02-04 17:12:00.487 DEBUG [src.node.docker_mananger] Generated ports ['38213', '38214', '38215', '38216', '38217']
2026-02-04 17:12:00.487 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:00.487 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:00.487 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:00.487 DEBUG [src.node.docker_mananger] docker run -i -t -p 38213:38213 -p 38214:38214 -p 38215:38215 -p 38216:38216 -p 38217:38217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38215 --rest-port=38213 --tcp-port=38214 --discv5-udp-port=38216 --rest-address=0.0.0.0 --nat=extip:172.18.189.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7717efefffb3b3db33695ebb866eefdf272c1a6f01dc25aaebea87f0dbee4ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38217 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QLc2E6ScyeLpT4IMkyELlyQsBvmlgusTJuRJv-ZZwrnoI3AZDhV5wgPJHuPuKxQXu7uS4gc1pZne55MHEbUCCu0CgmlkgnY0gmlwhKwSMfCKbXVsdGlhZGRyc5YACASsEjHwBnF0AAoErBIx8AZxdd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU1I-H1bwJn-VYXqJowW5fIZBlwD7WfFN0oUIWCouxG2DdGNwgnF0g3VkcIJxdoV3YWt1MgA --store=false
2026-02-04 17:12:00.673 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.91 waku 02054496df0b8bc89326845086a79cca78dcd64299906f0640ccfd7a669bd083
2026-02-04 17:12:00.701 DEBUG [src.node.docker_mananger] Container started with ID 02054496df0b. Setting up logs at ./log/docker/node5_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:00.702 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38213
2026-02-04 17:12:00.702 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:01.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38213/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:01.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:01.706 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:01.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38213/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:01.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.91/tcp/38214/p2p/16Uiu2HAm5fsgfVYYMcXBAVtt9M94yVs6ebDpYmhqSuDpRsH6jkdT","/ip4/172.18.189.91/tcp/38215/ws/p2p/16Uiu2HAm5fsgfVYYMcXBAVtt9M94yVs6ebDpYmhqSuDpRsH6jkdT"],"enrUri":"enr:-L24QPhfB5Mxv3wQ-MaFxZ25cUke-Eg-2DOMzHEEqK-dDwwBaJm3TD3vCGKh_LtwoC3Lvw5kHrauWMiNlvMKgH_TGoMCgmlkgnY0gmlwhKwSvVuKbXVsdGlhZGRyc5YACASsEr1bBpVGAAoErBK9WwaVR90DgnJzhQADAQAAiXNlY3AyNTZrMaECmDg8L9fFQXqlLdmpk5LqTdLbyQrsW61ZAvhap4uidq6DdGNwgpVGg3VkcIKVSIV3YWt1MgA"}'
2026-02-04 17:12:01.709 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:01.709 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:02.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38213/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-04 17:12:02.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:02.759 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:02.759 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:02.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:02.860 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:02.860 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:02.862 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:02.862 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.50
2026-02-04 17:12:02.862 DEBUG [src.node.docker_mananger] Generated ports ['9193', '9194', '9195', '9196', '9197']
2026-02-04 17:12:02.862 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:02.862 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:02.862 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:02.863 DEBUG [src.node.docker_mananger] docker run -i -t -p 9193:9193 -p 9194:9194 -p 9195:9195 -p 9196:9196 -p 9197:9197 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9195 --rest-port=9193 --tcp-port=9194 --discv5-udp-port=9196 --rest-address=0.0.0.0 --nat=extip:172.18.12.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ecfd1bf8b27dead31ca6b382c1d091754ccbb5fcbfd8bbdcb7e8d127b5e45bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9197 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QPhfB5Mxv3wQ-MaFxZ25cUke-Eg-2DOMzHEEqK-dDwwBaJm3TD3vCGKh_LtwoC3Lvw5kHrauWMiNlvMKgH_TGoMCgmlkgnY0gmlwhKwSvVuKbXVsdGlhZGRyc5YACASsEr1bBpVGAAoErBK9WwaVR90DgnJzhQADAQAAiXNlY3AyNTZrMaECmDg8L9fFQXqlLdmpk5LqTdLbyQrsW61ZAvhap4uidq6DdGNwgpVGg3VkcIKVSIV3YWt1MgA --store=false
2026-02-04 17:12:03.055 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.50 waku 736f417bd66a3762e9885a398598826d4f3e1a7fc7ef756826d2c41885e0732a
2026-02-04 17:12:03.088 DEBUG [src.node.docker_mananger] Container started with ID 736f417bd66a. Setting up logs at ./log/docker/node6_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:03.089 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9193
2026-02-04 17:12:03.089 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:04.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9193/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:04.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:04.093 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:04.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9193/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:04.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.50/tcp/9194/p2p/16Uiu2HAm7dv2APPwYBZfZkkWAieCt8uRqQXCeueoePDSjcbtehxi","/ip4/172.18.12.50/tcp/9195/ws/p2p/16Uiu2HAm7dv2APPwYBZfZkkWAieCt8uRqQXCeueoePDSjcbtehxi"],"enrUri":"enr:-L24QD7v6J2oUa1h_18_3lpl1M-0InKeWKXazN6NSdcpibDtPRqx9kIKE1h2kvmQYNFdA5TbmgGBw9bs5TUIlKe07mUCgmlkgnY0gmlwhKwSDDKKbXVsdGlhZGRyc5YACASsEgwyBiPqAAoErBIMMgYj690DgnJzhQADAQAAiXNlY3AyNTZrMaECtW8Wv6C18IVi0HBK5sXYLt1K4eXPErMn1Od2XuJI4DeDdGNwgiPqg3VkcIIj7IV3YWt1MgA"}'
2026-02-04 17:12:04.096 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:04.096 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:05.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9193/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-04 17:12:05.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:05.145 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:05.145 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:05.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:05.246 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:05.246 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:05.247 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:05.248 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.182
2026-02-04 17:12:05.248 DEBUG [src.node.docker_mananger] Generated ports ['18846', '18847', '18848', '18849', '18850']
2026-02-04 17:12:05.248 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:05.248 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:05.248 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:05.248 DEBUG [src.node.docker_mananger] docker run -i -t -p 18846:18846 -p 18847:18847 -p 18848:18848 -p 18849:18849 -p 18850:18850 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18848 --rest-port=18846 --tcp-port=18847 --discv5-udp-port=18849 --rest-address=0.0.0.0 --nat=extip:172.18.165.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dab3cbce9d03a405caec49e6e7c1aee9ed14d3b865aa0e627b4fba07fd4cc44e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18850 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QD7v6J2oUa1h_18_3lpl1M-0InKeWKXazN6NSdcpibDtPRqx9kIKE1h2kvmQYNFdA5TbmgGBw9bs5TUIlKe07mUCgmlkgnY0gmlwhKwSDDKKbXVsdGlhZGRyc5YACASsEgwyBiPqAAoErBIMMgYj690DgnJzhQADAQAAiXNlY3AyNTZrMaECtW8Wv6C18IVi0HBK5sXYLt1K4eXPErMn1Od2XuJI4DeDdGNwgiPqg3VkcIIj7IV3YWt1MgA --store=false
2026-02-04 17:12:05.445 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.182 waku 6b7597392a1cea357f669f21f6b5f511f279ea23b42b40797ec022d7f8a11867
2026-02-04 17:12:05.474 DEBUG [src.node.docker_mananger] Container started with ID 6b7597392a1c. Setting up logs at ./log/docker/node7_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:05.475 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18846
2026-02-04 17:12:05.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:06.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18846/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:06.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:06.479 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:06.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18846/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:06.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.182/tcp/18847/p2p/16Uiu2HAmCNVbBXUhQuZNqjWznodr3dhP1fMewojhoGqqTQ1K2CE5","/ip4/172.18.165.182/tcp/18848/ws/p2p/16Uiu2HAmCNVbBXUhQuZNqjWznodr3dhP1fMewojhoGqqTQ1K2CE5"],"enrUri":"enr:-L24QJVCC7bKHPdHqwUX1_VK56u15ZbzUjFDH3Jad2yuLxJ7e74aOy6AuhXqyEH0Jtsj9BuraEKL1JhbpZwdIcwWjuMCgmlkgnY0gmlwhKwSpbaKbXVsdGlhZGRyc5YACASsEqW2BkmfAAoErBKltgZJoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-8Yv_sb46Zo5tl-0-FpB6StVTZuRjWsmQDOM0HrxlYqDdGNwgkmfg3VkcIJJoYV3YWt1MgA"}'
2026-02-04 17:12:06.482 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:06.482 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:07.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18846/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-04 17:12:07.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:07.530 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:07.530 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:07.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:07.631 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:07.631 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:07.633 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:07.633 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.88
2026-02-04 17:12:07.633 DEBUG [src.node.docker_mananger] Generated ports ['7779', '7780', '7781', '7782', '7783']
2026-02-04 17:12:07.633 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:07.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:07.633 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:07.633 DEBUG [src.node.docker_mananger] docker run -i -t -p 7779:7779 -p 7780:7780 -p 7781:7781 -p 7782:7782 -p 7783:7783 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7781 --rest-port=7779 --tcp-port=7780 --discv5-udp-port=7782 --rest-address=0.0.0.0 --nat=extip:172.18.187.88 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5f3ab53da8da7aae56c21d7e1fb1af4c4dd35d00e7fdd8dfe6473ec79fa5e68 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7783 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QJVCC7bKHPdHqwUX1_VK56u15ZbzUjFDH3Jad2yuLxJ7e74aOy6AuhXqyEH0Jtsj9BuraEKL1JhbpZwdIcwWjuMCgmlkgnY0gmlwhKwSpbaKbXVsdGlhZGRyc5YACASsEqW2BkmfAAoErBKltgZJoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-8Yv_sb46Zo5tl-0-FpB6StVTZuRjWsmQDOM0HrxlYqDdGNwgkmfg3VkcIJJoYV3YWt1MgA --store=false
2026-02-04 17:12:07.823 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.88 waku 5edcb8efd98e2f3ae539ff00765ac3e77f9efb85e9c7f66b9c53163a4535623c
2026-02-04 17:12:07.853 DEBUG [src.node.docker_mananger] Container started with ID 5edcb8efd98e. Setting up logs at ./log/docker/node8_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:07.853 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7779
2026-02-04 17:12:07.853 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:08.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7779/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:08.859 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:08.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7779/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.88/tcp/7780/p2p/16Uiu2HAkysogs9a1switrKaLYzESke32jasLXDYCxyhNytcYt1Ut","/ip4/172.18.187.88/tcp/7781/ws/p2p/16Uiu2HAkysogs9a1switrKaLYzESke32jasLXDYCxyhNytcYt1Ut"],"enrUri":"enr:-L24QGVj7gpiSOuCbzrPrkd1FNCUB0EV8-8_pjDtldF6XKuCROfnb2-DRUSfw98LsmUBooYp6hZ9w1lbOt5VH6c8Qz0CgmlkgnY0gmlwhKwSu1iKbXVsdGlhZGRyc5YACASsErtYBh5kAAoErBK7WAYeZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECQiCQedXeYCLuchmg1sab9JfWOLgeHoNPQdmyQUjg3dmDdGNwgh5kg3VkcIIeZoV3YWt1MgA"}'
2026-02-04 17:12:08.861 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:08.861 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:09.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7779/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-04 17:12:09.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:09.911 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:09.911 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:09.911 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:10.012 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:10.012 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:10.014 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:10.014 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.243
2026-02-04 17:12:10.014 DEBUG [src.node.docker_mananger] Generated ports ['41059', '41060', '41061', '41062', '41063']
2026-02-04 17:12:10.014 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:10.014 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:10.014 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:10.014 DEBUG [src.node.docker_mananger] docker run -i -t -p 41059:41059 -p 41060:41060 -p 41061:41061 -p 41062:41062 -p 41063:41063 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41061 --rest-port=41059 --tcp-port=41060 --discv5-udp-port=41062 --rest-address=0.0.0.0 --nat=extip:172.18.15.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=946f21289f7adaabe7ed3d0f9ae766ac5ad2dcabdfe4c9ba5baf8fc40efb19e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41063 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QGVj7gpiSOuCbzrPrkd1FNCUB0EV8-8_pjDtldF6XKuCROfnb2-DRUSfw98LsmUBooYp6hZ9w1lbOt5VH6c8Qz0CgmlkgnY0gmlwhKwSu1iKbXVsdGlhZGRyc5YACASsErtYBh5kAAoErBK7WAYeZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECQiCQedXeYCLuchmg1sab9JfWOLgeHoNPQdmyQUjg3dmDdGNwgh5kg3VkcIIeZoV3YWt1MgA --store=false
2026-02-04 17:12:10.206 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.243 waku 7beb978cbf3acda8e6fe05b535c830de335178051b54cf975a0979b82f1279ad
2026-02-04 17:12:10.237 DEBUG [src.node.docker_mananger] Container started with ID 7beb978cbf3a. Setting up logs at ./log/docker/node9_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:10.237 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41059
2026-02-04 17:12:10.237 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:11.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41059/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:11.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:11.242 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:11.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41059/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:11.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.243/tcp/41060/p2p/16Uiu2HAmTcCzdvq11P3GvPNK2ReSnszjkUJoFjArFMwcWtQ3xMvv","/ip4/172.18.15.243/tcp/41061/ws/p2p/16Uiu2HAmTcCzdvq11P3GvPNK2ReSnszjkUJoFjArFMwcWtQ3xMvv"],"enrUri":"enr:-L24QHZNCmpC8DntXY9LQctFpSAX0HPV6wriU2Jd_G6LaMNEfex5KHZK_GnRmvg_GAT8PbRWoSI2MZkZITRPqO2YocgCgmlkgnY0gmlwhKwSD_OKbXVsdGlhZGRyc5YACASsEg_zBqBkAAoErBIP8wagZd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3ijbpdcI6MtWSYOXmKGH9tDNmi-SWJwA-eU_OKat21-DdGNwgqBkg3VkcIKgZoV3YWt1MgA"}'
2026-02-04 17:12:11.245 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:11.245 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:12.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41059/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-04 17:12:12.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:12.291 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:12.291 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:12.291 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:12.392 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:12.392 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:12.394 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:12.394 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.241
2026-02-04 17:12:12.394 DEBUG [src.node.docker_mananger] Generated ports ['18198', '18199', '18200', '18201', '18202']
2026-02-04 17:12:12.394 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:12.394 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:12.394 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:12.394 DEBUG [src.node.docker_mananger] docker run -i -t -p 18198:18198 -p 18199:18199 -p 18200:18200 -p 18201:18201 -p 18202:18202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18200 --rest-port=18198 --tcp-port=18199 --discv5-udp-port=18201 --rest-address=0.0.0.0 --nat=extip:172.18.184.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b34cdf30edebbcfd2eaaf4040e45df032a31ef835c32eda4d3aa94fec28ef53b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18202 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QHZNCmpC8DntXY9LQctFpSAX0HPV6wriU2Jd_G6LaMNEfex5KHZK_GnRmvg_GAT8PbRWoSI2MZkZITRPqO2YocgCgmlkgnY0gmlwhKwSD_OKbXVsdGlhZGRyc5YACASsEg_zBqBkAAoErBIP8wagZd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3ijbpdcI6MtWSYOXmKGH9tDNmi-SWJwA-eU_OKat21-DdGNwgqBkg3VkcIKgZoV3YWt1MgA --store=false
2026-02-04 17:12:12.586 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.241 waku 7260a2e45f39512ccadc0969e50ef9f3976be351db29393f51662b056bb9a149
2026-02-04 17:12:12.615 DEBUG [src.node.docker_mananger] Container started with ID 7260a2e45f39. Setting up logs at ./log/docker/node10_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:12.616 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18198
2026-02-04 17:12:12.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:13.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18198/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:13.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:13.621 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:13.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:13.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.241/tcp/18199/p2p/16Uiu2HAmQkhhTZtQNVkT4SeZxmxHUjh5LBTVCg5a2ffwZWs5rrAf","/ip4/172.18.184.241/tcp/18200/ws/p2p/16Uiu2HAmQkhhTZtQNVkT4SeZxmxHUjh5LBTVCg5a2ffwZWs5rrAf"],"enrUri":"enr:-L24QAKkeEN8pkRBFg_TRKYf-THiCB-yKsP0UK4Ovicso9B9cFSkzFiHu-VTJjFg9jJuyUQ827C8qhTki5fXmT9uwEcCgmlkgnY0gmlwhKwSuPGKbXVsdGlhZGRyc5YACASsErjxBkcXAAoErBK48QZHGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDs8LmMhTAnCNTwjWruihDSj5CC7iT5t2y9KnZiHmXnHyDdGNwgkcXg3VkcIJHGYV3YWt1MgA"}'
2026-02-04 17:12:13.624 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:13.624 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:14.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18198/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-04 17:12:14.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:14.672 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:14.672 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:14.672 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:14.772 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:14.773 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:14.774 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:14.775 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.63
2026-02-04 17:12:14.775 DEBUG [src.node.docker_mananger] Generated ports ['6406', '6407', '6408', '6409', '6410']
2026-02-04 17:12:14.775 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:14.775 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:14.775 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:14.775 DEBUG [src.node.docker_mananger] docker run -i -t -p 6406:6406 -p 6407:6407 -p 6408:6408 -p 6409:6409 -p 6410:6410 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6408 --rest-port=6406 --tcp-port=6407 --discv5-udp-port=6409 --rest-address=0.0.0.0 --nat=extip:172.18.117.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0aca2abb8bdbeb02de69d098f40a3c69ee9b2fa5baface90f8db8bf0d4c35d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6410 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QAKkeEN8pkRBFg_TRKYf-THiCB-yKsP0UK4Ovicso9B9cFSkzFiHu-VTJjFg9jJuyUQ827C8qhTki5fXmT9uwEcCgmlkgnY0gmlwhKwSuPGKbXVsdGlhZGRyc5YACASsErjxBkcXAAoErBK48QZHGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDs8LmMhTAnCNTwjWruihDSj5CC7iT5t2y9KnZiHmXnHyDdGNwgkcXg3VkcIJHGYV3YWt1MgA --store=false
2026-02-04 17:12:14.976 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.63 waku bf1307d89865f31e01d4d9b468fec7099d97ba5927c709be2a70900edd3cee4a
2026-02-04 17:12:15.008 DEBUG [src.node.docker_mananger] Container started with ID bf1307d89865. Setting up logs at ./log/docker/node11_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:15.008 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6406
2026-02-04 17:12:15.008 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:16.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6406/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:16.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:16.013 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:16.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6406/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:16.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.63/tcp/6407/p2p/16Uiu2HAmGhBV2Lajx4WtgTT34XHVYGJuyYUpHL2x6TFALsKVnvt5","/ip4/172.18.117.63/tcp/6408/ws/p2p/16Uiu2HAmGhBV2Lajx4WtgTT34XHVYGJuyYUpHL2x6TFALsKVnvt5"],"enrUri":"enr:-L24QLt7YGPTU7ztwgYJ-mkovvqhkyWi6CHDOPV3Te3ZXa7paxrl2cXzlJKPOzTMYBV0Wrw8tDkD8RMUkh6sbGXvzuwCgmlkgnY0gmlwhKwSdT-KbXVsdGlhZGRyc5YACASsEnU_BhkHAAoErBJ1PwYZCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO_5_cjqMXeBNVdsFmc0mU5FzDhKWW8WStt3ExlPQJQ6DdGNwghkHg3VkcIIZCYV3YWt1MgA"}'
2026-02-04 17:12:16.016 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:16.016 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:17.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6406/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-04 17:12:17.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:17.062 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:17.062 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node12_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:17.063 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:17.163 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:17.163 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:17.165 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:17.165 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.9
2026-02-04 17:12:17.165 DEBUG [src.node.docker_mananger] Generated ports ['41218', '41219', '41220', '41221', '41222']
2026-02-04 17:12:17.165 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:17.165 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:17.166 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:17.166 DEBUG [src.node.docker_mananger] docker run -i -t -p 41218:41218 -p 41219:41219 -p 41220:41220 -p 41221:41221 -p 41222:41222 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41220 --rest-port=41218 --tcp-port=41219 --discv5-udp-port=41221 --rest-address=0.0.0.0 --nat=extip:172.18.223.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab34cc927bb9467edbf0deaaa88d8103d0cbebf97cafb0ea142fa7c0ebefc3a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41222 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QLt7YGPTU7ztwgYJ-mkovvqhkyWi6CHDOPV3Te3ZXa7paxrl2cXzlJKPOzTMYBV0Wrw8tDkD8RMUkh6sbGXvzuwCgmlkgnY0gmlwhKwSdT-KbXVsdGlhZGRyc5YACASsEnU_BhkHAAoErBJ1PwYZCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO_5_cjqMXeBNVdsFmc0mU5FzDhKWW8WStt3ExlPQJQ6DdGNwghkHg3VkcIIZCYV3YWt1MgA --store=false
2026-02-04 17:12:17.365 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.9 waku 06008cb36df233dc382ef9eee7d0effeaf0e5ef55b11779e6053632db7f495ba
2026-02-04 17:12:17.396 DEBUG [src.node.docker_mananger] Container started with ID 06008cb36df2. Setting up logs at ./log/docker/node12_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:17.397 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41218
2026-02-04 17:12:17.397 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:18.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41218/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:18.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:18.401 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:18.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41218/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:18.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.9/tcp/41219/p2p/16Uiu2HAmGEtRW5MLdTxRMd7erLafgtTgQynKnz9gXVNxmqA6UvaV","/ip4/172.18.223.9/tcp/41220/ws/p2p/16Uiu2HAmGEtRW5MLdTxRMd7erLafgtTgQynKnz9gXVNxmqA6UvaV"],"enrUri":"enr:-L24QDxoSNrDGpzcSiw_hHqFoRb6Y9fIkCOVglPrTYI2tmtNNo0Lrt7DVKGFD34uhPXm-OxFlf2p3UecV3gHYhCFgYoCgmlkgnY0gmlwhKwS3wmKbXVsdGlhZGRyc5YACASsEt8JBqEDAAoErBLfCQahBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNUIbLs9OwbKY6Uu7X2n5F3hSbEABWvV1plU4ta8ESTKDdGNwgqEDg3VkcIKhBYV3YWt1MgA"}'
2026-02-04 17:12:18.404 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:18.404 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:19.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41218/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-04 17:12:19.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:19.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:19.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node13_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:19.453 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:19.553 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:19.554 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:19.555 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:19.555 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.176
2026-02-04 17:12:19.555 DEBUG [src.node.docker_mananger] Generated ports ['53112', '53113', '53114', '53115', '53116']
2026-02-04 17:12:19.556 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:19.556 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:19.556 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:19.556 DEBUG [src.node.docker_mananger] docker run -i -t -p 53112:53112 -p 53113:53113 -p 53114:53114 -p 53115:53115 -p 53116:53116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53114 --rest-port=53112 --tcp-port=53113 --discv5-udp-port=53115 --rest-address=0.0.0.0 --nat=extip:172.18.197.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea1d5adca3ebda0acb0caa12f8bb3eb8001620a5c9a55ce86b5b6b78a0a011ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53116 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QDxoSNrDGpzcSiw_hHqFoRb6Y9fIkCOVglPrTYI2tmtNNo0Lrt7DVKGFD34uhPXm-OxFlf2p3UecV3gHYhCFgYoCgmlkgnY0gmlwhKwS3wmKbXVsdGlhZGRyc5YACASsEt8JBqEDAAoErBLfCQahBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNUIbLs9OwbKY6Uu7X2n5F3hSbEABWvV1plU4ta8ESTKDdGNwgqEDg3VkcIKhBYV3YWt1MgA --store=false
2026-02-04 17:12:19.763 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.176 waku a90b5cd6fa993dcdc3a5140dfa07b4ac818115cb0f33dfa02a91f3d7f39a8512
2026-02-04 17:12:19.797 DEBUG [src.node.docker_mananger] Container started with ID a90b5cd6fa99. Setting up logs at ./log/docker/node13_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:19.798 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53112
2026-02-04 17:12:19.798 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:20.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53112/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:20.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:20.803 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:20.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:20.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.176/tcp/53113/p2p/16Uiu2HAkvzv7B7z57khzSYMKqNS9Q8kCs8x1tjTXvW76mSAeeQWc","/ip4/172.18.197.176/tcp/53114/ws/p2p/16Uiu2HAkvzv7B7z57khzSYMKqNS9Q8kCs8x1tjTXvW76mSAeeQWc"],"enrUri":"enr:-L24QPL0INpiAna_I1T36DApj54Zw-l1NjVZ79qLTvESM4xLfmkv3sUh0gFv2iIgyIkypNlEeQ-tvlnqznCU7cg8J6wCgmlkgnY0gmlwhKwSxbCKbXVsdGlhZGRyc5YACASsEsWwBs95AAoErBLFsAbPet0DgnJzhQADAQAAiXNlY3AyNTZrMaECF1_Tz2cR_TFehCLAozcfJDM-tiBEkZJd6xzw7rNTSemDdGNwgs95g3VkcILPe4V3YWt1MgA"}'
2026-02-04 17:12:20.805 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:20.805 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:21.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53112/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-04 17:12:21.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:21.857 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:21.857 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node14_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:21.857 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:21.958 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:21.958 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:21.959 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:21.959 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.128
2026-02-04 17:12:21.960 DEBUG [src.node.docker_mananger] Generated ports ['59579', '59580', '59581', '59582', '59583']
2026-02-04 17:12:21.960 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:21.960 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:21.960 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:21.960 DEBUG [src.node.docker_mananger] docker run -i -t -p 59579:59579 -p 59580:59580 -p 59581:59581 -p 59582:59582 -p 59583:59583 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59581 --rest-port=59579 --tcp-port=59580 --discv5-udp-port=59582 --rest-address=0.0.0.0 --nat=extip:172.18.85.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebff695d5fdffe5a9df72dfd7bf8fab46cf3def2dae425cbafc1ad9f1cbc3b88 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59583 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QPL0INpiAna_I1T36DApj54Zw-l1NjVZ79qLTvESM4xLfmkv3sUh0gFv2iIgyIkypNlEeQ-tvlnqznCU7cg8J6wCgmlkgnY0gmlwhKwSxbCKbXVsdGlhZGRyc5YACASsEsWwBs95AAoErBLFsAbPet0DgnJzhQADAQAAiXNlY3AyNTZrMaECF1_Tz2cR_TFehCLAozcfJDM-tiBEkZJd6xzw7rNTSemDdGNwgs95g3VkcILPe4V3YWt1MgA --store=false
2026-02-04 17:12:22.166 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.128 waku e9795b28a4b0d690bb7c884489db1539e7153758a0fc449e02f5682088277a5d
2026-02-04 17:12:22.211 DEBUG [src.node.docker_mananger] Container started with ID e9795b28a4b0. Setting up logs at ./log/docker/node14_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:22.214 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59579
2026-02-04 17:12:22.215 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:23.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59579/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:23.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:23.219 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:23.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59579/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:23.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.128/tcp/59580/p2p/16Uiu2HAm6oDvrj3ACw1ecWEUc4B39uLpoTTFF9Kty2vksW7ju77h","/ip4/172.18.85.128/tcp/59581/ws/p2p/16Uiu2HAm6oDvrj3ACw1ecWEUc4B39uLpoTTFF9Kty2vksW7ju77h"],"enrUri":"enr:-L24QCaJHboak1GdxyaQTec9L4WgJZUKxmSJOCOFXZLhHrKEMlUj50AfQkY_kp-9YcNt-RhGgZI8I8LqsHYqHdP4lKsCgmlkgnY0gmlwhKwSVYCKbXVsdGlhZGRyc5YACASsElWABui8AAoErBJVgAbovd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqPXg43j6DwlB6wDA-kMSuif6IwaF68zZyuhSifyRihyDdGNwgui8g3VkcILovoV3YWt1MgA"}'
2026-02-04 17:12:23.222 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:23.222 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:24.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59579/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-04 17:12:24.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:24.275 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:24.276 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node15_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:24.276 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:24.376 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:24.376 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:24.378 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:24.378 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.66
2026-02-04 17:12:24.378 DEBUG [src.node.docker_mananger] Generated ports ['36483', '36484', '36485', '36486', '36487']
2026-02-04 17:12:24.379 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:24.379 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:24.379 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:24.379 DEBUG [src.node.docker_mananger] docker run -i -t -p 36483:36483 -p 36484:36484 -p 36485:36485 -p 36486:36486 -p 36487:36487 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36485 --rest-port=36483 --tcp-port=36484 --discv5-udp-port=36486 --rest-address=0.0.0.0 --nat=extip:172.18.76.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5fa8ceca617267c75ebb9fbe8de960b75da9ba78a778e4f1d11335ba6ee54be8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36487 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QCaJHboak1GdxyaQTec9L4WgJZUKxmSJOCOFXZLhHrKEMlUj50AfQkY_kp-9YcNt-RhGgZI8I8LqsHYqHdP4lKsCgmlkgnY0gmlwhKwSVYCKbXVsdGlhZGRyc5YACASsElWABui8AAoErBJVgAbovd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqPXg43j6DwlB6wDA-kMSuif6IwaF68zZyuhSifyRihyDdGNwgui8g3VkcILovoV3YWt1MgA --store=false
2026-02-04 17:12:24.602 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.66 waku 975bd45f3aa7bc898dc9b84358959b57a0ff43eac05c5cf1e44f026f6af82007
2026-02-04 17:12:24.634 DEBUG [src.node.docker_mananger] Container started with ID 975bd45f3aa7. Setting up logs at ./log/docker/node15_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:24.634 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36483
2026-02-04 17:12:24.634 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:25.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36483/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:25.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:25.639 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:25.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36483/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:25.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.66/tcp/36484/p2p/16Uiu2HAmJLTc2FQ3neKZ8y9tgmFZFaZPijD3fASpwSbxu3fgEePc","/ip4/172.18.76.66/tcp/36485/ws/p2p/16Uiu2HAmJLTc2FQ3neKZ8y9tgmFZFaZPijD3fASpwSbxu3fgEePc"],"enrUri":"enr:-L24QFOwiH4yp1_BOrxhNScBN5xVJZXJ7H44VFRDRQCvAkrNI1NPbFFK0KtStAAVSkH0BAtipta9MeskKff_vxvdAqgCgmlkgnY0gmlwhKwSTEKKbXVsdGlhZGRyc5YACASsEkxCBo6EAAoErBJMQgaOhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVGbnAxQzyk9r6BM2NzfyJzl3xWQW4UbWVTwsdP9H8AuDdGNwgo6Eg3VkcIKOhoV3YWt1MgA"}'
2026-02-04 17:12:25.641 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:25.641 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:26.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36483/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-04 17:12:26.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:26.690 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:26.690 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node16_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:26.690 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:26.791 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:26.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:26.793 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:26.793 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.126
2026-02-04 17:12:26.793 DEBUG [src.node.docker_mananger] Generated ports ['11794', '11795', '11796', '11797', '11798']
2026-02-04 17:12:26.793 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:26.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:26.793 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:26.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 11794:11794 -p 11795:11795 -p 11796:11796 -p 11797:11797 -p 11798:11798 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11796 --rest-port=11794 --tcp-port=11795 --discv5-udp-port=11797 --rest-address=0.0.0.0 --nat=extip:172.18.38.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9eacfcee8c95fc3aa4effdcaaadbfaa3800dd215ebcaf4340b5aba6c75b1d5ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11798 --metrics-logging=true --relay=false --filternode=/ip4/172.18.184.61/tcp/44506/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb --discv5-bootstrap-node=enr:-L24QFOwiH4yp1_BOrxhNScBN5xVJZXJ7H44VFRDRQCvAkrNI1NPbFFK0KtStAAVSkH0BAtipta9MeskKff_vxvdAqgCgmlkgnY0gmlwhKwSTEKKbXVsdGlhZGRyc5YACASsEkxCBo6EAAoErBJMQgaOhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVGbnAxQzyk9r6BM2NzfyJzl3xWQW4UbWVTwsdP9H8AuDdGNwgo6Eg3VkcIKOhoV3YWt1MgA --store=false
2026-02-04 17:12:27.020 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.126 waku 87641e1561bc9dd9cac4b3d4d33828fb42c618b21de27d124e2126be9b9383db
2026-02-04 17:12:27.051 DEBUG [src.node.docker_mananger] Container started with ID 87641e1561bc. Setting up logs at ./log/docker/node16_2026-02-04_17-11-50__b1aa9802-f686-41cb-85c5-d65edeee8e58__wakuorg_nwaku:latest.log
2026-02-04 17:12:27.052 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11794
2026-02-04 17:12:27.052 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:28.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11794/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:28.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:28.056 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:28.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11794/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:28.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.126/tcp/11795/p2p/16Uiu2HAm5Yt4kFYQR97G5DnAKVxyiVBfnYjqAGNcCnTR7zy6fVin","/ip4/172.18.38.126/tcp/11796/ws/p2p/16Uiu2HAm5Yt4kFYQR97G5DnAKVxyiVBfnYjqAGNcCnTR7zy6fVin"],"enrUri":"enr:-L24QJIoBTV-_ANf51UYpS3jWu_nudIy9DADcWdzXNr89mL6aFJLx_5EGNnLrQ-EiEOZxMwR5FuIZiqKt8y-qHblRjwCgmlkgnY0gmlwhKwSJn6KbXVsdGlhZGRyc5YACASsEiZ-Bi4TAAoErBImfgYuFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEClm2ZlOph_E9YjxPweYcTCoHAUtPTWWvyGgXx3Cwj0ueDdGNwgi4Tg3VkcIIuFYV3YWt1MgA"}'
2026-02-04 17:12:28.059 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:28.059 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:29.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11794/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-04 17:12:29.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-04 17:12:29.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39388/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:29.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.184.61/tcp/43864/p2p/16Uiu2HAm5wS9BLP9Rwy5o7HU1ybzcKg2qC8X1FVCoLPp73FMjZZb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-04 17:12:29.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44505/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:29.112 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-04 17:12:29.112 DEBUG [src.libs.common] Sleeping for 100 seconds
2026-02-04 17:14:09.112 DEBUG [tests.e2e.test_e2e] Node1 publish message
2026-02-04 17:14:09.113 DEBUG [src.steps.store] Relaying message
2026-02-04 17:14:09.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39388/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-04 17:14:09.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:09.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:14:09.319 DEBUG [src.libs.common] Sleeping for 4 seconds
2026-02-04 17:14:13.319 DEBUG [tests.e2e.test_e2e] 15 Node requests the published message of subscribed filter topic
2026-02-04 17:14:13.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28877/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.322 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.322 DEBUG [tests.e2e.test_e2e] Response for node 1 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42523/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.325 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.326 DEBUG [tests.e2e.test_e2e] Response for node 2 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29043/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.328 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.329 DEBUG [tests.e2e.test_e2e] Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38213/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.331 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.332 DEBUG [tests.e2e.test_e2e] Response for node 4 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9193/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.334 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.335 DEBUG [tests.e2e.test_e2e] Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18846/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.338 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.338 DEBUG [tests.e2e.test_e2e] Response for node 6 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7779/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.341 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.341 DEBUG [tests.e2e.test_e2e] Response for node 7 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41059/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.344 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.344 DEBUG [tests.e2e.test_e2e] Response for node 8 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18198/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.347 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.347 DEBUG [tests.e2e.test_e2e] Response for node 9 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6406/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.350 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.350 DEBUG [tests.e2e.test_e2e] Response for node 10 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41218/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.353 DEBUG [tests.e2e.test_e2e] Response for node 11 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53112/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.356 DEBUG [tests.e2e.test_e2e] Response for node 12 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59579/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.359 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.359 DEBUG [tests.e2e.test_e2e] Response for node 13 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36483/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.362 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.362 DEBUG [tests.e2e.test_e2e] Response for node 14 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11794/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:13.364 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":1770225249113273029,"ephemeral":false}]'
2026-02-04 17:14:13.365 DEBUG [tests.e2e.test_e2e] Response for node 15 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770225249113273029, 'ephemeral': False}]
2026-02-04 17:14:13.367 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:14:13.368 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:14:13.368 DEBUG [src.node.waku_node] Stopping container with id 843d4c18dc9f
2026-02-04 17:14:14.011 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:14.012 DEBUG [src.node.waku_node] Stopping container with id 3161820bd786
2026-02-04 17:14:14.635 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:14.637 DEBUG [src.node.waku_node] Stopping container with id beae54040591
2026-02-04 17:14:15.033 ERROR [src.node.docker_mananger] Max retries reached for container 843d4c18dc9f. Exiting log stream.
2026-02-04 17:14:15.218 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:15.218 DEBUG [src.node.waku_node] Stopping container with id bcbac31338e9
2026-02-04 17:14:15.450 ERROR [src.node.docker_mananger] Max retries reached for container 3161820bd786. Exiting log stream.
2026-02-04 17:14:15.802 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:15.803 DEBUG [src.node.waku_node] Stopping container with id 2fa0615cfe41
2026-02-04 17:14:16.035 ERROR [src.node.docker_mananger] Max retries reached for container beae54040591. Exiting log stream.
2026-02-04 17:14:16.370 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:16.370 DEBUG [src.node.waku_node] Stopping container with id 02054496df0b
2026-02-04 17:14:16.722 ERROR [src.node.docker_mananger] Max retries reached for container bcbac31338e9. Exiting log stream.
2026-02-04 17:14:16.937 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:16.937 DEBUG [src.node.waku_node] Stopping container with id 736f417bd66a
2026-02-04 17:14:17.275 ERROR [src.node.docker_mananger] Max retries reached for container 2fa0615cfe41. Exiting log stream.
2026-02-04 17:14:17.532 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:17.532 DEBUG [src.node.waku_node] Stopping container with id 6b7597392a1c
2026-02-04 17:14:17.855 ERROR [src.node.docker_mananger] Max retries reached for container 02054496df0b. Exiting log stream.
2026-02-04 17:14:18.346 ERROR [src.node.docker_mananger] Max retries reached for container 736f417bd66a. Exiting log stream.
2026-02-04 17:14:28.124 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:28.124 DEBUG [src.node.waku_node] Stopping container with id 5edcb8efd98e
2026-02-04 17:14:28.705 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:28.706 DEBUG [src.node.waku_node] Stopping container with id 7beb978cbf3a
2026-02-04 17:14:29.033 ERROR [src.node.docker_mananger] Max retries reached for container 6b7597392a1c. Exiting log stream.
2026-02-04 17:14:29.598 ERROR [src.node.docker_mananger] Max retries reached for container 5edcb8efd98e. Exiting log stream.
2026-02-04 17:14:39.292 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:39.292 DEBUG [src.node.waku_node] Stopping container with id 7260a2e45f39
2026-02-04 17:14:39.835 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:39.836 DEBUG [src.node.waku_node] Stopping container with id bf1307d89865
2026-02-04 17:14:40.104 ERROR [src.node.docker_mananger] Max retries reached for container 7beb978cbf3a. Exiting log stream.
2026-02-04 17:14:40.648 ERROR [src.node.docker_mananger] Max retries reached for container 7260a2e45f39. Exiting log stream.
2026-02-04 17:14:50.401 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:50.403 DEBUG [src.node.waku_node] Stopping container with id 06008cb36df2
2026-02-04 17:14:50.942 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:50.943 DEBUG [src.node.waku_node] Stopping container with id a90b5cd6fa99
2026-02-04 17:14:51.298 ERROR [src.node.docker_mananger] Max retries reached for container bf1307d89865. Exiting log stream.
2026-02-04 17:14:51.496 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:51.496 DEBUG [src.node.waku_node] Stopping container with id e9795b28a4b0
2026-02-04 17:14:51.839 ERROR [src.node.docker_mananger] Max retries reached for container 06008cb36df2. Exiting log stream.
2026-02-04 17:14:52.308 ERROR [src.node.docker_mananger] Max retries reached for container a90b5cd6fa99. Exiting log stream.
2026-02-04 17:15:02.045 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:02.046 DEBUG [src.node.waku_node] Stopping container with id 975bd45f3aa7
2026-02-04 17:15:02.858 ERROR [src.node.docker_mananger] Max retries reached for container e9795b28a4b0. Exiting log stream.
2026-02-04 17:15:12.540 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:12.541 DEBUG [src.node.waku_node] Stopping container with id 87641e1561bc
2026-02-04 17:15:13.117 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:13.118 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:15:13.208 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:13.583 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:13.781 ERROR [src.node.docker_mananger] Max retries reached for container 975bd45f3aa7. Exiting log stream.
2026-02-04 17:15:13.956 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.013 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.071 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.132 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.159 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.212 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.265 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.292 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.369 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.422 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.447 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.473 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.498 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:14.523 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
2026-02-04 17:13:15.312 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:13:15.312 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-02-04_17-13-15__d709f55e-4ad7-4a4d-9e6c-cb64851592ee
2026-02-04 17:13:15.312 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:13:15.313 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:13:15.313 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:13:15.320 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:15.320 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-13-15__d709f55e-4ad7-4a4d-9e6c-cb64851592ee__wakuorg_nwaku:latest.log
2026-02-04 17:13:15.320 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:15.320 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:15.322 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:15.322 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.70
2026-02-04 17:13:15.322 DEBUG [src.node.docker_mananger] Generated ports ['10903', '10904', '10905', '10906', '10907']
2026-02-04 17:13:15.322 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:15.322 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:15.322 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:15.322 DEBUG [src.node.docker_mananger] docker run -i -t -p 10903:10903 -p 10904:10904 -p 10905:10905 -p 10906:10906 -p 10907:10907 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10905 --rest-port=10903 --tcp-port=10904 --discv5-udp-port=10906 --rest-address=0.0.0.0 --nat=extip:172.18.172.70 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aedf2c5d798acdad11f3a5831ef3803eab4eadcee5ada39aeb1b5ed2d1daf12c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10907 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-04 17:13:15.515 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.70 waku 8687614a3e13fb250bf2d70f29376092a654b0cb312004c87fb56769ce6cb4df
2026-02-04 17:13:15.546 DEBUG [src.node.docker_mananger] Container started with ID 8687614a3e13. Setting up logs at ./log/docker/node1_2026-02-04_17-13-15__d709f55e-4ad7-4a4d-9e6c-cb64851592ee__wakuorg_nwaku:latest.log
2026-02-04 17:13:15.546 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10903
2026-02-04 17:13:15.547 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:15.599 ERROR [src.node.docker_mananger] Max retries reached for container b658cbb85939. Exiting log stream.
2026-02-04 17:13:16.114 ERROR [src.node.docker_mananger] Max retries reached for container 208496e73a0e. Exiting log stream.
2026-02-04 17:13:16.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10903/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:16.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:13:16.551 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:16.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10903/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:16.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.70/tcp/10904/p2p/16Uiu2HAmEQcDrXUPNCL3Ya6Loq9cCU93ueReFbg2BYxYYAkc9TdX","/ip4/172.18.172.70/tcp/10905/ws/p2p/16Uiu2HAmEQcDrXUPNCL3Ya6Loq9cCU93ueReFbg2BYxYYAkc9TdX"],"enrUri":"enr:-L24QPLAQEVKdnVbDdhHp5K-uVP0oaMc4wnpIr3FnulNkySMJhrGW8mb-9Q9sTk4asi6ubqtEBCWeEMrC_OAKWncPfMCgmlkgnY0gmlwhKwSrEaKbXVsdGlhZGRyc5YACASsEqxGBiqYAAoErBKsRgYqmd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDGgg423HLyP8rm0bVn2Z6SG1e1KUY5krtLudw6WPF6P6DdGNwgiqYg3VkcIIqmoV3YWt1MgU"}'
2026-02-04 17:13:16.553 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:16.560 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:16.560 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-13-15__d709f55e-4ad7-4a4d-9e6c-cb64851592ee__wakuorg_nwaku:latest.log
2026-02-04 17:13:16.560 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:16.560 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:16.561 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:16.562 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.27
2026-02-04 17:13:16.562 DEBUG [src.node.docker_mananger] Generated ports ['5586', '5587', '5588', '5589', '5590']
2026-02-04 17:13:16.562 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:16.562 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:16.562 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:16.562 DEBUG [src.node.docker_mananger] docker run -i -t -p 5586:5586 -p 5587:5587 -p 5588:5588 -p 5589:5589 -p 5590:5590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5588 --rest-port=5586 --tcp-port=5587 --discv5-udp-port=5589 --rest-address=0.0.0.0 --nat=extip:172.18.104.27 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d84105e24fdf90745d60ebb68af99e1a534d3b1dd1ac9cbb858a73cdb74411ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5590 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPLAQEVKdnVbDdhHp5K-uVP0oaMc4wnpIr3FnulNkySMJhrGW8mb-9Q9sTk4asi6ubqtEBCWeEMrC_OAKWncPfMCgmlkgnY0gmlwhKwSrEaKbXVsdGlhZGRyc5YACASsEqxGBiqYAAoErBKsRgYqmd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDGgg423HLyP8rm0bVn2Z6SG1e1KUY5krtLudw6WPF6P6DdGNwgiqYg3VkcIIqmoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-04 17:13:16.754 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.27 waku 41dd0df97359f404cba0e22ea372e7ac2774ae9341e3556dce74dcf470819fdc
2026-02-04 17:13:16.786 DEBUG [src.node.docker_mananger] Container started with ID 41dd0df97359. Setting up logs at ./log/docker/node2_2026-02-04_17-13-15__d709f55e-4ad7-4a4d-9e6c-cb64851592ee__wakuorg_nwaku:latest.log
2026-02-04 17:13:16.786 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5586
2026-02-04 17:13:16.786 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:17.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5586/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:17.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:13:17.800 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:17.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5586/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:17.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.27/tcp/5587/p2p/16Uiu2HAmAUi25HzAZpsMcR4MUcdr9EWsr81B6js7vy8egH3b43u3","/ip4/172.18.104.27/tcp/5588/ws/p2p/16Uiu2HAmAUi25HzAZpsMcR4MUcdr9EWsr81B6js7vy8egH3b43u3"],"enrUri":"enr:-L24QDfP1A4H-i-ec0XKiK8hYXS3mofzOwi1O60v85brCbUWClXzqS49cOYrQi-CPuFR-yBA3FjVn2eXKyk0lMepKQMCgmlkgnY0gmlwhKwSaBuKbXVsdGlhZGRyc5YACASsEmgbBhXTAAoErBJoGwYV1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEC36ZaKgVW_rmQgIW17KJMaPdeZX7kMedEsjPFt-i_PGqDdGNwghXTg3VkcIIV1YV3YWt1MgE"}'
2026-02-04 17:13:17.805 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:17.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5586/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.70/tcp/10904/p2p/16Uiu2HAmEQcDrXUPNCL3Ya6Loq9cCU93ueReFbg2BYxYYAkc9TdX"]'
2026-02-04 17:13:17.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:17.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10903/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-02-04 17:13:17.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:17.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5586/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-02-04 17:13:17.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:17.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10903/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:13:17.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:17.824 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:13:17.924 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:13:17.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10903/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:17.927 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":1770225197817155329,"ephemeral":false,"proof":""}]'
2026-02-04 17:13:17.929 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:13:17.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5586/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:17.931 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":1770225197817155329,"ephemeral":false,"proof":""}]'
2026-02-04 17:13:17.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10903/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:13:17.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:17.938 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:13:18.038 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:13:18.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10903/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:18.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225197933334449,"ephemeral":false,"proof":""}]'
2026-02-04 17:13:18.043 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:13:18.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5586/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:18.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225197933334449,"ephemeral":false,"proof":""}]'
2026-02-04 17:13:18.048 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:13:18.049 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:13:18.049 DEBUG [src.node.waku_node] Stopping container with id 8687614a3e13
2026-02-04 17:13:18.566 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:13:18.566 DEBUG [src.node.waku_node] Stopping container with id 41dd0df97359
2026-02-04 17:13:19.086 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:13:19.087 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:13:19.094 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:13:19.099 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-02-04 17:15:31.422 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:15:31.423 DEBUG [tests.conftest] Running test: test_light_push_with_missing_content_topic with id: 2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f
2026-02-04 17:15:31.423 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:15:31.423 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:15:31.429 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:31.430 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
2026-02-04 17:15:31.430 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:31.430 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:31.431 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:31.431 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.205
2026-02-04 17:15:31.431 DEBUG [src.node.docker_mananger] Generated ports ['39469', '39470', '39471', '39472', '39473']
2026-02-04 17:15:31.432 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:31.432 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:31.432 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:31.432 DEBUG [src.node.docker_mananger] docker run -i -t -p 39469:39469 -p 39470:39470 -p 39471:39471 -p 39472:39472 -p 39473:39473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39471 --rest-port=39469 --tcp-port=39470 --discv5-udp-port=39472 --rest-address=0.0.0.0 --nat=extip:172.18.255.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3059b261d7017fbad6a6aa8b74bb91e0d4773dd7dcfee9aeccf4fc461c2fe9f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39473 --metrics-logging=true --lightpush=true --relay=true
2026-02-04 17:15:31.591 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.205 waku 4c3f151054059a401903f8a1103d78a8349052b1d26ccf7173c5e18419cf821e
2026-02-04 17:15:31.615 DEBUG [src.node.docker_mananger] Container started with ID 4c3f15105405. Setting up logs at ./log/docker/receiving_node1_2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
2026-02-04 17:15:31.615 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39469
2026-02-04 17:15:31.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:31.688 ERROR [src.node.docker_mananger] Max retries reached for container 8fb3d8a2f746. Exiting log stream.
2026-02-04 17:15:32.179 ERROR [src.node.docker_mananger] Max retries reached for container 7a22c1ef4a28. Exiting log stream.
2026-02-04 17:15:32.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39469/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:32.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:32.620 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:32.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39469/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:32.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.205/tcp/39470/p2p/16Uiu2HAmGm143f8QQyrTKjwP2xfq4PAAhvMFp2Cq3kyDxXVJmLGV","/ip4/172.18.255.205/tcp/39471/ws/p2p/16Uiu2HAmGm143f8QQyrTKjwP2xfq4PAAhvMFp2Cq3kyDxXVJmLGV"],"enrUri":"enr:-L24QHnf5b2596HNkjCsaseksiu02K-_-tTUK0NdDAFGctOvGpsiMgBz0NFnJ6XG4hylHUEKNXH289d0YhaWhtztQ4ICgmlkgnY0gmlwhKwS_82KbXVsdGlhZGRyc5YACASsEv_NBpouAAoErBL_zQaaL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPPkG8JKUbEQliWtQLHpiJ7u_QqPDOY-jsjFIZidWLJ6DdGNwgpoug3VkcIKaMIV3YWt1Mgk"}'
2026-02-04 17:15:32.624 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:32.631 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:32.631 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
2026-02-04 17:15:32.631 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:32.631 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:32.633 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:32.633 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.70
2026-02-04 17:15:32.633 DEBUG [src.node.docker_mananger] Generated ports ['38067', '38068', '38069', '38070', '38071']
2026-02-04 17:15:32.633 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:32.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:32.633 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:32.633 DEBUG [src.node.docker_mananger] docker run -i -t -p 38067:38067 -p 38068:38068 -p 38069:38069 -p 38070:38070 -p 38071:38071 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38069 --rest-port=38067 --tcp-port=38068 --discv5-udp-port=38070 --rest-address=0.0.0.0 --nat=extip:172.18.219.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5a3d8ffa297f7bac362bfcbadad6caeab7cc0dfd264f7bff7fac0fcc607ed35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38071 --metrics-logging=true --lightpush=false --relay=true
2026-02-04 17:15:32.799 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.70 waku 634f2781014158eb90914e70ebb8d07d2d0dd54cc0fa13daa76bef2033d20f63
2026-02-04 17:15:32.830 DEBUG [src.node.docker_mananger] Container started with ID 634f27810141. Setting up logs at ./log/docker/receiving_node2_2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
2026-02-04 17:15:32.830 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38067
2026-02-04 17:15:32.831 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:33.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38067/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:33.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:33.835 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:33.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38067/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:33.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.70/tcp/38068/p2p/16Uiu2HAm9jURTK2Sb5RHtMFVAu6i58WDY6wEpbLV3HoLnwvydx7i","/ip4/172.18.219.70/tcp/38069/ws/p2p/16Uiu2HAm9jURTK2Sb5RHtMFVAu6i58WDY6wEpbLV3HoLnwvydx7i"],"enrUri":"enr:-L24QEXZ65Ci876jGnrZbgRoCspF6ePoOvJ3MNeipxwcOGZDbxXSv7nfEmVqpiYeP-xU9w1gcx1Q5sa4hU0zQsbmXTcCgmlkgnY0gmlwhKwS20aKbXVsdGlhZGRyc5YACASsEttGBpS0AAoErBLbRgaUtd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1JMA20ok8oISwh-V4BSW4MsTMmYTQkr7Vj4ui67IEIGDdGNwgpS0g3VkcIKUtoV3YWt1MgE"}'
2026-02-04 17:15:33.838 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:33.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38067/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.205/tcp/39470/p2p/16Uiu2HAmGm143f8QQyrTKjwP2xfq4PAAhvMFp2Cq3kyDxXVJmLGV"]'
2026-02-04 17:15:33.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:33.880 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:15:33.881 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
2026-02-04 17:15:33.881 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:15:33.882 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:15:33.884 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:15:33.885 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.97
2026-02-04 17:15:33.885 DEBUG [src.node.docker_mananger] Generated ports ['65061', '65062', '65063', '65064', '65065']
2026-02-04 17:15:33.885 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:15:33.885 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:15:33.885 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:15:33.886 DEBUG [src.node.docker_mananger] docker run -i -t -p 65061:65061 -p 65062:65062 -p 65063:65063 -p 65064:65064 -p 65065:65065 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65063 --rest-port=65061 --tcp-port=65062 --discv5-udp-port=65064 --rest-address=0.0.0.0 --nat=extip:172.18.167.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4b0baabd556b94e8d91ddfef19e89535fdfe6153359d9465fc576c3bc5c6b169 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65065 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHnf5b2596HNkjCsaseksiu02K-_-tTUK0NdDAFGctOvGpsiMgBz0NFnJ6XG4hylHUEKNXH289d0YhaWhtztQ4ICgmlkgnY0gmlwhKwS_82KbXVsdGlhZGRyc5YACASsEv_NBpouAAoErBL_zQaaL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPPkG8JKUbEQliWtQLHpiJ7u_QqPDOY-jsjFIZidWLJ6DdGNwgpoug3VkcIKaMIV3YWt1Mgk --lightpushnode=/ip4/172.18.255.205/tcp/39470/p2p/16Uiu2HAmGm143f8QQyrTKjwP2xfq4PAAhvMFp2Cq3kyDxXVJmLGV --lightpush=true --relay=true
2026-02-04 17:15:34.047 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.97 waku 0a158f8b9c01a0b1a4605072cb80fff7dd8cf7cceb07de7126570016612fe5ac
2026-02-04 17:15:34.079 DEBUG [src.node.docker_mananger] Container started with ID 0a158f8b9c01. Setting up logs at ./log/docker/lightpush_node1_2026-02-04_17-15-31__026d6fc7-dc3d-4709-9073-fe8ebacadd7f__wakuorg_nwaku:latest.log
2026-02-04 17:15:34.079 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65061
2026-02-04 17:15:34.080 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:35.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65061/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:35.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:35.092 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:35.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:35.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.97/tcp/65062/p2p/16Uiu2HAmPc5oPG42FzUBXx4sAioRVUS18PFbd3rgBKHzYgELex9M","/ip4/172.18.167.97/tcp/65063/ws/p2p/16Uiu2HAmPc5oPG42FzUBXx4sAioRVUS18PFbd3rgBKHzYgELex9M"],"enrUri":"enr:-L24QANtpiJSmPfsYRBteMbkT4bu7P84Dc4jG9RS7NYF6caTRLgavk_3swG-q-QPlMDmmRjhYD0uO7cNXT0cPbg-wZ8CgmlkgnY0gmlwhKwSp2GKbXVsdGlhZGRyc5YACASsEqdhBv4mAAoErBKnYQb-J90DgnJzhQADAQAAiXNlY3AyNTZrMaEDorH52sXyd0YrgP9tNyB6YFJjNxzdOWiMT8RtmE3-J_iDdGNwgv4mg3VkcIL-KIV3YWt1Mgk"}'
2026-02-04 17:15:35.097 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:35.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.205/tcp/39470/p2p/16Uiu2HAmGm143f8QQyrTKjwP2xfq4PAAhvMFp2Cq3kyDxXVJmLGV"]'
2026-02-04 17:15:35.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:35.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.70/tcp/38068/p2p/16Uiu2HAm9jURTK2Sb5RHtMFVAu6i58WDY6wEpbLV3HoLnwvydx7i"]'
2026-02-04 17:15:35.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:35.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39469/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:35.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:35.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38067/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:35.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:35.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65061/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:35.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:35.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65061/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "timestamp": 1770225335140024832}}'
2026-02-04 17:15:35.142 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:65061/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-04 17:15:35.144 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:15:35.145 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:15:35.145 DEBUG [src.node.waku_node] Stopping container with id 4c3f15105405
2026-02-04 17:15:35.674 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:35.674 DEBUG [src.node.waku_node] Stopping container with id 634f27810141
2026-02-04 17:15:36.191 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:36.191 DEBUG [src.node.waku_node] Stopping container with id 0a158f8b9c01
2026-02-04 17:15:36.486 ERROR [src.node.docker_mananger] Max retries reached for container 4c3f15105405. Exiting log stream.
2026-02-04 17:15:36.713 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:36.714 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:15:36.722 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:36.730 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:36.736 DEBUG [src.node.docker_mananger] 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-04_17-13-52__f13dd529-cb87-499b-84a5-701f52757615
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-04_17-13-52__f13dd529-cb87-499b-84a5-701f52757615__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-04_17-13-52__f13dd529-cb87-499b-84a5-701f52757615__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-04_17-13-52__f13dd529-cb87-499b-84a5-701f52757615__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.10.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1477', '1478', '1479', '1480', '1481']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1477:1477 -p 1478:1478 -p 1479:1479 -p 1480:1480 -p 1481:1481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1479 --rest-port=1477 --tcp-port=1478 --discv5-udp-port=1480 --rest-address=0.0.0.0 --nat=extip:172.18.10.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd2cbd48f3dbccab7001bdf8bdfe03a92a3f2b99aefb32acbe1ccdfd2de8bdce --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1481 --metrics-logging=true --relay=true --lightpush=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4a8b8d54e790. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.209 waku 8ff4c68e295031da87be64e16f1cd6abea60355ec46ff0a40c12cdd38f8f26ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ff4c68e2950. Setting up logs at ./log/docker/node1_2026-02-04_17-13-52__f13dd529-cb87-499b-84a5-701f52757615__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1477
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 841ce37a1151. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1477/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1477/debug/v1/info" -H "Content-Type: application/json" -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.209/tcp/1478/p2p/16Uiu2HAm5mHA6LuY4WDoMR17gRYx9k5jxevsVt3oURC8r3vaGVNW","/ip4/172.18.10.209/tcp/1479/ws/p2p/16Uiu2HAm5mHA6LuY4WDoMR17gRYx9k5jxevsVt3oURC8r3vaGVNW"],"enrUri":"enr:-L24QEeXBvNtxb_FSLJKu3eoKFrjZwAn660JSrusADrx2pRYUZPt3vtu5S004DJKKj7pjWvCoOEhQ6Ie69cVyNjVWVgCgmlkgnY0gmlwhKwSCtGKbXVsdGlhZGRyc5YACASsEgrRBgXGAAoErBIK0QYFx90DgnJzhQADAQAAiXNlY3AyNTZrMaECmZquF6RAPuNak0yC4qOo65DTyZUfxKez94MkR_70kleDdGNwggXGg3VkcIIFyIV3YWt1Mhs"}'
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.9.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14071', '14072', '14073', '14074', '14075']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14071:14071 -p 14072:14072 -p 14073:14073 -p 14074:14074 -p 14075:14075 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14073 --rest-port=14071 --tcp-port=14072 --discv5-udp-port=14074 --rest-address=0.0.0.0 --nat=extip:172.18.9.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6490d4a32cf3c5bf45ab0a37d36b75d56954caa5ef06241b5ce874bf16ce2b1f --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14075 --metrics-logging=true --relay=true --lightpush=true --discv5-bootstrap-node=enr:-L24QEeXBvNtxb_FSLJKu3eoKFrjZwAn660JSrusADrx2pRYUZPt3vtu5S004DJKKj7pjWvCoOEhQ6Ie69cVyNjVWVgCgmlkgnY0gmlwhKwSCtGKbXVsdGlhZGRyc5YACASsEgrRBgXGAAoErBIK0QYFx90DgnJzhQADAQAAiXNlY3AyNTZrMaECmZquF6RAPuNak0yC4qOo65DTyZUfxKez94MkR_70kleDdGNwggXGg3VkcIIFyIV3YWt1Mhs --lightpushnode=/ip4/172.18.10.209/tcp/1478/p2p/16Uiu2HAm5mHA6LuY4WDoMR17gRYx9k5jxevsVt3oURC8r3vaGVNW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.72 waku f594068b115ffd216d323d60a2d25b525b24b12ea8a77627368534cb70cfbe42
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f594068b115f. Setting up logs at ./log/docker/node2_2026-02-04_17-13-52__f13dd529-cb87-499b-84a5-701f52757615__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14071
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14071/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14071/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.72/tcp/14072/p2p/16Uiu2HAmGw3gJjzmexU37khzAsnsrEX6GShjDNDbyMNcGFChPT7p","/ip4/172.18.9.72/tcp/14073/ws/p2p/16Uiu2HAmGw3gJjzmexU37khzAsnsrEX6GShjDNDbyMNcGFChPT7p"],"enrUri":"enr:-L24QLFfSlJCRl9DISVlNkvJMQtYBX72hlOQFR9EROWmKFnXUGy0qdUjk-xB33rsXYLM75-SzZgn5w0C19nslQQCd-MCgmlkgnY0gmlwhKwSCUiKbXVsdGlhZGRyc5YACASsEglIBjb4AAoErBIJSAY2-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDP4vNsaxmS73AU11ezA5Cu4_Y93qDX4WaRtTW9hM3uQODdGNwgjb4g3VkcII2-oV3YWt1Mhs"}'
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.87.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44204', '44205', '44206', '44207', '44208']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44204:44204 -p 44205:44205 -p 44206:44206 -p 44207:44207 -p 44208:44208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44206 --rest-port=44204 --tcp-port=44205 --discv5-udp-port=44207 --rest-address=0.0.0.0 --nat=extip:172.18.87.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8d497cffaa9666c8c3de83be6bc64b2c2c6cb79e76ee9ec0e2354b408f7c8fd0 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44208 --metrics-logging=true --relay=true --storenode=/ip4/172.18.9.72/tcp/14072/p2p/16Uiu2HAmGw3gJjzmexU37khzAsnsrEX6GShjDNDbyMNcGFChPT7p --discv5-bootstrap-node=enr:-L24QLFfSlJCRl9DISVlNkvJMQtYBX72hlOQFR9EROWmKFnXUGy0qdUjk-xB33rsXYLM75-SzZgn5w0C19nslQQCd-MCgmlkgnY0gmlwhKwSCUiKbXVsdGlhZGRyc5YACASsEglIBjb4AAoErBIJSAY2-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDP4vNsaxmS73AU11ezA5Cu4_Y93qDX4WaRtTW9hM3uQODdGNwgjb4g3VkcII2-oV3YWt1Mhs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.32 waku f2af0eae9fd6d28b260264f319b5eb6340965e22810d517ac6294028a8e97f64
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f2af0eae9fd6. Setting up logs at ./log/docker/node3_2026-02-04_17-13-52__f13dd529-cb87-499b-84a5-701f52757615__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44204
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44204/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44204/debug/v1/info" -H "Content-Type: application/json" -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.32/tcp/44205/p2p/16Uiu2HAmMtfZWThtDZZRNLaJpz8zhv4JFQurXc6ed2n93HZ1PTmP","/ip4/172.18.87.32/tcp/44206/ws/p2p/16Uiu2HAmMtfZWThtDZZRNLaJpz8zhv4JFQurXc6ed2n93HZ1PTmP"],"enrUri":"enr:-L24QJfHoeIOjXUctbStAcGLC6N90_stqiGZNsdESLmvIqnyN_orMWwDhD0uVwO_Ges96-XSo63GJ_vT5oQic9rFzA0CgmlkgnY0gmlwhKwSVyCKbXVsdGlhZGRyc5YACASsElcgBqytAAoErBJXIAasrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiToRiU86y8XQ7YEFvvjkj6HVAIXZ9UVUZvt1hjXlOiaDdGNwgqytg3VkcIKsr4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14071/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.10.209/tcp/1478/p2p/16Uiu2HAm5mHA6LuY4WDoMR17gRYx9k5jxevsVt3oURC8r3vaGVNW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44204/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.72/tcp/14072/p2p/16Uiu2HAmGw3gJjzmexU37khzAsnsrEX6GShjDNDbyMNcGFChPT7p"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1477/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:14071/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:44204/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:1477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225236159177059}}'
INFO  src.node.api_clients.base_client: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:1477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225236374030799}}'
INFO  src.node.api_clients.base_client: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:1477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225236586760353}}'
INFO  src.node.api_clients.base_client: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:1477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225236799387675}}'
INFO  src.node.api_clients.base_client: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:1477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225237011965586}}'
INFO  src.node.api_clients.base_client: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:1477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225237224448017}}'
INFO  src.node.api_clients.base_client: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:1477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225237439088407}}'
INFO  src.node.api_clients.base_client: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:1477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225237652587081}}'
INFO  src.node.api_clients.base_client: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:1477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225237866209546}}'
INFO  src.node.api_clients.base_client: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:1477/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225238080710725}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:1477/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":"0xc1f415b8a6b6737ed504e67fc3f81422e7ce69c8bb539292365397c131f2212d"},{"messageHash":"0x2028fc570623b649d0c6b85e3d616c013abf37a39e161a6153efe81652376364"},{"messageHash":"0x42d38149304b61599be3b5f2c8643957cab254b98eedfc98613ef95ad00b28bd"},{"messageHash":"0x350c7200b5669628cbf91a43b574f333993897d35a6311892220f266c666a7c0"},{"messageHash":"0x29d7ccfeb8d7af26d2756cea06977d1f99fa2d6baf7fe776af9d80cbc8937fdb"},{"messageHash":"0xd9f5bc6aa9220eb571462b6143f18ba55531c94825883696ae44d0ad977cfb03"},{"messageHash":"0x6a777b490bbf7847f05882f765024736a157baf819f0aef1723906e14181bfcd"},{"messageHash":"0xd32c951e3f1173da55b96dc36f8ee3d50cc32aa48bb6b4ee84ae8568f64362e4"},{"messageHash":"0xffee937732b61450f12f7852a4bf91808847dc39f345542d59d87f6d9e031397"},{"messageHash":"0x4dc53b6c658df205f21e5af213007e7c34d9c7cb17262f4a755308866ebf0de1"}]}'
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:14071/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":"0xc1f415b8a6b6737ed504e67fc3f81422e7ce69c8bb539292365397c131f2212d"},{"messageHash":"0x2028fc570623b649d0c6b85e3d616c013abf37a39e161a6153efe81652376364"},{"messageHash":"0x42d38149304b61599be3b5f2c8643957cab254b98eedfc98613ef95ad00b28bd"},{"messageHash":"0x350c7200b5669628cbf91a43b574f333993897d35a6311892220f266c666a7c0"},{"messageHash":"0x29d7ccfeb8d7af26d2756cea06977d1f99fa2d6baf7fe776af9d80cbc8937fdb"},{"messageHash":"0xd9f5bc6aa9220eb571462b6143f18ba55531c94825883696ae44d0ad977cfb03"},{"messageHash":"0x6a777b490bbf7847f05882f765024736a157baf819f0aef1723906e14181bfcd"},{"messageHash":"0xd32c951e3f1173da55b96dc36f8ee3d50cc32aa48bb6b4ee84ae8568f64362e4"},{"messageHash":"0xffee937732b61450f12f7852a4bf91808847dc39f345542d59d87f6d9e031397"},{"messageHash":"0x4dc53b6c658df205f21e5af213007e7c34d9c7cb17262f4a755308866ebf0de1"}]}'
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:44204/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":"0xc1f415b8a6b6737ed504e67fc3f81422e7ce69c8bb539292365397c131f2212d"},{"messageHash":"0x2028fc570623b649d0c6b85e3d616c013abf37a39e161a6153efe81652376364"},{"messageHash":"0x42d38149304b61599be3b5f2c8643957cab254b98eedfc98613ef95ad00b28bd"},{"messageHash":"0x350c7200b5669628cbf91a43b574f333993897d35a6311892220f266c666a7c0"},{"messageHash":"0x29d7ccfeb8d7af26d2756cea06977d1f99fa2d6baf7fe776af9d80cbc8937fdb"},{"messageHash":"0xd9f5bc6aa9220eb571462b6143f18ba55531c94825883696ae44d0ad977cfb03"},{"messageHash":"0x6a777b490bbf7847f05882f765024736a157baf819f0aef1723906e14181bfcd"},{"messageHash":"0xd32c951e3f1173da55b96dc36f8ee3d50cc32aa48bb6b4ee84ae8568f64362e4"},{"messageHash":"0xffee937732b61450f12f7852a4bf91808847dc39f345542d59d87f6d9e031397"},{"messageHash":"0x4dc53b6c658df205f21e5af213007e7c34d9c7cb17262f4a755308866ebf0de1"}]}'
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 8ff4c68e2950
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f594068b115f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f2af0eae9fd6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8ff4c68e2950. 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,91 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node2_restarts with id: 2026-02-04_17-12-33__197d14d4-133d-416f-aca2-c88d8228f967
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-04_17-12-33__197d14d4-133d-416f-aca2-c88d8228f967__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15167', '15168', '15169', '15170', '15171']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15167:15167 -p 15168:15168 -p 15169:15169 -p 15170:15170 -p 15171:15171 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15169 --rest-port=15167 --tcp-port=15168 --discv5-udp-port=15170 --rest-address=0.0.0.0 --nat=extip:172.18.101.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdcac6400fa90c51f471dcf6e7b7994c3b6d9f9c3dc97fbbdaf24816179d178e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15171 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.192 waku 0d0ee633a95c5e2cd0f403faff7d1b86aee05d9b5d9e4804cfaac051951b74cd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3e07ffea184d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d0ee633a95c. Setting up logs at ./log/docker/node1_2026-02-04_17-12-33__197d14d4-133d-416f-aca2-c88d8228f967__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15167
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 4d2432109051. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15167/debug/v1/info" -H "Content-Type: application/json" -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.192/tcp/15168/p2p/16Uiu2HAmLHXHRvrPN62SLmoHg7p3aqrqb2Y1nuunEkUFysn1L5A6","/ip4/172.18.101.192/tcp/15169/ws/p2p/16Uiu2HAmLHXHRvrPN62SLmoHg7p3aqrqb2Y1nuunEkUFysn1L5A6"],"enrUri":"enr:-L24QKLIVJqSx2HnfHkK24WVHPjb_LZwQ6T4Zb4FFZXSQlHNEk6YoYyBFuREX8RP2S_RmTaZ5jPoRDbODGhY682uDk8CgmlkgnY0gmlwhKwSZcCKbXVsdGlhZGRyc5YACASsEmXABjtAAAoErBJlwAY7Qd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcV2xtj7mRavmIk0YuqZej7wwO5sZJLufhWETV6enCTeDdGNwgjtAg3VkcII7QoV3YWt1MgU"}'
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-04_17-12-33__197d14d4-133d-416f-aca2-c88d8228f967__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41750', '41751', '41752', '41753', '41754']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41750:41750 -p 41751:41751 -p 41752:41752 -p 41753:41753 -p 41754:41754 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41752 --rest-port=41750 --tcp-port=41751 --discv5-udp-port=41753 --rest-address=0.0.0.0 --nat=extip:172.18.0.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7cc0045a32e2a7cf36a3e6623adcc2aa176235a1c7fd1dcbcf4aa52dbcc0752 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41754 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKLIVJqSx2HnfHkK24WVHPjb_LZwQ6T4Zb4FFZXSQlHNEk6YoYyBFuREX8RP2S_RmTaZ5jPoRDbODGhY682uDk8CgmlkgnY0gmlwhKwSZcCKbXVsdGlhZGRyc5YACASsEmXABjtAAAoErBJlwAY7Qd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcV2xtj7mRavmIk0YuqZej7wwO5sZJLufhWETV6enCTeDdGNwgjtAg3VkcII7QoV3YWt1MgU --filternode=/ip4/172.18.101.192/tcp/15168/p2p/16Uiu2HAmLHXHRvrPN62SLmoHg7p3aqrqb2Y1nuunEkUFysn1L5A6
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.13 waku a57fc08f9088313c0ed86edb2155032432cd25ff1292ee4a03e57056d3062902
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a57fc08f9088. Setting up logs at ./log/docker/node2_2026-02-04_17-12-33__197d14d4-133d-416f-aca2-c88d8228f967__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41750
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41750/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.13/tcp/41751/p2p/16Uiu2HAmUnoEmJfYYqMcLALzHGEKLdTpfyf8gmJwwFPnxR4FWbc2","/ip4/172.18.0.13/tcp/41752/ws/p2p/16Uiu2HAmUnoEmJfYYqMcLALzHGEKLdTpfyf8gmJwwFPnxR4FWbc2"],"enrUri":"enr:-L24QHxPV7hhkbYH0Saw2Cwbprt1S8EKNpOWDBqOs3tbKKHBHEsaV27abNHJC9iM6vWu-knRfOVJ6n5iakwmj7U2nvYCgmlkgnY0gmlwhKwSAA2KbXVsdGlhZGRyc5YACASsEgANBqMXAAoErBIADQajGN0DgnJzhQADAQAAiXNlY3AyNTZrMaED77sShVFY8E4wcJHrLxSiSfGOPtuiKfe-tKrHONzOHX-DdGNwgqMXg3VkcIKjGYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41750/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.192/tcp/15168/p2p/16Uiu2HAmLHXHRvrPN62SLmoHg7p3aqrqb2Y1nuunEkUFysn1L5A6"]'
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:15167/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:41750/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e395f7da-44ad-45e9-a224-a64a3989402c", "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":"e395f7da-44ad-45e9-a224-a64a3989402c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15167/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:41750/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":1770225155819063326,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id a57fc08f9088
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41750/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41750/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.13/tcp/41751/p2p/16Uiu2HAmUnoEmJfYYqMcLALzHGEKLdTpfyf8gmJwwFPnxR4FWbc2","/ip4/172.18.0.13/tcp/41752/ws/p2p/16Uiu2HAmUnoEmJfYYqMcLALzHGEKLdTpfyf8gmJwwFPnxR4FWbc2"],"enrUri":"enr:-L24QHxPV7hhkbYH0Saw2Cwbprt1S8EKNpOWDBqOs3tbKKHBHEsaV27abNHJC9iM6vWu-knRfOVJ6n5iakwmj7U2nvYCgmlkgnY0gmlwhKwSAA2KbXVsdGlhZGRyc5YACASsEgANBqMXAAoErBIADQajGN0DgnJzhQADAQAAiXNlY3AyNTZrMaED77sShVFY8E4wcJHrLxSiSfGOPtuiKfe-tKrHONzOHX-DdGNwgqMXg3VkcIKjGYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15167/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:41750/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b306e357-b35d-46dd-ba66-ad05e2f24a43", "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":"b306e357-b35d-46dd-ba66-ad05e2f24a43","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15167/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:41750/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":1770225158729091646,"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 0d0ee633a95c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a57fc08f9088
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-04 17:11:55.978 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:55.979 DEBUG [tests.conftest] Running test: test_log_level_WARN_from_NOTICE with id: 2026-02-04_17-11-55__fbdd7a9c-4090-4a47-ac6a-9b0a5a1f03df
2026-02-04 17:11:55.980 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:55.980 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:11:55.981 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:11:55.991 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:55.991 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-11-55__fbdd7a9c-4090-4a47-ac6a-9b0a5a1f03df__wakuorg_nwaku:latest.log
2026-02-04 17:11:55.998 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:55.998 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-11-55__fbdd7a9c-4090-4a47-ac6a-9b0a5a1f03df__wakuorg_nwaku:latest.log
2026-02-04 17:11:56.004 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:56.004 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-11-55__fbdd7a9c-4090-4a47-ac6a-9b0a5a1f03df__wakuorg_nwaku:latest.log
2026-02-04 17:11:56.010 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:56.010 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-11-55__fbdd7a9c-4090-4a47-ac6a-9b0a5a1f03df__wakuorg_nwaku:latest.log
2026-02-04 17:11:56.010 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:11:56.010 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:11:56.011 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:56.011 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:56.013 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:56.013 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.2
2026-02-04 17:11:56.013 DEBUG [src.node.docker_mananger] Generated ports ['54180', '54181', '54182', '54183', '54184']
2026-02-04 17:11:56.013 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:56.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:56.013 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:56.014 DEBUG [src.node.docker_mananger] docker run -i -t -p 54180:54180 -p 54181:54181 -p 54182:54182 -p 54183:54183 -p 54184:54184 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54182 --rest-port=54180 --tcp-port=54181 --discv5-udp-port=54183 --rest-address=0.0.0.0 --nat=extip:172.18.154.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=50b5aaaec0fcf3aba367766eee58ffddf40ecead5d8e3b02739ddfbdb28ab79d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54184 --metrics-logging=true --relay=true
2026-02-04 17:11:56.200 ERROR [src.node.docker_mananger] Max retries reached for container 7a700c5f940b. Exiting log stream.
2026-02-04 17:11:56.200 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.2 waku 57fde032269083909a72ec7ac596585af93461a83224ecc71db76c04af5ce6c7
2026-02-04 17:11:56.235 DEBUG [src.node.docker_mananger] Container started with ID 57fde0322690. Setting up logs at ./log/docker/node1_2026-02-04_17-11-55__fbdd7a9c-4090-4a47-ac6a-9b0a5a1f03df__wakuorg_nwaku:latest.log
2026-02-04 17:11:56.236 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54180
2026-02-04 17:11:56.237 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:56.805 ERROR [src.node.docker_mananger] Max retries reached for container be8fbcba2533. Exiting log stream.
2026-02-04 17:11:57.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54180/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:57.241 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:57.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54180/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.2/tcp/54181/p2p/16Uiu2HAmDTLckQ96TCgamVHYgX7CcTUaTgFenmrVgNpYLjnwNhBA","/ip4/172.18.154.2/tcp/54182/ws/p2p/16Uiu2HAmDTLckQ96TCgamVHYgX7CcTUaTgFenmrVgNpYLjnwNhBA"],"enrUri":"enr:-L24QDbPFRtygbgH_A8mndHgMjLEPiDXZhGeoHMkN6GlwzPTNFhgC6CNTCsd2znADqa4GXkMWppJkxVyOOwAFypTAAACgmlkgnY0gmlwhKwSmgKKbXVsdGlhZGRyc5YACASsEpoCBtOlAAoErBKaAgbTpt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC9-h9lPins7eavaJO868K0H2bxoEmMi4N_voNqo1wrWDdGNwgtOlg3VkcILTp4V3YWt1MgE"}'
2026-02-04 17:11:57.243 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:57.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54180/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:57.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54180/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:57.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54180/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.2/tcp/54181/p2p/16Uiu2HAmDTLckQ96TCgamVHYgX7CcTUaTgFenmrVgNpYLjnwNhBA","/ip4/172.18.154.2/tcp/54182/ws/p2p/16Uiu2HAmDTLckQ96TCgamVHYgX7CcTUaTgFenmrVgNpYLjnwNhBA"],"enrUri":"enr:-L24QDbPFRtygbgH_A8mndHgMjLEPiDXZhGeoHMkN6GlwzPTNFhgC6CNTCsd2znADqa4GXkMWppJkxVyOOwAFypTAAACgmlkgnY0gmlwhKwSmgKKbXVsdGlhZGRyc5YACASsEpoCBtOlAAoErBKaAgbTpt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC9-h9lPins7eavaJO868K0H2bxoEmMi4N_voNqo1wrWDdGNwgtOlg3VkcILTp4V3YWt1MgE"}'
2026-02-04 17:11:57.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54180/version" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-04 17:11:57.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54180/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:57.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-04 17:11:59.254 DEBUG [tests.rest_flags.test_admin_flags] counts at WARN: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-04 17:11:59.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54180/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:59.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:59.258 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:11:59.259 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:11:59.259 DEBUG [src.node.waku_node] Stopping container with id 57fde0322690
2026-02-04 17:11:59.849 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:59.850 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:11:59.852 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_store_sort_ascending[false] with id: 2026-02-04_17-20-51__8b2bdad3-1a7f-4d7d-8fd1-d5f764278841
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-04_17-20-51__8b2bdad3-1a7f-4d7d-8fd1-d5f764278841__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.2.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17591', '17592', '17593', '17594', '17595']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17591:17591 -p 17592:17592 -p 17593:17593 -p 17594:17594 -p 17595:17595 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17593 --rest-port=17591 --tcp-port=17592 --discv5-udp-port=17594 --rest-address=0.0.0.0 --nat=extip:172.18.2.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc70acae2fa0bd1a76fb2bbc210bafff0dab5bebab19b0c0d9633b26bdb08fca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17595 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.30 waku 0ae04583cc9958914f3eaa5a44fbd376412dcf7a241013ea9f08e8f0f12c494d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6705a328fc53. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ae04583cc99. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-20-51__8b2bdad3-1a7f-4d7d-8fd1-d5f764278841__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17591
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 2ba7e82e768d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17591/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17591/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.30/tcp/17592/p2p/16Uiu2HAmEf2Xehvg6KcDbdvprHGnvugdvhkDkm3vYkPXVVXVe8Zk","/ip4/172.18.2.30/tcp/17593/ws/p2p/16Uiu2HAmEf2Xehvg6KcDbdvprHGnvugdvhkDkm3vYkPXVVXVe8Zk"],"enrUri":"enr:-L24QPioxul9VCi-Gsgjsi3n7oub5n8KvcxdElSL-lzJFURpFr9CvRT6SIxqYn-hZAgzU0hfgZnEn5W4yVhduqKJDwYCgmlkgnY0gmlwhKwSAh6KbXVsdGlhZGRyc5YACASsEgIeBkS4AAoErBICHgZEud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHbnWVdTzXll789QxHhq2YPJXPHIbcIwe-2uJRR4yZK-DdGNwgkS4g3VkcIJEuoV3YWt1MgM"}'
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-04_17-20-51__8b2bdad3-1a7f-4d7d-8fd1-d5f764278841__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45138', '45139', '45140', '45141', '45142']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45138:45138 -p 45139:45139 -p 45140:45140 -p 45141:45141 -p 45142:45142 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45140 --rest-port=45138 --tcp-port=45139 --discv5-udp-port=45141 --rest-address=0.0.0.0 --nat=extip:172.18.78.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfa19b13c13ba61c5e45d2d9cf1bab05acd69afb018fdeabdc23b65e134323a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45142 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPioxul9VCi-Gsgjsi3n7oub5n8KvcxdElSL-lzJFURpFr9CvRT6SIxqYn-hZAgzU0hfgZnEn5W4yVhduqKJDwYCgmlkgnY0gmlwhKwSAh6KbXVsdGlhZGRyc5YACASsEgIeBkS4AAoErBICHgZEud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHbnWVdTzXll789QxHhq2YPJXPHIbcIwe-2uJRR4yZK-DdGNwgkS4g3VkcIJEuoV3YWt1MgM --storenode=/ip4/172.18.2.30/tcp/17592/p2p/16Uiu2HAmEf2Xehvg6KcDbdvprHGnvugdvhkDkm3vYkPXVVXVe8Zk --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.71 waku 2372573ffc9fc590bb509cd3c3acafba6f0f0a00ff73186ae1c8461b99e46c00
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2372573ffc9f. Setting up logs at ./log/docker/store_node1_2026-02-04_17-20-51__8b2bdad3-1a7f-4d7d-8fd1-d5f764278841__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45138
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45138/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45138/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.71/tcp/45139/p2p/16Uiu2HAmSaN7JWT6RF4s4DNY5ao776dd3wUuHG7is6Fh9pePqJRx","/ip4/172.18.78.71/tcp/45140/ws/p2p/16Uiu2HAmSaN7JWT6RF4s4DNY5ao776dd3wUuHG7is6Fh9pePqJRx"],"enrUri":"enr:-L24QGFVFN2QVFTCx7_a-1tgLW_IK5WP6eOhbFQP-j1L4vhKNr6xUg7DhYj8T50zALAMc7-jEc9kDGx_A9Hfkfiaz8YCgmlkgnY0gmlwhKwSTkeKbXVsdGlhZGRyc5YACASsEk5HBrBTAAoErBJORwawVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDztRQ00grplkemFNnzP2b2MLhCP2cXkYxtGv21CL-rcuDdGNwgrBTg3VkcIKwVYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45138/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.30/tcp/17592/p2p/16Uiu2HAmEf2Xehvg6KcDbdvprHGnvugdvhkDkm3vYkPXVVXVe8Zk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17591/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:45138/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:17591/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:17591/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:17591/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:17591/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:17591/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:17591/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:17591/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:17591/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:17591/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:17591/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:17591/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x467a670258afc5f08571ca7b240bfca652c8b392c48480b165b901c7f5452bdc"},{"messageHash":"0x306395546c76029c5a27139eadcc8fae1578e04956734c4439e0b11b72e2f7f3"},{"messageHash":"0x879431323c2cc3a0327cc4fc5ff78f692e7deda3dba67e8d21b47f5a7a9f789c"},{"messageHash":"0xd8d9342cfd9603bf290d0eda072b55391e370ed13cc247f6c6ffaec7b570a56c"},{"messageHash":"0xbaccc2a3ed3edbf51046bf2ed0f3e100f38c0d5f3d17d6fd6e7f1f0b534a8640"}],"paginationCursor":"0x467a670258afc5f08571ca7b240bfca652c8b392c48480b165b901c7f5452bdc"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45138/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x467a670258afc5f08571ca7b240bfca652c8b392c48480b165b901c7f5452bdc"},{"messageHash":"0x306395546c76029c5a27139eadcc8fae1578e04956734c4439e0b11b72e2f7f3"},{"messageHash":"0x879431323c2cc3a0327cc4fc5ff78f692e7deda3dba67e8d21b47f5a7a9f789c"},{"messageHash":"0xd8d9342cfd9603bf290d0eda072b55391e370ed13cc247f6c6ffaec7b570a56c"},{"messageHash":"0xbaccc2a3ed3edbf51046bf2ed0f3e100f38c0d5f3d17d6fd6e7f1f0b534a8640"}],"paginationCursor":"0x467a670258afc5f08571ca7b240bfca652c8b392c48480b165b901c7f5452bdc"}'
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 0ae04583cc99
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2372573ffc9f
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_ping_on_peer_without_subscription with id: 2026-02-04_17-12-11__98025289-6845-4619-8cf3-5e7152b103e4
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-04_17-12-11__98025289-6845-4619-8cf3-5e7152b103e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.134
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12122', '12123', '12124', '12125', '12126']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12122:12122 -p 12123:12123 -p 12124:12124 -p 12125:12125 -p 12126:12126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12124 --rest-port=12122 --tcp-port=12123 --discv5-udp-port=12125 --rest-address=0.0.0.0 --nat=extip:172.18.55.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d87c4fc867df4f1e0448d43dcfac3dfeb6a758c091ec717de419b97fb83a9cc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12126 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.134 waku 7d91d1a5628a2f36fe54d287f62d44ed08e50658c783a2058603db5df0cead39
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d91d1a5628a. Setting up logs at ./log/docker/node1_2026-02-04_17-12-11__98025289-6845-4619-8cf3-5e7152b103e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12122
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 73d1147a6b00. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25f4528cb010. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12122/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12122/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.134/tcp/12123/p2p/16Uiu2HAkzDQ6Kuk1Ku6gErcsVLh3vuwLhMDjDiUQHXA6ayVTT3ie","/ip4/172.18.55.134/tcp/12124/ws/p2p/16Uiu2HAkzDQ6Kuk1Ku6gErcsVLh3vuwLhMDjDiUQHXA6ayVTT3ie"],"enrUri":"enr:-L24QBBrSJwjfu1zxKBK7FemK2_8_Sh9ui_JxouA1Jlcv_ErW_y7BsSgOeqIKSRpSoM2lADHU5yHl69C0Kfx8N2TtxECgmlkgnY0gmlwhKwSN4aKbXVsdGlhZGRyc5YACASsEjeGBi9bAAoErBI3hgYvXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRyWAQ5shez80ve9AdDm8nuL3K1grXznHxL-wbcf3DGeDdGNwgi9bg3VkcIIvXYV3YWt1MgU"}'
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-04_17-12-11__98025289-6845-4619-8cf3-5e7152b103e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40722', '40723', '40724', '40725', '40726']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40722:40722 -p 40723:40723 -p 40724:40724 -p 40725:40725 -p 40726:40726 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40724 --rest-port=40722 --tcp-port=40723 --discv5-udp-port=40725 --rest-address=0.0.0.0 --nat=extip:172.18.56.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd5f8eaf61af90b932fdaca6fb613c18aa412484aad5213a97ec7ccacc2d3cb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40726 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBBrSJwjfu1zxKBK7FemK2_8_Sh9ui_JxouA1Jlcv_ErW_y7BsSgOeqIKSRpSoM2lADHU5yHl69C0Kfx8N2TtxECgmlkgnY0gmlwhKwSN4aKbXVsdGlhZGRyc5YACASsEjeGBi9bAAoErBI3hgYvXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRyWAQ5shez80ve9AdDm8nuL3K1grXznHxL-wbcf3DGeDdGNwgi9bg3VkcIIvXYV3YWt1MgU --filternode=/ip4/172.18.55.134/tcp/12123/p2p/16Uiu2HAkzDQ6Kuk1Ku6gErcsVLh3vuwLhMDjDiUQHXA6ayVTT3ie
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.105 waku 8e44aa2d808dd5d8067e0e395ab4b43381a33b71360762b15c6e7814fa5bad41
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e44aa2d808d. Setting up logs at ./log/docker/node2_2026-02-04_17-12-11__98025289-6845-4619-8cf3-5e7152b103e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40722
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40722/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40722/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.105/tcp/40723/p2p/16Uiu2HAmPiMaHPjHw9UFStXDWMHgzfe79Yidyi4gd2By3AtWSJPv","/ip4/172.18.56.105/tcp/40724/ws/p2p/16Uiu2HAmPiMaHPjHw9UFStXDWMHgzfe79Yidyi4gd2By3AtWSJPv"],"enrUri":"enr:-L24QGg5H2oDsYZ7rkCVGsTxdC5fae9AY5LRSOsKrrDhfYuGIE87fHXnjswwB1nYGQlruy7ENRn3CdjLnbUfXMYvW94CgmlkgnY0gmlwhKwSOGmKbXVsdGlhZGRyc5YACASsEjhpBp8TAAoErBI4aQafFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpE1L9JVt1SDKe69-U5seGS6OyY_hgmcHQVxJ8YbjGW2DdGNwgp8Tg3VkcIKfFYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40722/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.134/tcp/12123/p2p/16Uiu2HAkzDQ6Kuk1Ku6gErcsVLh3vuwLhMDjDiUQHXA6ayVTT3ie"]'
INFO  src.node.api_clients.base_client:base_client.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:40722/filter/v2/subscriptions/231326f5-ef88-4da9-a985-4a63060f5b22" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:40722/filter/v2/subscriptions/231326f5-ef88-4da9-a985-4a63060f5b22. Response content: b'{"requestId":"231326f5-ef88-4da9-a985-4a63060f5b22","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 7d91d1a5628a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e44aa2d808d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-02-04_17-12-22__ad3cb772-679d-4e72-a510-d9e5795c68ed
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-04_17-12-22__ad3cb772-679d-4e72-a510-d9e5795c68ed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.49.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26990', '26991', '26992', '26993', '26994']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26990:26990 -p 26991:26991 -p 26992:26992 -p 26993:26993 -p 26994:26994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26992 --rest-port=26990 --tcp-port=26991 --discv5-udp-port=26993 --rest-address=0.0.0.0 --nat=extip:172.18.49.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ead8576b0e3c1cb302f4d8d80067db5b4f37f474ac755cbaa595e3ea773555ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26994 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.230 waku 94d16f2c3332f4a1e965f08c54ed676a590260fbb103aff1b6e4408d898dd76e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 94d16f2c3332. Setting up logs at ./log/docker/node1_2026-02-04_17-12-22__ad3cb772-679d-4e72-a510-d9e5795c68ed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26990
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 ff32a59444cd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 23503ee91bae. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26990/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.230/tcp/26991/p2p/16Uiu2HAmJR64p2hU9PhjLxfUTAErwUQLSr2dmwgPhg17G5Df74Gx","/ip4/172.18.49.230/tcp/26992/ws/p2p/16Uiu2HAmJR64p2hU9PhjLxfUTAErwUQLSr2dmwgPhg17G5Df74Gx"],"enrUri":"enr:-L24QIWWhMmbIizWGOZxBYKhGU72Z9LWG3E-VkceJ5UkzR4iGVXGVIBtvJ8-sYCuPl39DJsP3rni8bZmExhrFAKPWXoCgmlkgnY0gmlwhKwSMeaKbXVsdGlhZGRyc5YACASsEjHmBmlvAAoErBIx5gZpcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVZZ0BbBNeg6FMPR0qQPCIK6ZpE1mPy4Y6sDXYpA5FFmDdGNwgmlvg3VkcIJpcYV3YWt1MgU"}'
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-04_17-12-22__ad3cb772-679d-4e72-a510-d9e5795c68ed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38810', '38811', '38812', '38813', '38814']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38810:38810 -p 38811:38811 -p 38812:38812 -p 38813:38813 -p 38814:38814 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38812 --rest-port=38810 --tcp-port=38811 --discv5-udp-port=38813 --rest-address=0.0.0.0 --nat=extip:172.18.16.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cfbd9e5b16f3d56fccde3a6104cefb89df88b07c8b56ab565e1236deb8c1cc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38814 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIWWhMmbIizWGOZxBYKhGU72Z9LWG3E-VkceJ5UkzR4iGVXGVIBtvJ8-sYCuPl39DJsP3rni8bZmExhrFAKPWXoCgmlkgnY0gmlwhKwSMeaKbXVsdGlhZGRyc5YACASsEjHmBmlvAAoErBIx5gZpcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVZZ0BbBNeg6FMPR0qQPCIK6ZpE1mPy4Y6sDXYpA5FFmDdGNwgmlvg3VkcIJpcYV3YWt1MgU --filternode=/ip4/172.18.49.230/tcp/26991/p2p/16Uiu2HAmJR64p2hU9PhjLxfUTAErwUQLSr2dmwgPhg17G5Df74Gx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.199 waku da2eefa4dbac9c45b73c81507c203211c35078bf7dfb1c6208b6170a3f9a42c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da2eefa4dbac. Setting up logs at ./log/docker/node2_2026-02-04_17-12-22__ad3cb772-679d-4e72-a510-d9e5795c68ed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38810
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38810/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38810/debug/v1/info" -H "Content-Type: application/json" -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.199/tcp/38811/p2p/16Uiu2HAkxs4hBeYR54UunQpCVPwH7pEEQkgaMVSdimqFCsBPAmHa","/ip4/172.18.16.199/tcp/38812/ws/p2p/16Uiu2HAkxs4hBeYR54UunQpCVPwH7pEEQkgaMVSdimqFCsBPAmHa"],"enrUri":"enr:-L24QFGHMFDWgXaSKVOWqFQiyTip9nYCn0vlA_3oJr_z6IeNEJR0JUZOGsoMysrNBKlDlKsCQBnHJhaNVgVd28GFZKoCgmlkgnY0gmlwhKwSEMeKbXVsdGlhZGRyc5YACASsEhDHBpebAAoErBIQxwaXnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMxRDbedDyeEWA6zRhl469PRFPwAmiMTiuXHfVHWC-vmDdGNwgpebg3VkcIKXnYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38810/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.230/tcp/26991/p2p/16Uiu2HAmJR64p2hU9PhjLxfUTAErwUQLSr2dmwgPhg17G5Df74Gx"]'
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:26990/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:38810/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "59e8856f-acae-402f-8e18-0b046f46210c", "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":"59e8856f-acae-402f-8e18-0b046f46210c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26990/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:38810/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":1770225145113099797,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:38810/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26990/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:38810/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38810/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 94d16f2c3332
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id da2eefa4dbac
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,140 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-02-04_17-14-58__b010d8b9-cd14-4195-8d28-96d39adbf4a4
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-04_17-14-58__b010d8b9-cd14-4195-8d28-96d39adbf4a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51072', '51073', '51074', '51075', '51076']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51072:51072 -p 51073:51073 -p 51074:51074 -p 51075:51075 -p 51076:51076 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51074 --rest-port=51072 --tcp-port=51073 --discv5-udp-port=51075 --rest-address=0.0.0.0 --nat=extip:172.18.154.251 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c78cc844288865eb1e4452f417d7df8d4bfd99dc02a0ef7eeccf5cb44c69aa27 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51076 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.251 waku 1d72d16c082b23be33eebe22b825a6cdc6b738c4e54c35af929973daa8b25eed
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 61c147441c62. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d72d16c082b. Setting up logs at ./log/docker/node1_2026-02-04_17-14-58__b010d8b9-cd14-4195-8d28-96d39adbf4a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51072
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 7d18108cd97e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51072/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51072/debug/v1/info" -H "Content-Type: application/json" -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.251/tcp/51073/p2p/16Uiu2HAkvaN7DQCQpD2CAF1zNJzoRRqiapsn7EtrLeAqMDQvXUtX","/ip4/172.18.154.251/tcp/51074/ws/p2p/16Uiu2HAkvaN7DQCQpD2CAF1zNJzoRRqiapsn7EtrLeAqMDQvXUtX"],"enrUri":"enr:-L24QC53G4NiI452XLgpXsJjJMnR1F92vXbfZIcUkECZECGPH3rjEmKhIZ5dnlCBxUFA4Leg2MFoPuyd_v8UhLaTtyACgmlkgnY0gmlwhKwSmvuKbXVsdGlhZGRyc5YACASsEpr7BseBAAoErBKa-wbHgt0DgnJzhQACAQAAiXNlY3AyNTZrMaECERW0yprQTElxW6dafPQOX1EVPGixtp2ZKO_2yml-19iDdGNwgseBg3VkcILHg4V3YWt1MgU"}'
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-04_17-14-58__b010d8b9-cd14-4195-8d28-96d39adbf4a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32073', '32074', '32075', '32076', '32077']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32073:32073 -p 32074:32074 -p 32075:32075 -p 32076:32076 -p 32077:32077 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32075 --rest-port=32073 --tcp-port=32074 --discv5-udp-port=32076 --rest-address=0.0.0.0 --nat=extip:172.18.116.29 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=66ddadebb73196ac92f5cc61aaa0cafb41f12bd30d5be85cacd501a4a826ba94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32077 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC53G4NiI452XLgpXsJjJMnR1F92vXbfZIcUkECZECGPH3rjEmKhIZ5dnlCBxUFA4Leg2MFoPuyd_v8UhLaTtyACgmlkgnY0gmlwhKwSmvuKbXVsdGlhZGRyc5YACASsEpr7BseBAAoErBKa-wbHgt0DgnJzhQACAQAAiXNlY3AyNTZrMaECERW0yprQTElxW6dafPQOX1EVPGixtp2ZKO_2yml-19iDdGNwgseBg3VkcILHg4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.29 waku 8bb80fb02acef0ea0f560c1ba4dfe4a3640f5c2a3455b02b79f88024ff914473
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8bb80fb02ace. Setting up logs at ./log/docker/node2_2026-02-04_17-14-58__b010d8b9-cd14-4195-8d28-96d39adbf4a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32073
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32073/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32073/debug/v1/info" -H "Content-Type: application/json" -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.29/tcp/32074/p2p/16Uiu2HAmPgbVTC4sXLgN69naUgMj49hx63CsFDHtEguiygtoi6fW","/ip4/172.18.116.29/tcp/32075/ws/p2p/16Uiu2HAmPgbVTC4sXLgN69naUgMj49hx63CsFDHtEguiygtoi6fW"],"enrUri":"enr:-L24QODNeVAM7IhboLMXksyZESVebzRUlLSMc_W8TitHGWpQdcJrn3uGCHWufmGFM6giEwBFQ_xqCDx4YPRNb6_LSGQCgmlkgnY0gmlwhKwSdB2KbXVsdGlhZGRyc5YACASsEnQdBn1KAAoErBJ0HQZ9S90DgnJzhQACAQAAiXNlY3AyNTZrMaEDo9ne6Z7vju3sM9gRf7Gom-vJuFSUJchUgNBpaxYCB1WDdGNwgn1Kg3VkcIJ9TIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32073/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.251/tcp/51073/p2p/16Uiu2HAkvaN7DQCQpD2CAF1zNJzoRRqiapsn7EtrLeAqMDQvXUtX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51072/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:32073/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:51072/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:51072/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":1770225300709761786,"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:32073/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":1770225300709761786,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51072/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:51072/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":1770225300830629462,"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:32073/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":1770225300830629462,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51072/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:51072/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":1770225300944927814,"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:32073/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":1770225300944927814,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51072/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:51072/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":1770225301059200231,"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:32073/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":1770225301059200231,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51072/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:51072/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":1770225301172645409,"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:32073/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":1770225301172645409,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51072/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:51072/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":1770225301286832530,"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:32073/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":1770225301286832530,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51072/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:51072/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":1770225301401340399,"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:32073/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":1770225301401340399,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51072/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:51072/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":1770225301515128082,"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:32073/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":1770225301515128082,"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 1d72d16c082b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8bb80fb02ace
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,145 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags with id: 2026-02-04_17-17-27__ba59fd90-4fe4-4169-92b0-1f8e2eecef51
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-04_17-17-27__ba59fd90-4fe4-4169-92b0-1f8e2eecef51__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-04_17-17-27__ba59fd90-4fe4-4169-92b0-1f8e2eecef51__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-04_17-17-27__ba59fd90-4fe4-4169-92b0-1f8e2eecef51__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.177.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40070', '40071', '40072', '40073', '40074']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40070:40070 -p 40071:40071 -p 40072:40072 -p 40073:40073 -p 40074:40074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40072 --rest-port=40070 --tcp-port=40071 --discv5-udp-port=40073 --rest-address=0.0.0.0 --nat=extip:172.18.177.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc5e47dfff4e1cf421458beaeac93cb867cf60b5bdfdd079c6b9a3d8bae09b75 --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40074 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.115 waku 0d23fe91e0095b62e65e90a55c8e6eea91b532e987ef2c5676588e4d35870334
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d23fe91e009. Setting up logs at ./log/docker/node1_2026-02-04_17-17-27__ba59fd90-4fe4-4169-92b0-1f8e2eecef51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40070
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 a4b9c0c2a54b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 02d8f43fdf6f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40070/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.115/tcp/40071/p2p/16Uiu2HAmNRibL7bAsV5drkdMU6WYz2SfUwFMzSRi7mgDW1AfZNJn","/ip4/172.18.177.115/tcp/40072/ws/p2p/16Uiu2HAmNRibL7bAsV5drkdMU6WYz2SfUwFMzSRi7mgDW1AfZNJn"],"enrUri":"enr:-L24QAuD1CEQUg94JHM5bB8lAeZ_azRrrwYxLH-MrKeWJ3R_CQ_OqssTTdHL4HqI1W8ajg-w0IfhT_pipoL0PgqTtxcCgmlkgnY0gmlwhKwSsXOKbXVsdGlhZGRyc5YACASsErFzBpyHAAoErBKxcwaciN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkS6ATwJbqPXL7P2s4adaJF6cNiAQd-jXwS8TkXvy0nuDdGNwgpyHg3VkcIKciYV3YWt1MhM"}'
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.76.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43344', '43345', '43346', '43347', '43348']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43344:43344 -p 43345:43345 -p 43346:43346 -p 43347:43347 -p 43348:43348 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43346 --rest-port=43344 --tcp-port=43345 --discv5-udp-port=43347 --rest-address=0.0.0.0 --nat=extip:172.18.76.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61dbbffedce8ab1298c1bf18df4e3e063cff4cc62677f1ca3e3bfba672c8cbdd --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43348 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QAuD1CEQUg94JHM5bB8lAeZ_azRrrwYxLH-MrKeWJ3R_CQ_OqssTTdHL4HqI1W8ajg-w0IfhT_pipoL0PgqTtxcCgmlkgnY0gmlwhKwSsXOKbXVsdGlhZGRyc5YACASsErFzBpyHAAoErBKxcwaciN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkS6ATwJbqPXL7P2s4adaJF6cNiAQd-jXwS8TkXvy0nuDdGNwgpyHg3VkcIKciYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.38 waku 84b1163ad1af8aee1502c43a285dfb8ff735c80f208cc1206c97df89773058c8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84b1163ad1af. Setting up logs at ./log/docker/node2_2026-02-04_17-17-27__ba59fd90-4fe4-4169-92b0-1f8e2eecef51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43344
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43344/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43344/debug/v1/info" -H "Content-Type: application/json" -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.38/tcp/43345/p2p/16Uiu2HAkva9yQhWKnCaLf8Fq8J74yeBexQhoUHhvJ64DtSaYL2zN","/ip4/172.18.76.38/tcp/43346/ws/p2p/16Uiu2HAkva9yQhWKnCaLf8Fq8J74yeBexQhoUHhvJ64DtSaYL2zN"],"enrUri":"enr:-L24QFsl8t_dGj1eBm_AGv-jlAfxyAAn62PLxoTFcXjPfFcsfnfmKBYLdModmQYsTm97qCjH028ydsyax0vRT84qARQCgmlkgnY0gmlwhKwSTCaKbXVsdGlhZGRyc5YACASsEkwmBqlRAAoErBJMJgapUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEQf8UQ0XoQEBVWLzPis1z4ESa3q41TPoqmucmtQc42uDdGNwgqlRg3VkcIKpU4V3YWt1MgE"}'
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.220.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41017', '41018', '41019', '41020', '41021']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41017:41017 -p 41018:41018 -p 41019:41019 -p 41020:41020 -p 41021:41021 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41019 --rest-port=41017 --tcp-port=41018 --discv5-udp-port=41020 --rest-address=0.0.0.0 --nat=extip:172.18.220.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5bcf60aabb83a4cabeafcbadddac07dab11fc0cebabe1fe8adaadc1eb40ef0ed --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41021 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QFsl8t_dGj1eBm_AGv-jlAfxyAAn62PLxoTFcXjPfFcsfnfmKBYLdModmQYsTm97qCjH028ydsyax0vRT84qARQCgmlkgnY0gmlwhKwSTCaKbXVsdGlhZGRyc5YACASsEkwmBqlRAAoErBJMJgapUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEQf8UQ0XoQEBVWLzPis1z4ESa3q41TPoqmucmtQc42uDdGNwgqlRg3VkcIKpU4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.120 waku bddc37d82e176d49a6beb50a66263745d761b3207f6c0fffee0a6661fdd7094c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bddc37d82e17. Setting up logs at ./log/docker/node3_2026-02-04_17-17-27__ba59fd90-4fe4-4169-92b0-1f8e2eecef51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41017
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41017/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41017/debug/v1/info" -H "Content-Type: application/json" -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.120/tcp/41018/p2p/16Uiu2HAkzTnM2d3ioUmgErTmx6CsWiPwXNB1WYmUenUX8cCiWxZ2","/ip4/172.18.220.120/tcp/41019/ws/p2p/16Uiu2HAkzTnM2d3ioUmgErTmx6CsWiPwXNB1WYmUenUX8cCiWxZ2"],"enrUri":"enr:-L24QDzyYXEnqkuqvSlG-i206hUpRFIjOb1TI2zlWnXhLt_KVp74n8eSfC_yhDGKNIBZZ8Z-jtVXIAe7lQYV8QBtinQCgmlkgnY0gmlwhKwS3HiKbXVsdGlhZGRyc5YACASsEtx4BqA6AAoErBLceAagO90DgnJzhQADAQAAiXNlY3AyNTZrMaECStTLYRv3ClVmEuMfgBc7esfD6-IKUlX2EINnkpSY4jWDdGNwgqA6g3VkcIKgPIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43344/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.115/tcp/40071/p2p/16Uiu2HAmNRibL7bAsV5drkdMU6WYz2SfUwFMzSRi7mgDW1AfZNJn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.38/tcp/43345/p2p/16Uiu2HAkva9yQhWKnCaLf8Fq8J74yeBexQhoUHhvJ64DtSaYL2zN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40070/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:43344/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:41017/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:40070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40070/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":"0xf006b986093ba287d059e34cbcb06a41adfd293087047bebf31301e0a0a85eb8"},{"messageHash":"0x53d35b94c0db8b25badb3f5f35b8714b6a0c47a8ce543bbc289be70cd9d54fc6"},{"messageHash":"0x5379e85ca874fe9224453991a3a1006e1466c8786a026113ed0e74a724179e4b"},{"messageHash":"0x7f1e6dec1ec5b091c62048fec18beb361e4f1a8e35e1912a2a6f175e62a212d6"},{"messageHash":"0x822a8b0ad3bf4d8509b5377de330e8557f2326d1588cf7dcb7620038cff24da5"},{"messageHash":"0x2a0c0609e3f9c06ff0ef88885d31c41d18e79df19543da68f164c58acc311973"},{"messageHash":"0xe951d96bb03d901c1dfbe207264d60f80a74fe9701e0a30a2cb8014021b4113c"},{"messageHash":"0x6f672a5ecaf96a117b28a67352d0746b1eee3c77ffa9d86651be9df1dc35120a"},{"messageHash":"0x9b0e65c73fcf74b0769f4e8e1ffd71a7422d6229035fb650d1448803d2f081d0"},{"messageHash":"0xfaf3f44e332019ade5bf73613172e904126e3ae89cde99049b05ae409c578296"}]}'
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:43344/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":"a2b010b09b3e7f50a844","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf006b986093ba287d059e34cbcb06a41adfd293087047bebf31301e0a0a85eb8"},{"messageHash":"0x53d35b94c0db8b25badb3f5f35b8714b6a0c47a8ce543bbc289be70cd9d54fc6"},{"messageHash":"0x5379e85ca874fe9224453991a3a1006e1466c8786a026113ed0e74a724179e4b"},{"messageHash":"0x7f1e6dec1ec5b091c62048fec18beb361e4f1a8e35e1912a2a6f175e62a212d6"},{"messageHash":"0x822a8b0ad3bf4d8509b5377de330e8557f2326d1588cf7dcb7620038cff24da5"},{"messageHash":"0x2a0c0609e3f9c06ff0ef88885d31c41d18e79df19543da68f164c58acc311973"},{"messageHash":"0xe951d96bb03d901c1dfbe207264d60f80a74fe9701e0a30a2cb8014021b4113c"},{"messageHash":"0x6f672a5ecaf96a117b28a67352d0746b1eee3c77ffa9d86651be9df1dc35120a"},{"messageHash":"0x9b0e65c73fcf74b0769f4e8e1ffd71a7422d6229035fb650d1448803d2f081d0"},{"messageHash":"0xfaf3f44e332019ade5bf73613172e904126e3ae89cde99049b05ae409c578296"}]}'
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:41017/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":"53971c109f88d0340c68","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf006b986093ba287d059e34cbcb06a41adfd293087047bebf31301e0a0a85eb8"},{"messageHash":"0x53d35b94c0db8b25badb3f5f35b8714b6a0c47a8ce543bbc289be70cd9d54fc6"},{"messageHash":"0x5379e85ca874fe9224453991a3a1006e1466c8786a026113ed0e74a724179e4b"},{"messageHash":"0x7f1e6dec1ec5b091c62048fec18beb361e4f1a8e35e1912a2a6f175e62a212d6"},{"messageHash":"0x822a8b0ad3bf4d8509b5377de330e8557f2326d1588cf7dcb7620038cff24da5"},{"messageHash":"0x2a0c0609e3f9c06ff0ef88885d31c41d18e79df19543da68f164c58acc311973"},{"messageHash":"0xe951d96bb03d901c1dfbe207264d60f80a74fe9701e0a30a2cb8014021b4113c"},{"messageHash":"0x6f672a5ecaf96a117b28a67352d0746b1eee3c77ffa9d86651be9df1dc35120a"},{"messageHash":"0x9b0e65c73fcf74b0769f4e8e1ffd71a7422d6229035fb650d1448803d2f081d0"},{"messageHash":"0xfaf3f44e332019ade5bf73613172e904126e3ae89cde99049b05ae409c578296"}]}'
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 0d23fe91e009
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 84b1163ad1af
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bddc37d82e17
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0d23fe91e009. 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,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-02-04_17-11-15__c32d2f46-5ffc-4df5-9316-64d97cd2cfb0
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-04_17-11-15__c32d2f46-5ffc-4df5-9316-64d97cd2cfb0__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-04_17-11-15__c32d2f46-5ffc-4df5-9316-64d97cd2cfb0__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-04_17-11-15__c32d2f46-5ffc-4df5-9316-64d97cd2cfb0__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3529', '3530', '3531', '3532', '3533']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3529:3529 -p 3530:3530 -p 3531:3531 -p 3532:3532 -p 3533:3533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3531 --rest-port=3529 --tcp-port=3530 --discv5-udp-port=3532 --rest-address=0.0.0.0 --nat=extip:172.18.131.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f33e7edca4abab5eeb87edcedd8565f0c00ead05cbac2d9448698ded55bc11e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3533 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.120 waku 68bfb355834715a8b39e439e5df8bc3fd083e89f56d801e9ebc519ea610619a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 68bfb3558347. Setting up logs at ./log/docker/node1_2026-02-04_17-11-15__c32d2f46-5ffc-4df5-9316-64d97cd2cfb0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3529
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aa64cdc17cad. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6a055807471b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.120/tcp/3530/p2p/16Uiu2HAkz2W27jgazeTnzrk7vQDAuGrZf9YRjhSMDHuXbeZgsNLi","/ip4/172.18.131.120/tcp/3531/ws/p2p/16Uiu2HAkz2W27jgazeTnzrk7vQDAuGrZf9YRjhSMDHuXbeZgsNLi"],"enrUri":"enr:-L24QOS5udMzH9aBeFWazY31476CKNOBWwRHqSHgJEJsz_t8Lmd06AyHVl_NaBVFwK8YL8SxZQ2D1S9LHQHqK4koOboCgmlkgnY0gmlwhKwSg3iKbXVsdGlhZGRyc5YACASsEoN4Bg3KAAoErBKDeAYNy90DgnJzhQADAQAAiXNlY3AyNTZrMaECRFrQdMrbktf60Ifl6YLEOVHcwZHYu_pTwR6lGZ3X1-uDdGNwgg3Kg3VkcIINzIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.152
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38605', '38606', '38607', '38608', '38609']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38605:38605 -p 38606:38606 -p 38607:38607 -p 38608:38608 -p 38609:38609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38607 --rest-port=38605 --tcp-port=38606 --discv5-udp-port=38608 --rest-address=0.0.0.0 --nat=extip:172.18.250.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4ddcdb4bf7bba1a7bcc7a6be94dddce3e6d78c785bd3a38bb67ac2dedcb1b62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38609 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QOS5udMzH9aBeFWazY31476CKNOBWwRHqSHgJEJsz_t8Lmd06AyHVl_NaBVFwK8YL8SxZQ2D1S9LHQHqK4koOboCgmlkgnY0gmlwhKwSg3iKbXVsdGlhZGRyc5YACASsEoN4Bg3KAAoErBKDeAYNy90DgnJzhQADAQAAiXNlY3AyNTZrMaECRFrQdMrbktf60Ifl6YLEOVHcwZHYu_pTwR6lGZ3X1-uDdGNwgg3Kg3VkcIINzIV3YWt1Mgk --lightpushnode=/ip4/172.18.131.120/tcp/3530/p2p/16Uiu2HAkz2W27jgazeTnzrk7vQDAuGrZf9YRjhSMDHuXbeZgsNLi
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.152 waku 6645f2e9fe0fbc6032f6dccd2efae2c16aadc697b8fcee41dac28ef9b2cf4510
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6645f2e9fe0f. Setting up logs at ./log/docker/node2_2026-02-04_17-11-15__c32d2f46-5ffc-4df5-9316-64d97cd2cfb0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38605
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38605/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38605/debug/v1/info" -H "Content-Type: application/json" -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.152/tcp/38606/p2p/16Uiu2HAmQKdBJoNWxV35Gye32LhjQ7F8w2gMUEBdeouJuEphR5uD","/ip4/172.18.250.152/tcp/38607/ws/p2p/16Uiu2HAmQKdBJoNWxV35Gye32LhjQ7F8w2gMUEBdeouJuEphR5uD"],"enrUri":"enr:-L24QO2UycPb5HRtKQZqfWxKu8duA7FUAd5T3u5IsYorhtzFMGhkOyFke1VMvcrV5dSAeUSXx8cqgrvUL5d0kdHHU88CgmlkgnY0gmlwhKwS-piKbXVsdGlhZGRyc5YACASsEvqYBpbOAAoErBL6mAaWz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrVZEs680B0vvxJuy0Otb70uYl9HNHQz6TJ4jueK7I0SDdGNwgpbOg3VkcIKW0IV3YWt1Mgk"}'
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.122.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14367', '14368', '14369', '14370', '14371']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14367:14367 -p 14368:14368 -p 14369:14369 -p 14370:14370 -p 14371:14371 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14369 --rest-port=14367 --tcp-port=14368 --discv5-udp-port=14370 --rest-address=0.0.0.0 --nat=extip:172.18.122.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9dea832d2471afef1eafc5e4daf21caa4ce4c77334d5ea5acfafaa9eb9e94f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14371 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO2UycPb5HRtKQZqfWxKu8duA7FUAd5T3u5IsYorhtzFMGhkOyFke1VMvcrV5dSAeUSXx8cqgrvUL5d0kdHHU88CgmlkgnY0gmlwhKwS-piKbXVsdGlhZGRyc5YACASsEvqYBpbOAAoErBL6mAaWz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrVZEs680B0vvxJuy0Otb70uYl9HNHQz6TJ4jueK7I0SDdGNwgpbOg3VkcIKW0IV3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.146 waku cbf19b244c7deb17c2a5b0685650370d6d9f66e42652ea7fad4a2388e1e65f6c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cbf19b244c7d. Setting up logs at ./log/docker/node3_2026-02-04_17-11-15__c32d2f46-5ffc-4df5-9316-64d97cd2cfb0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14367
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14367/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14367/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.146/tcp/14368/p2p/16Uiu2HAmFKqyk2pL7hK3iymQKw9PH3D6gdNy4tY8unxuoikKnvm2","/ip4/172.18.122.146/tcp/14369/ws/p2p/16Uiu2HAmFKqyk2pL7hK3iymQKw9PH3D6gdNy4tY8unxuoikKnvm2"],"enrUri":"enr:-L24QMHTRPJxOl381yPgiZRWOIYxB1bgA93lcg_Giura25p1bMwCL-XrOHj5_B6cYDpesHHpkdR3z9vUf6Ur5W-I60cCgmlkgnY0gmlwhKwSepKKbXVsdGlhZGRyc5YACASsEnqSBjggAAoErBJ6kgY4Id0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ6uPSbjy9NIF_PGKNHT1VrJrS2Iy3tBxNHAqwf4wmbWDdGNwgjggg3VkcII4IoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38605/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:14367/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:3529/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.3/tcp/41078/p2p/16Uiu2HAmQKdBJoNWxV35Gye32LhjQ7F8w2gMUEBdeouJuEphR5uD","protocols":["/ipfs/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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38605/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.131.120/tcp/3530/p2p/16Uiu2HAkz2W27jgazeTnzrk7vQDAuGrZf9YRjhSMDHuXbeZgsNLi","protocols":["/ipfs/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.122.146/tcp/45282/p2p/16Uiu2HAmFKqyk2pL7hK3iymQKw9PH3D6gdNy4tY8unxuoikKnvm2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14367/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.250.152/tcp/38606/p2p/16Uiu2HAmQKdBJoNWxV35Gye32LhjQ7F8w2gMUEBdeouJuEphR5uD","protocols":["/ipfs/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-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 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:3529/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": 1770225108985089791}}'
INFO  src.node.api_clients.base_client:base_client.py: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:14367/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":1770225108985089791,"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 68bfb3558347
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6645f2e9fe0f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cbf19b244c7d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 68bfb3558347. 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-04 17:12:23.576 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:23.577 DEBUG [tests.conftest] Running test: test_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2026-02-04_17-12-23__820fc7b9-5f88-4fd1-9654-6ab370b5a96e
2026-02-04 17:12:23.577 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:23.577 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:12:23.577 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:12:23.584 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:23.584 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-23__820fc7b9-5f88-4fd1-9654-6ab370b5a96e__wakuorg_nwaku:latest.log
2026-02-04 17:12:23.584 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:23.585 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:23.586 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:23.586 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.138
2026-02-04 17:12:23.586 DEBUG [src.node.docker_mananger] Generated ports ['27695', '27696', '27697', '27698', '27699']
2026-02-04 17:12:23.586 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:23.586 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:23.587 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:23.587 DEBUG [src.node.docker_mananger] docker run -i -t -p 27695:27695 -p 27696:27696 -p 27697:27697 -p 27698:27698 -p 27699:27699 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27697 --rest-port=27695 --tcp-port=27696 --discv5-udp-port=27698 --rest-address=0.0.0.0 --nat=extip:172.18.6.138 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=afeddd5c2cd7cdbe4bc0db0e1cb7a8ea8e84e9fce0b96c1ceb78bd3c5d6eefe1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27699 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:12:23.768 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.138 waku a74950de57a4c9f5e7d87dcb1b650da0fe78a491c43718fa0e49ee2bf3ebc288
2026-02-04 17:12:23.800 DEBUG [src.node.docker_mananger] Container started with ID a74950de57a4. Setting up logs at ./log/docker/node1_2026-02-04_17-12-23__820fc7b9-5f88-4fd1-9654-6ab370b5a96e__wakuorg_nwaku:latest.log
2026-02-04 17:12:23.801 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27695
2026-02-04 17:12:23.801 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:23.837 ERROR [src.node.docker_mananger] Max retries reached for container b19ef3a51836. Exiting log stream.
2026-02-04 17:12:24.371 ERROR [src.node.docker_mananger] Max retries reached for container 1a2610542836. Exiting log stream.
2026-02-04 17:12:24.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27695/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:24.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:24.805 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:24.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27695/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:24.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.138/tcp/27696/p2p/16Uiu2HAm11nJkkJnodcHa4B1RortjfqMCxjJkj54Zhy8hcQZ75Vt","/ip4/172.18.6.138/tcp/27697/ws/p2p/16Uiu2HAm11nJkkJnodcHa4B1RortjfqMCxjJkj54Zhy8hcQZ75Vt"],"enrUri":"enr:-L24QBqWc_0hxe-ky0JXAhAtmYujadw_EWIVxiEhR2KK2sd9HfsNgDvX4-RTFSm6RZ0KCh2tmGbhCa4rTQXmOXNbjV0CgmlkgnY0gmlwhKwSBoqKbXVsdGlhZGRyc5YACASsEgaKBmwwAAoErBIGigZsMd0DgnJzhQACAQAAiXNlY3AyNTZrMaECUwdWBRl5TiwAjf-y1_aSa_lEa_MQKidPuN5F8Ahx0SuDdGNwgmwwg3VkcIJsMoV3YWt1MgU"}'
2026-02-04 17:12:24.807 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:24.814 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:24.814 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-23__820fc7b9-5f88-4fd1-9654-6ab370b5a96e__wakuorg_nwaku:latest.log
2026-02-04 17:12:24.814 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:24.814 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:24.816 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:24.816 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.58
2026-02-04 17:12:24.816 DEBUG [src.node.docker_mananger] Generated ports ['34063', '34064', '34065', '34066', '34067']
2026-02-04 17:12:24.816 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:24.816 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:24.816 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:24.817 DEBUG [src.node.docker_mananger] docker run -i -t -p 34063:34063 -p 34064:34064 -p 34065:34065 -p 34066:34066 -p 34067:34067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34065 --rest-port=34063 --tcp-port=34064 --discv5-udp-port=34066 --rest-address=0.0.0.0 --nat=extip:172.18.124.58 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=84ed636c93bde3d4cd9e7bfabb60cbfffbc5cea97b0a91b8dfa3bc2ac8f654ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34067 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBqWc_0hxe-ky0JXAhAtmYujadw_EWIVxiEhR2KK2sd9HfsNgDvX4-RTFSm6RZ0KCh2tmGbhCa4rTQXmOXNbjV0CgmlkgnY0gmlwhKwSBoqKbXVsdGlhZGRyc5YACASsEgaKBmwwAAoErBIGigZsMd0DgnJzhQACAQAAiXNlY3AyNTZrMaECUwdWBRl5TiwAjf-y1_aSa_lEa_MQKidPuN5F8Ahx0SuDdGNwgmwwg3VkcIJsMoV3YWt1MgU
2026-02-04 17:12:25.010 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.58 waku 2f7fe4e4604f8a6b2538bc5798c7c6a74357d516fb7a3e0b08948b4189c8151c
2026-02-04 17:12:25.047 DEBUG [src.node.docker_mananger] Container started with ID 2f7fe4e4604f. Setting up logs at ./log/docker/node2_2026-02-04_17-12-23__820fc7b9-5f88-4fd1-9654-6ab370b5a96e__wakuorg_nwaku:latest.log
2026-02-04 17:12:25.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34063
2026-02-04 17:12:25.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:26.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34063/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:26.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:26.058 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:26.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:26.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.58/tcp/34064/p2p/16Uiu2HAmNB1WNUCNmQvr5k5Uq8yioiujsFw4QH3kkBT2aszkY4a4","/ip4/172.18.124.58/tcp/34065/ws/p2p/16Uiu2HAmNB1WNUCNmQvr5k5Uq8yioiujsFw4QH3kkBT2aszkY4a4"],"enrUri":"enr:-L24QMq61AxWo_CyzV8F80Vkvd5tS_OFNjgGnkig3YVUW8nDVK3aTH-oZKB__vilptiiS-vMdMXd8dVuxcuymaZ_gZ4CgmlkgnY0gmlwhKwSfDqKbXVsdGlhZGRyc5YACASsEnw6BoUQAAoErBJ8OgaFEd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjWnqErULvNTXaqpvH3d5aSH_ay5XfwGD8gErNn5UhBGDdGNwgoUQg3VkcIKFEoV3YWt1MgE"}'
2026-02-04 17:12:26.063 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:26.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.138/tcp/27696/p2p/16Uiu2HAm11nJkkJnodcHa4B1RortjfqMCxjJkj54Zhy8hcQZ75Vt"]'
2026-02-04 17:12:26.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:26.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27695/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-04 17:12:26.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:26.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34063/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-04 17:12:26.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:26.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27695/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 17:12:26.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:26.078 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:12:26.179 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:26.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27695/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:26.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225146073750258,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:26.184 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:12:26.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34063/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:26.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225146073750258,"ephemeral":false,"proof":""}]'
2026-02-04 17:12:26.189 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:26.190 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:26.191 DEBUG [src.node.waku_node] Stopping container with id a74950de57a4
2026-02-04 17:12:26.712 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:26.713 DEBUG [src.node.waku_node] Stopping container with id 2f7fe4e4604f
2026-02-04 17:12:27.289 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:27.292 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:27.296 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:27.301 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-02-04 17:13:41.338 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:13:41.339 DEBUG [tests.conftest] Running test: test_store_with_long_string_pubsub_topic with id: 2026-02-04_17-13-41__c7eae0e1-8a5d-4b92-974f-c4e406bae7f0
2026-02-04 17:13:41.339 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:13:41.339 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:13:41.339 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-04 17:13:41.346 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:41.346 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-04_17-13-41__c7eae0e1-8a5d-4b92-974f-c4e406bae7f0__wakuorg_nwaku:latest.log
2026-02-04 17:13:41.347 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:41.347 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:41.348 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:41.348 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.249
2026-02-04 17:13:41.348 DEBUG [src.node.docker_mananger] Generated ports ['26259', '26260', '26261', '26262', '26263']
2026-02-04 17:13:41.348 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:41.349 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:41.349 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:41.349 DEBUG [src.node.docker_mananger] docker run -i -t -p 26259:26259 -p 26260:26260 -p 26261:26261 -p 26262:26262 -p 26263:26263 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26261 --rest-port=26259 --tcp-port=26260 --discv5-udp-port=26262 --rest-address=0.0.0.0 --nat=extip:172.18.124.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5e248c2b1cfdf3f1a1dba2a6abaf82ab1d172f8a32daf73bbb4be0a236bffdcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26263 --metrics-logging=true --store=true --relay=true
2026-02-04 17:13:41.529 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.249 waku 4a8b8d54e79091569c63ba8563c673fa74e505fdfb3040d97e0f42748e56ac04
2026-02-04 17:13:41.561 DEBUG [src.node.docker_mananger] Container started with ID 4a8b8d54e790. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-13-41__c7eae0e1-8a5d-4b92-974f-c4e406bae7f0__wakuorg_nwaku:latest.log
2026-02-04 17:13:41.562 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26259
2026-02-04 17:13:41.563 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:41.587 ERROR [src.node.docker_mananger] Max retries reached for container 489150bfc6f6. Exiting log stream.
2026-02-04 17:13:42.141 ERROR [src.node.docker_mananger] Max retries reached for container 835fc047226a. Exiting log stream.
2026-02-04 17:13:42.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26259/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:42.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:13:42.567 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:42.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26259/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:42.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.249/tcp/26260/p2p/16Uiu2HAmS2eqHv7CRei3urhzCWEnQfHJDVqsBb2XwGyAoTL3ocFS","/ip4/172.18.124.249/tcp/26261/ws/p2p/16Uiu2HAmS2eqHv7CRei3urhzCWEnQfHJDVqsBb2XwGyAoTL3ocFS"],"enrUri":"enr:-L24QFh0VXIBSFtnnCLZUUygPdWqAGWWOKLoO7u14RLZHIvwGdt-fhsNfHBypAxoWiwLY89LYSMP0EdWZNSMgpCKvS4CgmlkgnY0gmlwhKwSfPmKbXVsdGlhZGRyc5YACASsEnz5BmaUAAoErBJ8-QZmld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxrSjwegInGkLJse88bQp9etc_OfrwD67UWdiYn04AeGDdGNwgmaUg3VkcIJmloV3YWt1MgM"}'
2026-02-04 17:13:42.569 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:42.576 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:13:42.576 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-13-41__c7eae0e1-8a5d-4b92-974f-c4e406bae7f0__wakuorg_nwaku:latest.log
2026-02-04 17:13:42.576 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:13:42.576 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:13:42.577 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:13:42.578 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.26
2026-02-04 17:13:42.578 DEBUG [src.node.docker_mananger] Generated ports ['42582', '42583', '42584', '42585', '42586']
2026-02-04 17:13:42.578 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:13:42.578 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:13:42.578 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:13:42.578 DEBUG [src.node.docker_mananger] docker run -i -t -p 42582:42582 -p 42583:42583 -p 42584:42584 -p 42585:42585 -p 42586:42586 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42584 --rest-port=42582 --tcp-port=42583 --discv5-udp-port=42585 --rest-address=0.0.0.0 --nat=extip:172.18.56.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4e0f5bdb44017f15a2302c805a97774cdc69ee19f0c5cdeeeec5727843cea5bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42586 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFh0VXIBSFtnnCLZUUygPdWqAGWWOKLoO7u14RLZHIvwGdt-fhsNfHBypAxoWiwLY89LYSMP0EdWZNSMgpCKvS4CgmlkgnY0gmlwhKwSfPmKbXVsdGlhZGRyc5YACASsEnz5BmaUAAoErBJ8-QZmld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxrSjwegInGkLJse88bQp9etc_OfrwD67UWdiYn04AeGDdGNwgmaUg3VkcIJmloV3YWt1MgM --storenode=/ip4/172.18.124.249/tcp/26260/p2p/16Uiu2HAmS2eqHv7CRei3urhzCWEnQfHJDVqsBb2XwGyAoTL3ocFS --store=true --relay=true
2026-02-04 17:13:42.772 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.26 waku 841ce37a1151680cebf7c677c61aa9641076b84d25baddba44f18664ac8a4ffa
2026-02-04 17:13:42.802 DEBUG [src.node.docker_mananger] Container started with ID 841ce37a1151. Setting up logs at ./log/docker/store_node1_2026-02-04_17-13-41__c7eae0e1-8a5d-4b92-974f-c4e406bae7f0__wakuorg_nwaku:latest.log
2026-02-04 17:13:42.803 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42582
2026-02-04 17:13:42.803 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:13:43.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42582/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:43.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:13:43.808 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:13:43.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42582/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:13:43.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.26/tcp/42583/p2p/16Uiu2HAmKFTvbzBaCdHMzpQa7sw9NXCXPv2m4dvVRe7egX38cLQ7","/ip4/172.18.56.26/tcp/42584/ws/p2p/16Uiu2HAmKFTvbzBaCdHMzpQa7sw9NXCXPv2m4dvVRe7egX38cLQ7"],"enrUri":"enr:-L24QGDgO5gYS7oppjVdR7N9J1YhPiOdiQKbVBe4ZJA54fCwNrna1Uu8K3EZoNVAPwMWKj_eIo_zTLf_x4YEqopltmMCgmlkgnY0gmlwhKwSOBqKbXVsdGlhZGRyc5YACASsEjgaBqZXAAoErBI4GgamWN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYfsMKj5kQxYGfEOX7KK-7kfsOJ3g4HXjhDZ988VnwxCDdGNwgqZXg3VkcIKmWYV3YWt1MgM"}'
2026-02-04 17:13:43.810 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:13:43.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42582/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.249/tcp/26260/p2p/16Uiu2HAmS2eqHv7CRei3urhzCWEnQfHJDVqsBb2XwGyAoTL3ocFS"]'
2026-02-04 17:13:43.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:43.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26259/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:13:43.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:43.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42582/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:13:43.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:43.819 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:43.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26259/relay/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-04 17:13:43.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:43.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:44.025 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:44.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26259/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-04 17:13:44.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:44.031 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:44.232 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:44.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26259/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-04 17:13:44.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:44.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:44.439 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:44.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26259/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-04 17:13:44.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:44.444 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:44.645 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:44.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26259/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-04 17:13:44.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:44.650 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:44.851 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:44.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26259/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-04 17:13:44.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:44.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:45.058 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:45.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26259/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-04 17:13:45.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:45.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:45.264 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:45.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26259/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-04 17:13:45.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:45.270 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:45.592 DEBUG [tests.store.test_topics] Trying to get stored msg with url topic size million
2026-02-04 17:13:45.592 DEBUG [src.steps.store] Relaying message
2026-02-04 17:13:45.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26259/relay/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-04 17:13:45.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:13:45.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:13:45.800 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:13:46.013 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-04 17:13:51.238 ERROR [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-04 17:13:51.243 ERROR [tests.store.test_topics] store request with very long pubsub topic wasn't accepted
2026-02-04 17:13:51.246 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:13:51.247 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:13:51.247 DEBUG [src.node.waku_node] Stopping container with id 4a8b8d54e790
2026-02-04 17:13:51.783 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:13:51.785 DEBUG [src.node.waku_node] Stopping container with id 841ce37a1151
2026-02-04 17:13:52.324 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:13:52.327 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:13:52.342 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:13:52.348 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[1000] with id: 2026-02-04_17-10-51__5bbf674d-a50d-4b8e-aeec-f1757174f99e
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-04_17-10-51__5bbf674d-a50d-4b8e-aeec-f1757174f99e__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-04_17-10-51__5bbf674d-a50d-4b8e-aeec-f1757174f99e__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.147.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45249', '45250', '45251', '45252', '45253']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45249:45249 -p 45250:45250 -p 45251:45251 -p 45252:45252 -p 45253:45253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45251 --rest-port=45249 --tcp-port=45250 --discv5-udp-port=45252 --rest-address=0.0.0.0 --nat=extip:172.18.147.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc617a0eca6b15f04ed1dfcef2ddc2ab3a4c064ee7c0edcfd3c4e2affe7acdc0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45253 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.145 waku cf6383012233db0f92f021a4d96abfc07cadced87204bc49b99a15c5cea80a88
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8178f7f896d7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf6383012233. Setting up logs at ./log/docker/node1_2026-02-04_17-10-51__5bbf674d-a50d-4b8e-aeec-f1757174f99e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45249
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 efacd165bbdd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45249/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45249/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/45250/p2p/16Uiu2HAmAYehcHA6G44ajQzZUe2cMRyiscrk9wxJbi5x8u8warjP","/ip4/172.18.147.145/tcp/45251/ws/p2p/16Uiu2HAmAYehcHA6G44ajQzZUe2cMRyiscrk9wxJbi5x8u8warjP"],"enrUri":"enr:-L24QNTMlqR_0MFh0Q5JDUY4xg3MbRNeoXGeTuPnrMcACQi3DRmK298Ta7ySqasaaJNMLs2oEDWa3m9lIc7_u1tcRoICgmlkgnY0gmlwhKwSk5GKbXVsdGlhZGRyc5YACASsEpORBrDCAAoErBKTkQaww90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4KjsYBXfHBOdd6aYvqjB7SfSHrNiCDF_3nlZwsPDNuaDdGNwgrDCg3VkcIKwxIV3YWt1MgE"}'
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.16.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20541', '20542', '20543', '20544', '20545']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20541:20541 -p 20542:20542 -p 20543:20543 -p 20544:20544 -p 20545:20545 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20543 --rest-port=20541 --tcp-port=20542 --discv5-udp-port=20544 --rest-address=0.0.0.0 --nat=extip:172.18.16.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe11a76db7bf505ecaafd529df5dee936d890928c0f0dbfd9576af899c25896b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20545 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNTMlqR_0MFh0Q5JDUY4xg3MbRNeoXGeTuPnrMcACQi3DRmK298Ta7ySqasaaJNMLs2oEDWa3m9lIc7_u1tcRoICgmlkgnY0gmlwhKwSk5GKbXVsdGlhZGRyc5YACASsEpORBrDCAAoErBKTkQaww90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4KjsYBXfHBOdd6aYvqjB7SfSHrNiCDF_3nlZwsPDNuaDdGNwgrDCg3VkcIKwxIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.99 waku c8bbaf2bc629a03ad2e8984d28809b8009ca3a399ae9b65ea14b8db338f2aa4d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8bbaf2bc629. Setting up logs at ./log/docker/node2_2026-02-04_17-10-51__5bbf674d-a50d-4b8e-aeec-f1757174f99e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20541
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20541/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20541/debug/v1/info" -H "Content-Type: application/json" -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.99/tcp/20542/p2p/16Uiu2HAmG1dzU1WfR22MPHHavnpthFNZTHyZgMNj8n1MkZ7ZGnhH","/ip4/172.18.16.99/tcp/20543/ws/p2p/16Uiu2HAmG1dzU1WfR22MPHHavnpthFNZTHyZgMNj8n1MkZ7ZGnhH"],"enrUri":"enr:-L24QOSJ6zcmoHaX89WbfamgE7SQVZPUNIvpgpnJqiKuWsXeIGtP-MS-Y3q0Icn8S38L98SbV5au6wZ-ho_BjzgOQUQCgmlkgnY0gmlwhKwSEGOKbXVsdGlhZGRyc5YACASsEhBjBlA-AAoErBIQYwZQP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMd083QrYqv37IQ_AdZXe0k5gKANnEgGtun9fJX6VEAyDdGNwglA-g3VkcIJQQIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45249/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:20541/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45249/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.16.99/tcp/38392/p2p/16Uiu2HAmG1dzU1WfR22MPHHavnpthFNZTHyZgMNj8n1MkZ7ZGnhH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20541/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.147.145/tcp/45250/p2p/16Uiu2HAmAYehcHA6G44ajQzZUe2cMRyiscrk9wxJbi5x8u8warjP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 1000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4699', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4699', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4699', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '1000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:20541/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":1770225063807444298,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4699', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cf6383012233
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c8bbaf2bc629
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-04 17:14:38.051 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:14:38.051 DEBUG [tests.conftest] Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-02-04_17-14-38__52d6450c-a3de-4351-b14c-cf096ddd37a9
2026-02-04 17:14:38.051 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:14:38.052 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:14:38.052 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-04 17:14:38.059 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:38.059 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-14-38__52d6450c-a3de-4351-b14c-cf096ddd37a9__wakuorg_nwaku:latest.log
2026-02-04 17:14:38.059 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:38.059 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:38.061 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:38.061 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.199
2026-02-04 17:14:38.061 DEBUG [src.node.docker_mananger] Generated ports ['14879', '14880', '14881', '14882', '14883']
2026-02-04 17:14:38.061 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:38.061 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:38.061 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:38.062 DEBUG [src.node.docker_mananger] docker run -i -t -p 14879:14879 -p 14880:14880 -p 14881:14881 -p 14882:14882 -p 14883:14883 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14881 --rest-port=14879 --tcp-port=14880 --discv5-udp-port=14882 --rest-address=0.0.0.0 --nat=extip:172.18.165.199 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=563cda79859bfc52ba4150dfae6c3a0bcfbce0cc8ac15a8d7fabdffd3de35f2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14883 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:14:38.242 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.199 waku 1177b07a62d31f96791a714b8918168024e213b1b02bdc47f439451f49452af6
2026-02-04 17:14:38.274 DEBUG [src.node.docker_mananger] Container started with ID 1177b07a62d3. Setting up logs at ./log/docker/node1_2026-02-04_17-14-38__52d6450c-a3de-4351-b14c-cf096ddd37a9__wakuorg_nwaku:latest.log
2026-02-04 17:14:38.275 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14879
2026-02-04 17:14:38.276 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:38.340 ERROR [src.node.docker_mananger] Max retries reached for container 312435ebde28. Exiting log stream.
2026-02-04 17:14:38.855 ERROR [src.node.docker_mananger] Max retries reached for container fb2567ec9c1f. Exiting log stream.
2026-02-04 17:14:39.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14879/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:39.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:14:39.279 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:39.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14879/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:39.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.199/tcp/14880/p2p/16Uiu2HAmM6kojyJ1EyZ79iweb2XoydfWsYwojeBHRtQ5fU9CC8FK","/ip4/172.18.165.199/tcp/14881/ws/p2p/16Uiu2HAmM6kojyJ1EyZ79iweb2XoydfWsYwojeBHRtQ5fU9CC8FK"],"enrUri":"enr:-L24QAxkBRBTmif1TlMpuyA25O8QU0PRP9zQh94Y2tBl-7WYJMeQeJIysUhZrFd4G3BktjGEnm3m_yToWiZWUMo7LisCgmlkgnY0gmlwhKwSpceKbXVsdGlhZGRyc5YACASsEqXHBjogAAoErBKlxwY6Id0DgnJzhQACAQAAiXNlY3AyNTZrMaEDfXdIQvFh9Za1950Ie_UWNTDBQUW3XdxziNvzKNLz-WKDdGNwgjogg3VkcII6IoV3YWt1MgU"}'
2026-02-04 17:14:39.282 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:39.289 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:39.289 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-14-38__52d6450c-a3de-4351-b14c-cf096ddd37a9__wakuorg_nwaku:latest.log
2026-02-04 17:14:39.289 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:39.289 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:39.291 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:39.291 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.120
2026-02-04 17:14:39.291 DEBUG [src.node.docker_mananger] Generated ports ['16186', '16187', '16188', '16189', '16190']
2026-02-04 17:14:39.291 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:39.291 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:39.291 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:39.291 DEBUG [src.node.docker_mananger] docker run -i -t -p 16186:16186 -p 16187:16187 -p 16188:16188 -p 16189:16189 -p 16190:16190 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16188 --rest-port=16186 --tcp-port=16187 --discv5-udp-port=16189 --rest-address=0.0.0.0 --nat=extip:172.18.6.120 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8a6c0e7360e96c5bae59a42750baba08fdfddfcbf08bf0f48a77e7447a9abca7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16190 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAxkBRBTmif1TlMpuyA25O8QU0PRP9zQh94Y2tBl-7WYJMeQeJIysUhZrFd4G3BktjGEnm3m_yToWiZWUMo7LisCgmlkgnY0gmlwhKwSpceKbXVsdGlhZGRyc5YACASsEqXHBjogAAoErBKlxwY6Id0DgnJzhQACAQAAiXNlY3AyNTZrMaEDfXdIQvFh9Za1950Ie_UWNTDBQUW3XdxziNvzKNLz-WKDdGNwgjogg3VkcII6IoV3YWt1MgU
2026-02-04 17:14:39.485 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.120 waku 7ec554d6ec78a9957bb3e9f22cae1cd49314b8cf49604aca52e8f3f209c36223
2026-02-04 17:14:39.516 DEBUG [src.node.docker_mananger] Container started with ID 7ec554d6ec78. Setting up logs at ./log/docker/node2_2026-02-04_17-14-38__52d6450c-a3de-4351-b14c-cf096ddd37a9__wakuorg_nwaku:latest.log
2026-02-04 17:14:39.516 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16186
2026-02-04 17:14:39.516 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:40.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:40.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:14:40.531 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:40.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:40.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.120/tcp/16187/p2p/16Uiu2HAmPooruhEDieLc2fhTfpYPyuH1wrB5FDpMNPY2BsGtg6nd","/ip4/172.18.6.120/tcp/16188/ws/p2p/16Uiu2HAmPooruhEDieLc2fhTfpYPyuH1wrB5FDpMNPY2BsGtg6nd"],"enrUri":"enr:-L24QPsldbIywbOfl5NEJzrmIsthyR7VLm_8uCppo25qYlBrcpt0efMZVKzcuq7M8QtcrbqkhjfbK_VO04hXFu-Sdj4CgmlkgnY0gmlwhKwSBniKbXVsdGlhZGRyc5YACASsEgZ4Bj87AAoErBIGeAY_PN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDpbLsVDOy3criaV9FDWoLAEcJhMxIS9HPE2A5QRU0jzKDdGNwgj87g3VkcII_PYV3YWt1MgE"}'
2026-02-04 17:14:40.537 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:40.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16186/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.199/tcp/14880/p2p/16Uiu2HAmM6kojyJ1EyZ79iweb2XoydfWsYwojeBHRtQ5fU9CC8FK"]'
2026-02-04 17:14:40.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:40.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14879/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-04 17:14:40.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:40.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16186/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-04 17:14:40.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:40.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14879/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-04 17:14:40.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:14:40.551 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:14:40.652 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:40.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:40.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225280546093668,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:40.657 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:14:40.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:40.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225280546093668,"ephemeral":false,"proof":""}]'
2026-02-04 17:14:40.662 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:14:40.663 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:14:40.663 DEBUG [src.node.waku_node] Stopping container with id 1177b07a62d3
2026-02-04 17:14:41.236 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:41.236 DEBUG [src.node.waku_node] Stopping container with id 7ec554d6ec78
2026-02-04 17:14:41.791 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:14:41.793 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:14:41.798 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:14:41.803 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-02-04 17:12:07.710 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:07.711 DEBUG [tests.conftest] Running test: test_log_level_FATAL_from_ERROR with id: 2026-02-04_17-12-07__22390ca7-1473-4cf4-a558-a1b7eee0dfce
2026-02-04 17:12:07.711 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:07.711 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:12:07.713 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:12:07.723 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:07.723 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-12-07__22390ca7-1473-4cf4-a558-a1b7eee0dfce__wakuorg_nwaku:latest.log
2026-02-04 17:12:07.731 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:07.731 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-12-07__22390ca7-1473-4cf4-a558-a1b7eee0dfce__wakuorg_nwaku:latest.log
2026-02-04 17:12:07.737 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:07.737 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-04_17-12-07__22390ca7-1473-4cf4-a558-a1b7eee0dfce__wakuorg_nwaku:latest.log
2026-02-04 17:12:07.743 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:07.743 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-04_17-12-07__22390ca7-1473-4cf4-a558-a1b7eee0dfce__wakuorg_nwaku:latest.log
2026-02-04 17:12:07.743 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 17:12:07.744 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:12:07.744 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:07.745 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:07.747 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:07.747 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.9
2026-02-04 17:12:07.747 DEBUG [src.node.docker_mananger] Generated ports ['20332', '20333', '20334', '20335', '20336']
2026-02-04 17:12:07.748 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:07.748 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:07.748 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:07.748 DEBUG [src.node.docker_mananger] docker run -i -t -p 20332:20332 -p 20333:20333 -p 20334:20334 -p 20335:20335 -p 20336:20336 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20334 --rest-port=20332 --tcp-port=20333 --discv5-udp-port=20335 --rest-address=0.0.0.0 --nat=extip:172.18.140.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6feaf5acd0bfb59197fb747b0b2dad8ff9a48085abfdbb34da1ed4720fc944a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20336 --metrics-logging=true --relay=true
2026-02-04 17:12:07.932 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.9 waku 7121bb9cd7f44584e61a37c57a1749a7379ef69573a922e8bedb193cd892e5cc
2026-02-04 17:12:07.964 DEBUG [src.node.docker_mananger] Container started with ID 7121bb9cd7f4. Setting up logs at ./log/docker/node1_2026-02-04_17-12-07__22390ca7-1473-4cf4-a558-a1b7eee0dfce__wakuorg_nwaku:latest.log
2026-02-04 17:12:07.964 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20332
2026-02-04 17:12:07.964 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:07.997 ERROR [src.node.docker_mananger] Max retries reached for container 14bef45bec33. Exiting log stream.
2026-02-04 17:12:08.536 ERROR [src.node.docker_mananger] Max retries reached for container b8c9075c1d1a. Exiting log stream.
2026-02-04 17:12:08.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20332/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:08.968 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:08.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20332/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.9/tcp/20333/p2p/16Uiu2HAmPUPWWQrAaQ8admsBQkbs41Fr8XsAJdPuLb1YtKeA5J6C","/ip4/172.18.140.9/tcp/20334/ws/p2p/16Uiu2HAmPUPWWQrAaQ8admsBQkbs41Fr8XsAJdPuLb1YtKeA5J6C"],"enrUri":"enr:-L24QKhRF-2ymuaxzhZOg7x-_w8Zs3WIMOu4tFT_GE6MJopvUBOtSSgUS9XRZ-ZZJeGKC6RmDlI2FK56E380EtO2qr8CgmlkgnY0gmlwhKwSjAmKbXVsdGlhZGRyc5YACASsEowJBk9tAAoErBKMCQZPbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoLlaadX78cZS8uIwy7swOoeQN_wj92pbOXhouq9fBeGDdGNwgk9tg3VkcIJPb4V3YWt1MgE"}'
2026-02-04 17:12:08.971 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:08.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20332/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:08.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20332/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:08.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20332/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.9/tcp/20333/p2p/16Uiu2HAmPUPWWQrAaQ8admsBQkbs41Fr8XsAJdPuLb1YtKeA5J6C","/ip4/172.18.140.9/tcp/20334/ws/p2p/16Uiu2HAmPUPWWQrAaQ8admsBQkbs41Fr8XsAJdPuLb1YtKeA5J6C"],"enrUri":"enr:-L24QKhRF-2ymuaxzhZOg7x-_w8Zs3WIMOu4tFT_GE6MJopvUBOtSSgUS9XRZ-ZZJeGKC6RmDlI2FK56E380EtO2qr8CgmlkgnY0gmlwhKwSjAmKbXVsdGlhZGRyc5YACASsEowJBk9tAAoErBKMCQZPbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoLlaadX78cZS8uIwy7swOoeQN_wj92pbOXhouq9fBeGDdGNwgk9tg3VkcIJPb4V3YWt1MgE"}'
2026-02-04 17:12:08.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20332/version" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-04 17:12:08.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20332/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:08.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-04 17:12:10.982 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-04 17:12:10.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20332/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:10.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:10.987 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:10.988 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:10.988 DEBUG [src.node.waku_node] Stopping container with id 7121bb9cd7f4
2026-02-04 17:12:11.562 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:11.563 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:11.565 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,142 @@
2026-02-04 17:14:57.671 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:14:57.672 DEBUG [tests.conftest] Running test: test_messages_with_timestamps_close_to_now with id: 2026-02-04_17-14-57__50f2b907-7646-4262-bd65-81360879f934
2026-02-04 17:14:57.672 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:14:57.672 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:14:57.672 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-04 17:14:57.679 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:57.679 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-04_17-14-57__50f2b907-7646-4262-bd65-81360879f934__wakuorg_nwaku:latest.log
2026-02-04 17:14:57.679 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:57.679 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:57.681 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:57.681 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.16
2026-02-04 17:14:57.681 DEBUG [src.node.docker_mananger] Generated ports ['22941', '22942', '22943', '22944', '22945']
2026-02-04 17:14:57.681 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:57.681 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:57.681 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:57.681 DEBUG [src.node.docker_mananger] docker run -i -t -p 22941:22941 -p 22942:22942 -p 22943:22943 -p 22944:22944 -p 22945:22945 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22943 --rest-port=22941 --tcp-port=22942 --discv5-udp-port=22944 --rest-address=0.0.0.0 --nat=extip:172.18.160.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdcbc5e5d7c4bea150d7cfcba3fb6cbdce65decdf99202ee09b57bb4d450912f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22945 --metrics-logging=true --store=true --relay=true
2026-02-04 17:14:57.863 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.16 waku 962447fd6b32c82f05f3d069f305e9bb13499ae8a904ea1be06ec75e0455a4de
2026-02-04 17:14:57.896 DEBUG [src.node.docker_mananger] Container started with ID 962447fd6b32. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-14-57__50f2b907-7646-4262-bd65-81360879f934__wakuorg_nwaku:latest.log
2026-02-04 17:14:57.898 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22941
2026-02-04 17:14:57.899 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:14:57.907 ERROR [src.node.docker_mananger] Max retries reached for container 85fa804c8f59. Exiting log stream.
2026-02-04 17:14:58.474 ERROR [src.node.docker_mananger] Max retries reached for container ee51839e88b1. Exiting log stream.
2026-02-04 17:14:58.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22941/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:58.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:14:58.904 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:14:58.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22941/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:14:58.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.16/tcp/22942/p2p/16Uiu2HAm4jpgLbmicSGkGocsYgitf2evGcBQpL7yNQJYoX1en4jM","/ip4/172.18.160.16/tcp/22943/ws/p2p/16Uiu2HAm4jpgLbmicSGkGocsYgitf2evGcBQpL7yNQJYoX1en4jM"],"enrUri":"enr:-L24QM5CaRMPHTvKqyQ0bAaBmJRnGUKVDgF5cFeRdMFJ2rJbBP8rV7-vgy466Q1b6MLXNbDpUOgitCxk0Tg27VMfpxoCgmlkgnY0gmlwhKwSoBCKbXVsdGlhZGRyc5YACASsEqAQBlmeAAoErBKgEAZZn90DgnJzhQADAQAAiXNlY3AyNTZrMaECil95E4M3UVTNsFGNgKwAtAq3NbPOTAFMGK4H-K3uaNyDdGNwglmeg3VkcIJZoIV3YWt1MgM"}'
2026-02-04 17:14:58.906 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:14:58.914 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:14:58.914 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-14-57__50f2b907-7646-4262-bd65-81360879f934__wakuorg_nwaku:latest.log
2026-02-04 17:14:58.914 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:14:58.914 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:14:58.915 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:14:58.916 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.198
2026-02-04 17:14:58.916 DEBUG [src.node.docker_mananger] Generated ports ['37732', '37733', '37734', '37735', '37736']
2026-02-04 17:14:58.916 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:14:58.916 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:14:58.916 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:14:58.916 DEBUG [src.node.docker_mananger] docker run -i -t -p 37732:37732 -p 37733:37733 -p 37734:37734 -p 37735:37735 -p 37736:37736 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37734 --rest-port=37732 --tcp-port=37733 --discv5-udp-port=37735 --rest-address=0.0.0.0 --nat=extip:172.18.166.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfdba95d47d461c3db44bccb1e5f09e8cecb1ac2b57bb893abebc7f9e85eff40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37736 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM5CaRMPHTvKqyQ0bAaBmJRnGUKVDgF5cFeRdMFJ2rJbBP8rV7-vgy466Q1b6MLXNbDpUOgitCxk0Tg27VMfpxoCgmlkgnY0gmlwhKwSoBCKbXVsdGlhZGRyc5YACASsEqAQBlmeAAoErBKgEAZZn90DgnJzhQADAQAAiXNlY3AyNTZrMaECil95E4M3UVTNsFGNgKwAtAq3NbPOTAFMGK4H-K3uaNyDdGNwglmeg3VkcIJZoIV3YWt1MgM --storenode=/ip4/172.18.160.16/tcp/22942/p2p/16Uiu2HAm4jpgLbmicSGkGocsYgitf2evGcBQpL7yNQJYoX1en4jM --store=true --relay=true
2026-02-04 17:14:59.104 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.198 waku 228c0dc520fdb2596c5983206039affb24e341608a0aeda980713386ebce9820
2026-02-04 17:14:59.135 DEBUG [src.node.docker_mananger] Container started with ID 228c0dc520fd. Setting up logs at ./log/docker/store_node1_2026-02-04_17-14-57__50f2b907-7646-4262-bd65-81360879f934__wakuorg_nwaku:latest.log
2026-02-04 17:14:59.136 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37732
2026-02-04 17:14:59.136 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:15:00.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37732/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:00.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:15:00.141 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:15:00.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37732/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:00.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.198/tcp/37733/p2p/16Uiu2HAm3pmEnDuE8rCbRWL9gVkUHC8qsUJYhGrGDi7wYNMAVwoP","/ip4/172.18.166.198/tcp/37734/ws/p2p/16Uiu2HAm3pmEnDuE8rCbRWL9gVkUHC8qsUJYhGrGDi7wYNMAVwoP"],"enrUri":"enr:-L24QB4NBKP4WTOtdrpLpXPFXL4clK5vIPjDKMLvth05hsTSM9flvF_U4OWx0X4Y2ucZDzTf7o-W20AyVbn2mWkot3sCgmlkgnY0gmlwhKwSpsaKbXVsdGlhZGRyc5YACASsEqbGBpNlAAoErBKmxgaTZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfMfMuZ_v4ykIMWRRtMZK0Cd6A-YNFri1NiWCBa2KgUqDdGNwgpNlg3VkcIKTZ4V3YWt1MgM"}'
2026-02-04 17:15:00.143 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:15:00.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37732/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.16/tcp/22942/p2p/16Uiu2HAm4jpgLbmicSGkGocsYgitf2evGcBQpL7yNQJYoX1en4jM"]'
2026-02-04 17:15:00.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:00.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22941/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:00.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:00.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37732/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:15:00.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:00.152 DEBUG [tests.store.test_time_filter] Running test with payload 3 sec Past
2026-02-04 17:15:00.153 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:00.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22941/relay/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-04 17:15:00.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:00.158 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:00.359 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:00.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22941/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:00.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"}]}'
2026-02-04 17:15:00.362 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:15:00.363 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:00.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37732/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:00.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"}]}'
2026-02-04 17:15:00.366 DEBUG [src.steps.store] messages length is 1
2026-02-04 17:15:00.367 DEBUG [tests.store.test_time_filter] Running test with payload 1 sec Past
2026-02-04 17:15:00.367 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:00.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22941/relay/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-04 17:15:00.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:00.372 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:00.573 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:00.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22941/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:00.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"},{"messageHash":"0x770f9c77b45974751a3ff30bfe054898a7d8d0791077a1071675154480a18e4d"}]}'
2026-02-04 17:15:00.577 DEBUG [src.steps.store] messages length is 2
2026-02-04 17:15:00.577 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:00.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37732/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:00.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"},{"messageHash":"0x770f9c77b45974751a3ff30bfe054898a7d8d0791077a1071675154480a18e4d"}]}'
2026-02-04 17:15:00.580 DEBUG [src.steps.store] messages length is 2
2026-02-04 17:15:00.580 DEBUG [tests.store.test_time_filter] Running test with payload 0.1 sec Past
2026-02-04 17:15:00.581 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:00.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22941/relay/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-04 17:15:00.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:00.586 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:00.787 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:00.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22941/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:00.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"},{"messageHash":"0x770f9c77b45974751a3ff30bfe054898a7d8d0791077a1071675154480a18e4d"},{"messageHash":"0xfbba72efe8589cf1f6c88b69d002074dcc148dc8a2e02dcbc42a11330b4958c7"}]}'
2026-02-04 17:15:00.791 DEBUG [src.steps.store] messages length is 3
2026-02-04 17:15:00.791 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:00.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37732/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:00.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"},{"messageHash":"0x770f9c77b45974751a3ff30bfe054898a7d8d0791077a1071675154480a18e4d"},{"messageHash":"0xfbba72efe8589cf1f6c88b69d002074dcc148dc8a2e02dcbc42a11330b4958c7"}]}'
2026-02-04 17:15:00.794 DEBUG [src.steps.store] messages length is 3
2026-02-04 17:15:00.795 DEBUG [tests.store.test_time_filter] Running test with payload 0.1 sec Future
2026-02-04 17:15:00.795 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:00.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22941/relay/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-04 17:15:00.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:00.800 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:01.001 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:01.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22941/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:01.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"},{"messageHash":"0x770f9c77b45974751a3ff30bfe054898a7d8d0791077a1071675154480a18e4d"},{"messageHash":"0xfbba72efe8589cf1f6c88b69d002074dcc148dc8a2e02dcbc42a11330b4958c7"},{"messageHash":"0x9f08598de3114629870df5bc53d5d9aab197bc6efb0070cc3e5a2ac549751633"}]}'
2026-02-04 17:15:01.004 DEBUG [src.steps.store] messages length is 4
2026-02-04 17:15:01.005 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:01.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37732/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:01.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"},{"messageHash":"0x770f9c77b45974751a3ff30bfe054898a7d8d0791077a1071675154480a18e4d"},{"messageHash":"0xfbba72efe8589cf1f6c88b69d002074dcc148dc8a2e02dcbc42a11330b4958c7"},{"messageHash":"0x9f08598de3114629870df5bc53d5d9aab197bc6efb0070cc3e5a2ac549751633"}]}'
2026-02-04 17:15:01.008 DEBUG [src.steps.store] messages length is 4
2026-02-04 17:15:01.008 DEBUG [tests.store.test_time_filter] Running test with payload 2 sec Future
2026-02-04 17:15:01.008 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:01.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22941/relay/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-04 17:15:01.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:01.014 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:01.215 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:01.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22941/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:01.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"},{"messageHash":"0x770f9c77b45974751a3ff30bfe054898a7d8d0791077a1071675154480a18e4d"},{"messageHash":"0xfbba72efe8589cf1f6c88b69d002074dcc148dc8a2e02dcbc42a11330b4958c7"},{"messageHash":"0x9f08598de3114629870df5bc53d5d9aab197bc6efb0070cc3e5a2ac549751633"},{"messageHash":"0x55a2349c1d8f4c947e7da2f5472e05808b7383a732b3baefe566a43e9f8a9105"}]}'
2026-02-04 17:15:01.219 DEBUG [src.steps.store] messages length is 5
2026-02-04 17:15:01.219 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:01.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37732/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:01.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"},{"messageHash":"0x770f9c77b45974751a3ff30bfe054898a7d8d0791077a1071675154480a18e4d"},{"messageHash":"0xfbba72efe8589cf1f6c88b69d002074dcc148dc8a2e02dcbc42a11330b4958c7"},{"messageHash":"0x9f08598de3114629870df5bc53d5d9aab197bc6efb0070cc3e5a2ac549751633"},{"messageHash":"0x55a2349c1d8f4c947e7da2f5472e05808b7383a732b3baefe566a43e9f8a9105"}]}'
2026-02-04 17:15:01.222 DEBUG [src.steps.store] messages length is 5
2026-02-04 17:15:01.223 DEBUG [tests.store.test_time_filter] Running test with payload 10 sec Future
2026-02-04 17:15:01.223 DEBUG [src.steps.store] Relaying message
2026-02-04 17:15:01.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22941/relay/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-04 17:15:01.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:15:01.229 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:15:01.429 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:01.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22941/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:01.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"},{"messageHash":"0x770f9c77b45974751a3ff30bfe054898a7d8d0791077a1071675154480a18e4d"},{"messageHash":"0xfbba72efe8589cf1f6c88b69d002074dcc148dc8a2e02dcbc42a11330b4958c7"},{"messageHash":"0x9f08598de3114629870df5bc53d5d9aab197bc6efb0070cc3e5a2ac549751633"},{"messageHash":"0x55a2349c1d8f4c947e7da2f5472e05808b7383a732b3baefe566a43e9f8a9105"},{"messageHash":"0x3b27416fdf012e28a48d8a56a72457af1902f517d4cd65639988073fce199765"}]}'
2026-02-04 17:15:01.433 DEBUG [src.steps.store] messages length is 6
2026-02-04 17:15:01.434 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-04 17:15:01.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37732/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:15:01.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48a45fecfdd4aa67a245a4dac7676feac18d0e025aaba55de63d3a9b533fcac7"},{"messageHash":"0x770f9c77b45974751a3ff30bfe054898a7d8d0791077a1071675154480a18e4d"},{"messageHash":"0xfbba72efe8589cf1f6c88b69d002074dcc148dc8a2e02dcbc42a11330b4958c7"},{"messageHash":"0x9f08598de3114629870df5bc53d5d9aab197bc6efb0070cc3e5a2ac549751633"},{"messageHash":"0x55a2349c1d8f4c947e7da2f5472e05808b7383a732b3baefe566a43e9f8a9105"},{"messageHash":"0x3b27416fdf012e28a48d8a56a72457af1902f517d4cd65639988073fce199765"}]}'
2026-02-04 17:15:01.437 DEBUG [src.steps.store] messages length is 6
2026-02-04 17:15:01.439 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:15:01.440 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:15:01.441 DEBUG [src.node.waku_node] Stopping container with id 962447fd6b32
2026-02-04 17:15:02.016 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:02.016 DEBUG [src.node.waku_node] Stopping container with id 228c0dc520fd
2026-02-04 17:15:02.580 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:15:02.582 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:15:02.594 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:15:02.600 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
2026-02-04 17:11:45.825 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:45.825 DEBUG [tests.conftest] Running test: test_store_invalid_ascending with id: 2026-02-04_17-11-45__48447691-64fb-476d-84c8-2870cbeccd01
2026-02-04 17:11:45.826 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:45.826 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-04 17:11:45.826 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-04 17:11:45.834 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:45.834 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-04_17-11-45__48447691-64fb-476d-84c8-2870cbeccd01__wakuorg_nwaku:latest.log
2026-02-04 17:11:45.834 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:45.834 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:45.835 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:45.836 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.202
2026-02-04 17:11:45.836 DEBUG [src.node.docker_mananger] Generated ports ['33875', '33876', '33877', '33878', '33879']
2026-02-04 17:11:45.836 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:45.836 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:45.836 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:45.836 DEBUG [src.node.docker_mananger] docker run -i -t -p 33875:33875 -p 33876:33876 -p 33877:33877 -p 33878:33878 -p 33879:33879 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33877 --rest-port=33875 --tcp-port=33876 --discv5-udp-port=33878 --rest-address=0.0.0.0 --nat=extip:172.18.103.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fee339fed51dec81cedd7b0a7bf6386c8ac3c0d5abd0b3ca2c55eb7e4ec0f8ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33879 --metrics-logging=true --store=true --relay=true
2026-02-04 17:11:46.021 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.202 waku 4ca25a2fb711277795517598d9d654c424a4468f02f9ee5d42928180f1508c85
2026-02-04 17:11:46.052 DEBUG [src.node.docker_mananger] Container started with ID 4ca25a2fb711. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-11-45__48447691-64fb-476d-84c8-2870cbeccd01__wakuorg_nwaku:latest.log
2026-02-04 17:11:46.052 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33875
2026-02-04 17:11:46.053 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:46.074 ERROR [src.node.docker_mananger] Max retries reached for container b17d539ee284. Exiting log stream.
2026-02-04 17:11:46.631 ERROR [src.node.docker_mananger] Max retries reached for container 680483964ef8. Exiting log stream.
2026-02-04 17:11:47.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33875/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:47.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:47.058 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:47.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33875/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:47.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.202/tcp/33876/p2p/16Uiu2HAmKBV5qSMY7NiKVVjf7Z5KvkRuFPminnavQ7aFT7hVaT7h","/ip4/172.18.103.202/tcp/33877/ws/p2p/16Uiu2HAmKBV5qSMY7NiKVVjf7Z5KvkRuFPminnavQ7aFT7hVaT7h"],"enrUri":"enr:-L24QHxvccHdOYRfp3-1h0C1iHhusJVIChbMvQbsMT_FBYJ0frP6FF3lKrEfQ7vnfSv6MtEqEuuMNEhPqOp56Cz2QmQCgmlkgnY0gmlwhKwSZ8qKbXVsdGlhZGRyc5YACASsEmfKBoRUAAoErBJnygaEVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYPYI80bv9XJkaersMMOeHzCqDlr42fWZFn2iFF1ew5SDdGNwgoRUg3VkcIKEVoV3YWt1MgM"}'
2026-02-04 17:11:47.060 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:47.067 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:47.067 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-04_17-11-45__48447691-64fb-476d-84c8-2870cbeccd01__wakuorg_nwaku:latest.log
2026-02-04 17:11:47.068 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:47.068 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:47.069 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:47.069 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.45
2026-02-04 17:11:47.069 DEBUG [src.node.docker_mananger] Generated ports ['43052', '43053', '43054', '43055', '43056']
2026-02-04 17:11:47.070 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:47.070 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:47.070 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:47.070 DEBUG [src.node.docker_mananger] docker run -i -t -p 43052:43052 -p 43053:43053 -p 43054:43054 -p 43055:43055 -p 43056:43056 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43054 --rest-port=43052 --tcp-port=43053 --discv5-udp-port=43055 --rest-address=0.0.0.0 --nat=extip:172.18.251.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=896ea5e59f48cb5d8c4fadcef92dded34b61ebacb3d21ad62d49ffc88c660f12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43056 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHxvccHdOYRfp3-1h0C1iHhusJVIChbMvQbsMT_FBYJ0frP6FF3lKrEfQ7vnfSv6MtEqEuuMNEhPqOp56Cz2QmQCgmlkgnY0gmlwhKwSZ8qKbXVsdGlhZGRyc5YACASsEmfKBoRUAAoErBJnygaEVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYPYI80bv9XJkaersMMOeHzCqDlr42fWZFn2iFF1ew5SDdGNwgoRUg3VkcIKEVoV3YWt1MgM --storenode=/ip4/172.18.103.202/tcp/33876/p2p/16Uiu2HAmKBV5qSMY7NiKVVjf7Z5KvkRuFPminnavQ7aFT7hVaT7h --store=true --relay=true
2026-02-04 17:11:47.260 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.45 waku cd976612f540682374fcce297c8ba23ffa0b6af880c79c5acd844d23bad9268d
2026-02-04 17:11:47.293 DEBUG [src.node.docker_mananger] Container started with ID cd976612f540. Setting up logs at ./log/docker/store_node1_2026-02-04_17-11-45__48447691-64fb-476d-84c8-2870cbeccd01__wakuorg_nwaku:latest.log
2026-02-04 17:11:47.294 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43052
2026-02-04 17:11:47.294 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:48.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43052/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:48.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:48.299 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:48.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43052/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:48.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.45/tcp/43053/p2p/16Uiu2HAm9i2ooYkHdyrLDm6mhL5PjtRwez3ZY7wjCJUC2HjxUEdm","/ip4/172.18.251.45/tcp/43054/ws/p2p/16Uiu2HAm9i2ooYkHdyrLDm6mhL5PjtRwez3ZY7wjCJUC2HjxUEdm"],"enrUri":"enr:-L24QABtCC2yURPmfMsLdUt0ld60huCF-bHNuo3pKuQ7rhm5bOuCfsYVUHnjFdpwRGkT__IhLPntYXwgbzhH_MA89-gCgmlkgnY0gmlwhKwS-y2KbXVsdGlhZGRyc5YACASsEvstBqgtAAoErBL7LQaoLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1DR1vidTDbESBni244z67VcYhCEpV-XQsUt7HGpJ45CDdGNwgqgtg3VkcIKoL4V3YWt1MgM"}'
2026-02-04 17:11:48.302 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:48.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43052/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.202/tcp/33876/p2p/16Uiu2HAmKBV5qSMY7NiKVVjf7Z5KvkRuFPminnavQ7aFT7hVaT7h"]'
2026-02-04 17:11:48.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:48.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33875/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:11:48.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:48.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43052/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-04 17:11:48.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:48.311 DEBUG [src.steps.store] Relaying message
2026-02-04 17:11:48.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33875/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-04 17:11:48.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:48.318 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:11:48.519 DEBUG [src.steps.store] Relaying message
2026-02-04 17:11:48.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33875/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-04 17:11:48.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:48.525 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:11:48.725 DEBUG [src.steps.store] Relaying message
2026-02-04 17:11:48.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33875/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-04 17:11:48.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:48.731 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:11:48.932 DEBUG [src.steps.store] Relaying message
2026-02-04 17:11:48.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33875/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-04 17:11:48.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:48.939 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-04 17:11:49.139 DEBUG [tests.store.test_sorting] requesting stored messages with invalid ascending =##
2026-02-04 17:11:49.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33875/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=##" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:49.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x57c9c923f2498c8ea83c7243d078e067b6d567ff66100268ae0e113a0b6edd72"},{"messageHash":"0xf8c356fa49804da7ca55193d86325cc8f976c36d81671a7aa759812804ae6538"}],"paginationCursor":"0xf8c356fa49804da7ca55193d86325cc8f976c36d81671a7aa759812804ae6538"}'
2026-02-04 17:11:49.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43052/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=##" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:49.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x57c9c923f2498c8ea83c7243d078e067b6d567ff66100268ae0e113a0b6edd72"},{"messageHash":"0xf8c356fa49804da7ca55193d86325cc8f976c36d81671a7aa759812804ae6538"}],"paginationCursor":"0xf8c356fa49804da7ca55193d86325cc8f976c36d81671a7aa759812804ae6538"}'
2026-02-04 17:11:49.148 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:11:49.149 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:11:49.149 DEBUG [src.node.waku_node] Stopping container with id 4ca25a2fb711
2026-02-04 17:11:49.693 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:49.694 DEBUG [src.node.waku_node] Stopping container with id cd976612f540
2026-02-04 17:11:50.220 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:50.221 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:11:50.226 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:50.233 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-02-04_17-14-34__c156ea2a-75fd-403c-8ae7-411584b6d736
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-04_17-14-34__c156ea2a-75fd-403c-8ae7-411584b6d736__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55752', '55753', '55754', '55755', '55756']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55752:55752 -p 55753:55753 -p 55754:55754 -p 55755:55755 -p 55756:55756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55754 --rest-port=55752 --tcp-port=55753 --discv5-udp-port=55755 --rest-address=0.0.0.0 --nat=extip:172.18.129.251 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=edaa6ecbf187f54ad9bb8e6e48c57f1484cc66afdeadfc88837fed2d408537b0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55756 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.251 waku 312435ebde28ce85c65d9a10968d006178af74be3a0e86a54732c844d9174ebc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 312435ebde28. Setting up logs at ./log/docker/node1_2026-02-04_17-14-34__c156ea2a-75fd-403c-8ae7-411584b6d736__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55752
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 8b31ce6fcdee. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0e5c669875d9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55752/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55752/debug/v1/info" -H "Content-Type: application/json" -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.251/tcp/55753/p2p/16Uiu2HAmBpymfQLYz9QaWmYgyCbUeNwpUqkmWGBrACB5QNN3Wshh","/ip4/172.18.129.251/tcp/55754/ws/p2p/16Uiu2HAmBpymfQLYz9QaWmYgyCbUeNwpUqkmWGBrACB5QNN3Wshh"],"enrUri":"enr:-L24QFLT1X0mH2uFoTReEbpQHaAL0drQA9vUvxzkgY2c3Ui8ZxX4RSkUtwAQB_szyIzlTK8Qk-ElfFOdbrGIryYyai4CgmlkgnY0gmlwhKwSgfuKbXVsdGlhZGRyc5YACASsEoH7BtnJAAoErBKB-wbZyt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC87N3MkOSoMBlGPuPU6AvmJngvC-F3aw6LCfAjMOwcciDdGNwgtnJg3VkcILZy4V3YWt1MgU"}'
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-04_17-14-34__c156ea2a-75fd-403c-8ae7-411584b6d736__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50092', '50093', '50094', '50095', '50096']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50092:50092 -p 50093:50093 -p 50094:50094 -p 50095:50095 -p 50096:50096 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50094 --rest-port=50092 --tcp-port=50093 --discv5-udp-port=50095 --rest-address=0.0.0.0 --nat=extip:172.18.87.50 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c7a3e72aadd0fa4fe0e2a8a64236af728c9b653ed0fa4100b57d9edc536a37a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50096 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFLT1X0mH2uFoTReEbpQHaAL0drQA9vUvxzkgY2c3Ui8ZxX4RSkUtwAQB_szyIzlTK8Qk-ElfFOdbrGIryYyai4CgmlkgnY0gmlwhKwSgfuKbXVsdGlhZGRyc5YACASsEoH7BtnJAAoErBKB-wbZyt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC87N3MkOSoMBlGPuPU6AvmJngvC-F3aw6LCfAjMOwcciDdGNwgtnJg3VkcILZy4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.50 waku fb2567ec9c1fda0203b9f5c10b52f5da6fea36b0f67ff1d622d5ae605aed9546
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fb2567ec9c1f. Setting up logs at ./log/docker/node2_2026-02-04_17-14-34__c156ea2a-75fd-403c-8ae7-411584b6d736__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50092
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50092/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50092/debug/v1/info" -H "Content-Type: application/json" -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.50/tcp/50093/p2p/16Uiu2HAmNxMqdVzTaUetNUpm5VZxR7BV5FSCy9P82mBP2t5MeGdw","/ip4/172.18.87.50/tcp/50094/ws/p2p/16Uiu2HAmNxMqdVzTaUetNUpm5VZxR7BV5FSCy9P82mBP2t5MeGdw"],"enrUri":"enr:-L24QD8pTXIrfF-vovXtpV2ya-cyEiYqTbs1ULjwnS64hy1GSpqtO2gmGLjOk-xTtcqofeIY4P4-Vvr47X4q-hiScaoCgmlkgnY0gmlwhKwSVzKKbXVsdGlhZGRyc5YACASsElcyBsOtAAoErBJXMgbDrt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmQgKUAUbOXYLrkKA4h3cYuQE3jdIsdm_T9vR1jztvEKDdGNwgsOtg3VkcILDr4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50092/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.251/tcp/55753/p2p/16Uiu2HAmBpymfQLYz9QaWmYgyCbUeNwpUqkmWGBrACB5QNN3Wshh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55752/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50092/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55752/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:55752/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":1770225276838050185,"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:50092/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":1770225276838050185,"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 312435ebde28
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fb2567ec9c1f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_invalid_content_topic_format with id: 2026-02-04_17-15-04__360ae5c6-3528-432f-ad6c-2a9334c9ec43
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-04_17-15-04__360ae5c6-3528-432f-ad6c-2a9334c9ec43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22502', '22503', '22504', '22505', '22506']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22502:22502 -p 22503:22503 -p 22504:22504 -p 22505:22505 -p 22506:22506 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22504 --rest-port=22502 --tcp-port=22503 --discv5-udp-port=22505 --rest-address=0.0.0.0 --nat=extip:172.18.240.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca761c27e7ba814766ac7dd697ebdfbea4663db960e5ba3e2e2daab0d3b3463c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22506 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.45 waku 4b5d8afdd9f0fc4a75d4e360ff026bfe47ee4a8299cd2b6c6d1e0f7e838aa112
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4b5d8afdd9f0. Setting up logs at ./log/docker/node1_2026-02-04_17-15-04__360ae5c6-3528-432f-ad6c-2a9334c9ec43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22502
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 b07337af9368. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d475ec152b2f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22502/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22502/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.45/tcp/22503/p2p/16Uiu2HAm7kZwkQwz4rKbHBKAoXgqDmnFhcu8ekKSsHcxJRRWenyz","/ip4/172.18.240.45/tcp/22504/ws/p2p/16Uiu2HAm7kZwkQwz4rKbHBKAoXgqDmnFhcu8ekKSsHcxJRRWenyz"],"enrUri":"enr:-L24QICRjBnjUkqFbpNnp-VzyZPTl-4zzW5Tc5ZT-Q-w19G6dt5c7EO3DFfuxzTOBAUlgcXPlb5AijzLJZfQk-c1EvcCgmlkgnY0gmlwhKwS8C2KbXVsdGlhZGRyc5YACASsEvAtBlfnAAoErBLwLQZX6N0DgnJzhQADAQAAiXNlY3AyNTZrMaECtyN0VJNrnPonahTTZRW72FglWp3ERADmeV0fMi63c1WDdGNwglfng3VkcIJX6YV3YWt1MgU"}'
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-04_17-15-04__360ae5c6-3528-432f-ad6c-2a9334c9ec43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.69.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37223', '37224', '37225', '37226', '37227']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37223:37223 -p 37224:37224 -p 37225:37225 -p 37226:37226 -p 37227:37227 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37225 --rest-port=37223 --tcp-port=37224 --discv5-udp-port=37226 --rest-address=0.0.0.0 --nat=extip:172.18.69.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0dcdc9b4e2943a7aba8ed5fcc64dd810e7e5ab5caa84af7cda4ec424e67f2b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37227 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QICRjBnjUkqFbpNnp-VzyZPTl-4zzW5Tc5ZT-Q-w19G6dt5c7EO3DFfuxzTOBAUlgcXPlb5AijzLJZfQk-c1EvcCgmlkgnY0gmlwhKwS8C2KbXVsdGlhZGRyc5YACASsEvAtBlfnAAoErBLwLQZX6N0DgnJzhQADAQAAiXNlY3AyNTZrMaECtyN0VJNrnPonahTTZRW72FglWp3ERADmeV0fMi63c1WDdGNwglfng3VkcIJX6YV3YWt1MgU --filternode=/ip4/172.18.240.45/tcp/22503/p2p/16Uiu2HAm7kZwkQwz4rKbHBKAoXgqDmnFhcu8ekKSsHcxJRRWenyz
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.173 waku 3c8d4217419c10a63770e4e48bd5eba7287fd0e8886c3a419aee11bad5d5c2bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c8d4217419c. Setting up logs at ./log/docker/node2_2026-02-04_17-15-04__360ae5c6-3528-432f-ad6c-2a9334c9ec43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37223
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37223/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37223/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.173/tcp/37224/p2p/16Uiu2HAmLRaDTSw9WaeijuqpXwnCuHXtp5JwEsvuBgVacSJbNi2z","/ip4/172.18.69.173/tcp/37225/ws/p2p/16Uiu2HAmLRaDTSw9WaeijuqpXwnCuHXtp5JwEsvuBgVacSJbNi2z"],"enrUri":"enr:-L24QAzCZGOwcnhKWieOhBP1xO0lKenKNi5RVAPfde2FTyueHc10Vwwck-J0I5lCBjccxu3QC2MYtVc60htW8s2NDFMCgmlkgnY0gmlwhKwSRa2KbXVsdGlhZGRyc5YACASsEkWtBpFoAAoErBJFrQaRad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDc22nwdUwfhKyKSoGY_e6ysheTjpbYyUh-ORJdPgPPP-DdGNwgpFog3VkcIKRaoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37223/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.45/tcp/22503/p2p/16Uiu2HAm7kZwkQwz4rKbHBKAoXgqDmnFhcu8ekKSsHcxJRRWenyz"]'
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:22502/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:37223/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "175c5b19-aadb-4e8f-93a4-f9e7a00375fb", "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":"175c5b19-aadb-4e8f-93a4-f9e7a00375fb","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:37223/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37223/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:37223/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37223/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:37223/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37223/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:37223/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37223/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:37223/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37223/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 4b5d8afdd9f0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3c8d4217419c
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,61 @@
2026-02-04 17:12:18.018 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:12:18.019 DEBUG [tests.conftest] Running test: test_main_node_relay_lightpush__peer_only_filter with id: 2026-02-04_17-12-18__571684c1-4560-47c0-8a50-5750d2a8a9be
2026-02-04 17:12:18.020 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:12:18.020 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-04 17:12:18.029 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:18.030 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-04_17-12-18__571684c1-4560-47c0-8a50-5750d2a8a9be__wakuorg_nwaku:latest.log
2026-02-04 17:12:18.030 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:18.031 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:18.033 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:18.033 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.105
2026-02-04 17:12:18.033 DEBUG [src.node.docker_mananger] Generated ports ['8996', '8997', '8998', '8999', '9000']
2026-02-04 17:12:18.033 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:18.034 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:18.034 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:18.034 DEBUG [src.node.docker_mananger] docker run -i -t -p 8996:8996 -p 8997:8997 -p 8998:8998 -p 8999:8999 -p 9000:9000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8998 --rest-port=8996 --tcp-port=8997 --discv5-udp-port=8999 --rest-address=0.0.0.0 --nat=extip:172.18.236.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdcb3abcbefefdce8ee92353aba2ddb7a632db4b2eef7f2d5af1bb1f2ba4ceae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9000 --metrics-logging=true --lightpush=false --relay=false --filter=true
2026-02-04 17:12:18.223 ERROR [src.node.docker_mananger] Max retries reached for container 8936b958f874. Exiting log stream.
2026-02-04 17:12:18.224 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.105 waku 4e73ca4fbfad5913579ff4687023224c6df706b1a28549063b9de4c5e7cc8113
2026-02-04 17:12:18.256 DEBUG [src.node.docker_mananger] Container started with ID 4e73ca4fbfad. Setting up logs at ./log/docker/receiving_node1_2026-02-04_17-12-18__571684c1-4560-47c0-8a50-5750d2a8a9be__wakuorg_nwaku:latest.log
2026-02-04 17:12:18.257 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8996
2026-02-04 17:12:18.257 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:18.877 ERROR [src.node.docker_mananger] Max retries reached for container 28f3624d3e48. Exiting log stream.
2026-02-04 17:12:19.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8996/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:19.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:12:19.261 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:19.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8996/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:19.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.105/tcp/8997/p2p/16Uiu2HAmSMt4MXkWPeTLFyQgBYu832PsifWLd1LEtvrh3z6DUpYC","/ip4/172.18.236.105/tcp/8998/ws/p2p/16Uiu2HAmSMt4MXkWPeTLFyQgBYu832PsifWLd1LEtvrh3z6DUpYC"],"enrUri":"enr:-L24QOKZuDjKnpMw1z893O2fMMj1tOmllhXggUtyOmXx_JngOnY8HBsdt5lyvwudvIkA6FJ_MAjhzN8A3xqOCUcykRUCgmlkgnY0gmlwhKwS7GmKbXVsdGlhZGRyc5YACASsEuxpBiMlAAoErBLsaQYjJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy6Gg_AFYtS4Y9pHSkkswAlAkdg9y7jy-imUyHvrm8wWDdGNwgiMlg3VkcIIjJ4V3YWt1MgQ"}'
2026-02-04 17:12:19.264 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:19.270 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:12:19.271 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-04_17-12-18__571684c1-4560-47c0-8a50-5750d2a8a9be__wakuorg_nwaku:latest.log
2026-02-04 17:12:19.271 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:12:19.271 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:12:19.272 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:12:19.272 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.123
2026-02-04 17:12:19.273 DEBUG [src.node.docker_mananger] Generated ports ['28559', '28560', '28561', '28562', '28563']
2026-02-04 17:12:19.273 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:12:19.273 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:12:19.273 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:12:19.273 DEBUG [src.node.docker_mananger] docker run -i -t -p 28559:28559 -p 28560:28560 -p 28561:28561 -p 28562:28562 -p 28563:28563 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28561 --rest-port=28559 --tcp-port=28560 --discv5-udp-port=28562 --rest-address=0.0.0.0 --nat=extip:172.18.179.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5aaab1d26e2a26e9227eebb8b20b40bf9f6ae15b3ee49dfe57f73cabf6d3ecb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28563 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOKZuDjKnpMw1z893O2fMMj1tOmllhXggUtyOmXx_JngOnY8HBsdt5lyvwudvIkA6FJ_MAjhzN8A3xqOCUcykRUCgmlkgnY0gmlwhKwS7GmKbXVsdGlhZGRyc5YACASsEuxpBiMlAAoErBLsaQYjJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy6Gg_AFYtS4Y9pHSkkswAlAkdg9y7jy-imUyHvrm8wWDdGNwgiMlg3VkcIIjJ4V3YWt1MgQ --lightpushnode=/ip4/172.18.236.105/tcp/8997/p2p/16Uiu2HAmSMt4MXkWPeTLFyQgBYu832PsifWLd1LEtvrh3z6DUpYC --lightpush=true --relay=true
2026-02-04 17:12:19.453 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.123 waku 32b73b58a74545bd6c85e9376a9341e57ea8bba1219e8c9c1e7cd158092ee952
2026-02-04 17:12:19.486 DEBUG [src.node.docker_mananger] Container started with ID 32b73b58a745. Setting up logs at ./log/docker/lightpush_node1_2026-02-04_17-12-18__571684c1-4560-47c0-8a50-5750d2a8a9be__wakuorg_nwaku:latest.log
2026-02-04 17:12:19.486 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28559
2026-02-04 17:12:19.487 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:12:20.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28559/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:20.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:12:20.503 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:12:20.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28559/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:12:20.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.123/tcp/28560/p2p/16Uiu2HAmAhLMuVGKxz6DSRZGkTU1Ns1cTcpKqVEEicmrAWs26AA7","/ip4/172.18.179.123/tcp/28561/ws/p2p/16Uiu2HAmAhLMuVGKxz6DSRZGkTU1Ns1cTcpKqVEEicmrAWs26AA7"],"enrUri":"enr:-L24QJBYtd8H-jE2XGkM3dI280oFwH5AsbP8v5BNdnM0WWZzRTTtREUlIc_TN26rSEC3psRDVBKe4H-7EwTWJy7tDMICgmlkgnY0gmlwhKwSs3uKbXVsdGlhZGRyc5YACASsErN7Bm-QAAoErBKzewZvkd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4uJp8bOqGaIRNc0MHhkIyAxf7f6v89VhE3HscltDYiyDdGNwgm-Qg3VkcIJvkoV3YWt1Mgk"}'
2026-02-04 17:12:20.509 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:12:20.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28559/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.105/tcp/8997/p2p/16Uiu2HAmSMt4MXkWPeTLFyQgBYu832PsifWLd1LEtvrh3z6DUpYC"]'
2026-02-04 17:12:20.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:12:20.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28559/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770225140514934648}}'
2026-02-04 17:12:20.525 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:28559/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-02-04 17:12:20.528 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:12:20.529 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:12:20.529 DEBUG [src.node.waku_node] Stopping container with id 4e73ca4fbfad
2026-02-04 17:12:21.064 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:21.064 DEBUG [src.node.waku_node] Stopping container with id 32b73b58a745
2026-02-04 17:12:21.599 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:12:21.601 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:12:21.605 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:12:21.610 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-02-04 17:11:12.499 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 17:11:12.499 DEBUG [tests.conftest] Running test: test_filter_subscribe_refresh with id: 2026-02-04_17-11-12__969695c4-1f63-4f25-9632-30408191859f
2026-02-04 17:11:12.499 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 17:11:12.500 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-04 17:11:12.500 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-04 17:11:12.507 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:12.507 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_17-11-12__969695c4-1f63-4f25-9632-30408191859f__wakuorg_nwaku:latest.log
2026-02-04 17:11:12.507 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:12.507 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:12.509 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:12.509 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.86
2026-02-04 17:11:12.509 DEBUG [src.node.docker_mananger] Generated ports ['15385', '15386', '15387', '15388', '15389']
2026-02-04 17:11:12.509 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:12.510 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:12.510 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:12.510 DEBUG [src.node.docker_mananger] docker run -i -t -p 15385:15385 -p 15386:15386 -p 15387:15387 -p 15388:15388 -p 15389:15389 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15387 --rest-port=15385 --tcp-port=15386 --discv5-udp-port=15388 --rest-address=0.0.0.0 --nat=extip:172.18.154.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b95edfe60efeca2de9ab1ba18e5eae7dbed56fae4127cbb65a52b7ac2b95d47c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15389 --metrics-logging=true --relay=true --filter=true
2026-02-04 17:11:12.691 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.86 waku 15630aeb487e7af0d009b862d27b17b630ef40160378c3cb58285a66b14e91fb
2026-02-04 17:11:12.721 DEBUG [src.node.docker_mananger] Container started with ID 15630aeb487e. Setting up logs at ./log/docker/node1_2026-02-04_17-11-12__969695c4-1f63-4f25-9632-30408191859f__wakuorg_nwaku:latest.log
2026-02-04 17:11:12.721 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15385
2026-02-04 17:11:12.721 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:12.778 ERROR [src.node.docker_mananger] Max retries reached for container a775cbc13edf. Exiting log stream.
2026-02-04 17:11:13.298 ERROR [src.node.docker_mananger] Max retries reached for container 05d4aa022188. Exiting log stream.
2026-02-04 17:11:13.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15385/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:13.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 17:11:13.725 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:13.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15385/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:13.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.86/tcp/15386/p2p/16Uiu2HAmP7JJVbGLdy2gUV4hQpFPcy2cS4WSYZjwNtVLcg6pDneA","/ip4/172.18.154.86/tcp/15387/ws/p2p/16Uiu2HAmP7JJVbGLdy2gUV4hQpFPcy2cS4WSYZjwNtVLcg6pDneA"],"enrUri":"enr:-L24QDUraK0qx2NXv3Gp9IcSYToG1YAzs6OEWTnl2Nwauwc7KZOJALkGZyEg7Qn2XMxXiqVKCVgwWA1jlJcnke7dejYCgmlkgnY0gmlwhKwSmlaKbXVsdGlhZGRyc5YACASsEppWBjwaAAoErBKaVgY8G90DgnJzhQADAQAAiXNlY3AyNTZrMaEDm1JEuW1v6v5GjLb9X85L21uMraKhOMaxPDvn1kS6Ze-DdGNwgjwag3VkcII8HIV3YWt1MgU"}'
2026-02-04 17:11:13.728 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:13.728 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-04 17:11:13.734 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 17:11:13.734 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_17-11-12__969695c4-1f63-4f25-9632-30408191859f__wakuorg_nwaku:latest.log
2026-02-04 17:11:13.734 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 17:11:13.734 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 17:11:13.736 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 17:11:13.736 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.78.227
2026-02-04 17:11:13.736 DEBUG [src.node.docker_mananger] Generated ports ['8477', '8478', '8479', '8480', '8481']
2026-02-04 17:11:13.736 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 17:11:13.736 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 17:11:13.737 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 17:11:13.737 DEBUG [src.node.docker_mananger] docker run -i -t -p 8477:8477 -p 8478:8478 -p 8479:8479 -p 8480:8480 -p 8481:8481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8479 --rest-port=8477 --tcp-port=8478 --discv5-udp-port=8480 --rest-address=0.0.0.0 --nat=extip:172.18.78.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2c771a0d267e0fbffd8edf4dd533dbdb573f45f1ebab25ee5a3eb3d0e6fdadda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8481 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDUraK0qx2NXv3Gp9IcSYToG1YAzs6OEWTnl2Nwauwc7KZOJALkGZyEg7Qn2XMxXiqVKCVgwWA1jlJcnke7dejYCgmlkgnY0gmlwhKwSmlaKbXVsdGlhZGRyc5YACASsEppWBjwaAAoErBKaVgY8G90DgnJzhQADAQAAiXNlY3AyNTZrMaEDm1JEuW1v6v5GjLb9X85L21uMraKhOMaxPDvn1kS6Ze-DdGNwgjwag3VkcII8HIV3YWt1MgU --filternode=/ip4/172.18.154.86/tcp/15386/p2p/16Uiu2HAmP7JJVbGLdy2gUV4hQpFPcy2cS4WSYZjwNtVLcg6pDneA
2026-02-04 17:11:13.923 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.78.227 waku 64d96d5ae2b6ebbd136de1f38128c46a707818adef7c13ffa67c657547e60566
2026-02-04 17:11:13.951 DEBUG [src.node.docker_mananger] Container started with ID 64d96d5ae2b6. Setting up logs at ./log/docker/node2_2026-02-04_17-11-12__969695c4-1f63-4f25-9632-30408191859f__wakuorg_nwaku:latest.log
2026-02-04 17:11:13.952 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8477
2026-02-04 17:11:13.952 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 17:11:14.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8477/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:14.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-04 17:11:14.956 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 17:11:14.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:14.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.227/tcp/8478/p2p/16Uiu2HAmAHU3x53UQipNPJRWhDQvsKdnytFUkSHntvUgzPKAnjXX","/ip4/172.18.78.227/tcp/8479/ws/p2p/16Uiu2HAmAHU3x53UQipNPJRWhDQvsKdnytFUkSHntvUgzPKAnjXX"],"enrUri":"enr:-L24QLrnpIHTSgKhkOa_Kccnw2k4c5oUjXcsDLLSkm9SKD-PVx9IWE5t08V7A07oBSjot0c_I5wBAP-XdUECFBGpHCoCgmlkgnY0gmlwhKwSTuOKbXVsdGlhZGRyc5YACASsEk7jBiEeAAoErBJO4wYhH90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3MUrhiAIc1A5qqhXoKmn_JVMQZzhRtjqAQkYExChI6qDdGNwgiEeg3VkcIIhIIV3YWt1MgA"}'
2026-02-04 17:11:14.959 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 17:11:14.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8477/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.86/tcp/15386/p2p/16Uiu2HAmP7JJVbGLdy2gUV4hQpFPcy2cS4WSYZjwNtVLcg6pDneA"]'
2026-02-04 17:11:14.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:14.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15385/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:11:15.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:15.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8477/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "de5609ef-7655-4c30-a4aa-1b22ac153493", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-04 17:11:15.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"de5609ef-7655-4c30-a4aa-1b22ac153493","statusDesc":"OK"}'
2026-02-04 17:11:15.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15385/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-04 17:11:15.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:15.026 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:11:15.126 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:11:15.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8477/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:15.129 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":1770225075019104192,"ephemeral":false}]'
2026-02-04 17:11:15.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15385/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 17:11:15.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:15.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8477/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2f41507f-c239-4e09-b640-b5c8a628519f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-04 17:11:15.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2f41507f-c239-4e09-b640-b5c8a628519f","statusDesc":"OK"}'
2026-02-04 17:11:15.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15385/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-04 17:11:15.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 17:11:15.147 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 17:11:15.247 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 17:11:15.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8477/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-04 17:11:15.251 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":1770225075143227219,"ephemeral":false}]'
2026-02-04 17:11:15.253 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 17:11:15.255 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 17:11:15.255 DEBUG [src.node.waku_node] Stopping container with id 15630aeb487e
2026-02-04 17:11:15.768 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:15.769 DEBUG [src.node.waku_node] Stopping container with id 64d96d5ae2b6
2026-02-04 17:11:16.285 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 17:11:16.286 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 17:11:16.297 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 17:11:16.302 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_with_both_ephemeral_true_and_false with id: 2026-02-04_17-13-03__6d1b3cd2-e0f5-4a44-8e22-e92ed7bd86eb
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-04_17-13-03__6d1b3cd2-e0f5-4a44-8e22-e92ed7bd86eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34169', '34170', '34171', '34172', '34173']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34169:34169 -p 34170:34170 -p 34171:34171 -p 34172:34172 -p 34173:34173 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34171 --rest-port=34169 --tcp-port=34170 --discv5-udp-port=34172 --rest-address=0.0.0.0 --nat=extip:172.18.134.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=763f4666346e0fdefbd04552ea45aec497bbacb40de04a41ba4b92a80a1b85c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34173 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.185 waku 6455eaaf25c166fad13768d4fa0c6bc33aa246363c322912dc695bcb77113349
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 95b4de1bab7f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6455eaaf25c1. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-13-03__6d1b3cd2-e0f5-4a44-8e22-e92ed7bd86eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34169
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 59f256755575. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34169/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34169/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.185/tcp/34170/p2p/16Uiu2HAkzcy1QaLtPeRXva4UUJtfxsNyREt3LGtP737uvzhDLr6k","/ip4/172.18.134.185/tcp/34171/ws/p2p/16Uiu2HAkzcy1QaLtPeRXva4UUJtfxsNyREt3LGtP737uvzhDLr6k"],"enrUri":"enr:-L24QDb2HX7YCAYAMbHmKk2BsM3LTa78jBDD1F2aae4KhGHZWDFV1A_s2CPjXWGZZhoBHVKOAVmesTBWlw1FP0fJksgCgmlkgnY0gmlwhKwShrmKbXVsdGlhZGRyc5YACASsEoa5BoV6AAoErBKGuQaFe90DgnJzhQADAQAAiXNlY3AyNTZrMaECTS8TszEFk0fnFSAH8VyIIRecR7y0hPc2KW0w2t16rKmDdGNwgoV6g3VkcIKFfIV3YWt1MgM"}'
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-04_17-13-03__6d1b3cd2-e0f5-4a44-8e22-e92ed7bd86eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19638', '19639', '19640', '19641', '19642']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19638:19638 -p 19639:19639 -p 19640:19640 -p 19641:19641 -p 19642:19642 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19640 --rest-port=19638 --tcp-port=19639 --discv5-udp-port=19641 --rest-address=0.0.0.0 --nat=extip:172.18.158.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa7ba6be15a72a0abddaadcba7beed0cdf4b1cb5f9ccdf12a9f2afdae3022ce5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19642 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDb2HX7YCAYAMbHmKk2BsM3LTa78jBDD1F2aae4KhGHZWDFV1A_s2CPjXWGZZhoBHVKOAVmesTBWlw1FP0fJksgCgmlkgnY0gmlwhKwShrmKbXVsdGlhZGRyc5YACASsEoa5BoV6AAoErBKGuQaFe90DgnJzhQADAQAAiXNlY3AyNTZrMaECTS8TszEFk0fnFSAH8VyIIRecR7y0hPc2KW0w2t16rKmDdGNwgoV6g3VkcIKFfIV3YWt1MgM --storenode=/ip4/172.18.134.185/tcp/34170/p2p/16Uiu2HAkzcy1QaLtPeRXva4UUJtfxsNyREt3LGtP737uvzhDLr6k --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.73 waku be6693773ade355e00fe9eef2464be2c4c5156046732e5a734e513a08f33d997
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID be6693773ade. Setting up logs at ./log/docker/store_node1_2026-02-04_17-13-03__6d1b3cd2-e0f5-4a44-8e22-e92ed7bd86eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19638
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19638/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19638/debug/v1/info" -H "Content-Type: application/json" -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.73/tcp/19639/p2p/16Uiu2HAm64Y1dBZ3a9AEdBrr9Sjr63XBFfzeCVzC7722DtqGScuR","/ip4/172.18.158.73/tcp/19640/ws/p2p/16Uiu2HAm64Y1dBZ3a9AEdBrr9Sjr63XBFfzeCVzC7722DtqGScuR"],"enrUri":"enr:-L24QJPaSkdZOiKmNn5MXsWS37DBw-__FiES-ONYz4jEmvGLRLKcTCM1WBJDICRo4CY6YUCvrl_v0emADudvSsaVQ34CgmlkgnY0gmlwhKwSnkmKbXVsdGlhZGRyc5YACASsEp5JBky3AAoErBKeSQZMuN0DgnJzhQADAQAAiXNlY3AyNTZrMaECngZZaaGv1kr1RJ9ww9aZwKg0LtcYgQeKkMlTZ9Adx2SDdGNwgky3g3VkcIJMuYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19638/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.185/tcp/34170/p2p/16Uiu2HAkzcy1QaLtPeRXva4UUJtfxsNyREt3LGtP737uvzhDLr6k"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34169/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:19638/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:34169/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34169/relay/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:34169/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":"0xfe680072348a3832115426c6ce88529ebdd82201d948707341ba0e1ddd3ff358"}]}'
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:19638/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":"0xfe680072348a3832115426c6ce88529ebdd82201d948707341ba0e1ddd3ff358"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34169/relay/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34169/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34169/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":"0xfe680072348a3832115426c6ce88529ebdd82201d948707341ba0e1ddd3ff358"},{"messageHash":"0x6fea08bc3af26992285da5aabb5a76fd346ab19fc1f16ffee0657f12e9a9feca"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19638/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":"0xfe680072348a3832115426c6ce88529ebdd82201d948707341ba0e1ddd3ff358"},{"messageHash":"0x6fea08bc3af26992285da5aabb5a76fd346ab19fc1f16ffee0657f12e9a9feca"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
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 6455eaaf25c1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id be6693773ade
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_relay__peer_only_relay with id: 2026-02-04_17-13-32__6f490128-3b77-4e3e-85b0-99723eb0ab10
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-04_17-13-32__6f490128-3b77-4e3e-85b0-99723eb0ab10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24127', '24128', '24129', '24130', '24131']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24127:24127 -p 24128:24128 -p 24129:24129 -p 24130:24130 -p 24131:24131 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24129 --rest-port=24127 --tcp-port=24128 --discv5-udp-port=24130 --rest-address=0.0.0.0 --nat=extip:172.18.209.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2c33d151aafe8b4e3ea7bfbddfaf526ab1c3f0b03608af2d7e5eddd2e121143 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24131 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.116 waku 4a63c494b35c95667d7d996fea224967fe894eb7cc3b66103a93e7d4dc9112c8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a63c494b35c. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-13-32__6f490128-3b77-4e3e-85b0-99723eb0ab10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24127
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 a310f6e03e26. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8013e3dfc380. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24127/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24127/debug/v1/info" -H "Content-Type: application/json" -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.116/tcp/24128/p2p/16Uiu2HAmGh6urPx3DzSSW8t9mZZJaC75EQ736vcqs1EXE7WwvWpb","/ip4/172.18.209.116/tcp/24129/ws/p2p/16Uiu2HAmGh6urPx3DzSSW8t9mZZJaC75EQ736vcqs1EXE7WwvWpb"],"enrUri":"enr:-L24QCYwM7adVzgtEXt5pR3JUFU07GrmDUDSVa7l_GUBugl1YAJTCHAObW-ySqu267GgctTJvXc1xKv1u_i3CCIgZTICgmlkgnY0gmlwhKwS0XSKbXVsdGlhZGRyc5YACASsEtF0Bl5AAAoErBLRdAZeQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO_lUDrLpSOR0cAaNkN7tPmKUlGbfnB6OaGGG_zPO9KSDdGNwgl5Ag3VkcIJeQoV3YWt1MgE"}'
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-04_17-13-32__6f490128-3b77-4e3e-85b0-99723eb0ab10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.206.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58692', '58693', '58694', '58695', '58696']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58692:58692 -p 58693:58693 -p 58694:58694 -p 58695:58695 -p 58696:58696 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58694 --rest-port=58692 --tcp-port=58693 --discv5-udp-port=58695 --rest-address=0.0.0.0 --nat=extip:172.18.206.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=90937e8cdfb2f82bea9c4eb6afabc98fdcebc65f9cbc9acd22fcc9afbc34f0dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58696 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCYwM7adVzgtEXt5pR3JUFU07GrmDUDSVa7l_GUBugl1YAJTCHAObW-ySqu267GgctTJvXc1xKv1u_i3CCIgZTICgmlkgnY0gmlwhKwS0XSKbXVsdGlhZGRyc5YACASsEtF0Bl5AAAoErBLRdAZeQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO_lUDrLpSOR0cAaNkN7tPmKUlGbfnB6OaGGG_zPO9KSDdGNwgl5Ag3VkcIJeQoV3YWt1MgE --storenode=/ip4/172.18.209.116/tcp/24128/p2p/16Uiu2HAmGh6urPx3DzSSW8t9mZZJaC75EQ736vcqs1EXE7WwvWpb --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.76 waku aa3b597256c392339b4275a691479d3c63bf0a288818cb0407ba755c29ef494c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa3b597256c3. Setting up logs at ./log/docker/store_node1_2026-02-04_17-13-32__6f490128-3b77-4e3e-85b0-99723eb0ab10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58692
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58692/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58692/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.76/tcp/58693/p2p/16Uiu2HAm1B1sS2Z5G7eYWSLTGATNKVdKE4rKagqb8hp3MHRG4YG8","/ip4/172.18.206.76/tcp/58694/ws/p2p/16Uiu2HAm1B1sS2Z5G7eYWSLTGATNKVdKE4rKagqb8hp3MHRG4YG8"],"enrUri":"enr:-L24QAJTEb6VxdysJVSntHeP2q7hp43uzHrAAo0l8bZZBb76VgMmSu8spE3Ffz0YjBtzZdrldSdIDx0cY5hS0svIMbICgmlkgnY0gmlwhKwSzkyKbXVsdGlhZGRyc5YACASsEs5MBuVFAAoErBLOTAblRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECVWTmRIZPzyauruy4W5MDpf65JXz8uPgmEMlLjFDVKjGDdGNwguVFg3VkcILlR4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58692/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.116/tcp/24128/p2p/16Uiu2HAmGh6urPx3DzSSW8t9mZZJaC75EQ736vcqs1EXE7WwvWpb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24127/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:58692/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:24127/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:58692/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":504,"statusDesc":"PEER_DIAL_FAILURE: 16Uiu2HAmGh6urPx3DzSSW8t9mZZJaC75EQ736vcqs1EXE7WwvWpb","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 4a63c494b35c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aa3b597256c3
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,85 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_static_sharding with id: 2026-02-04_17-11-46__0b7bc1ac-a8ab-4e93-8158-31ca036ae0e6
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-04_17-11-46__0b7bc1ac-a8ab-4e93-8158-31ca036ae0e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27773', '27774', '27775', '27776', '27777']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27773:27773 -p 27774:27774 -p 27775:27775 -p 27776:27776 -p 27777:27777 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27775 --rest-port=27773 --tcp-port=27774 --discv5-udp-port=27776 --rest-address=0.0.0.0 --nat=extip:172.18.129.133 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=be9a68b7c0e94f9bbcad37fbfddebb647bcf5a0ef0bac76ae421eb3611cbff97 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27777 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.133 waku cd331a03cb4317be32889104b3f74fda7beb7ea58de8797eb6f2d81da021ae22
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cd331a03cb43. Setting up logs at ./log/docker/node1_2026-02-04_17-11-46__0b7bc1ac-a8ab-4e93-8158-31ca036ae0e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27773
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 0e611475927a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 80d5dd91e183. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27773/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27773/debug/v1/info" -H "Content-Type: application/json" -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.133/tcp/27774/p2p/16Uiu2HAmUCE89MFkMcAU35bMqKN2WwR1hge3Ze21TG4SmLcPK8AX","/ip4/172.18.129.133/tcp/27775/ws/p2p/16Uiu2HAmUCE89MFkMcAU35bMqKN2WwR1hge3Ze21TG4SmLcPK8AX"],"enrUri":"enr:-L24QM9DOqj-HLh7py-i5w3GJ0IuNlZaaA8ZkJjKckVFFStHUcpP_1Czr12ilw7lXijCWoMznytZGCY6-v8WQ5eQcOYCgmlkgnY0gmlwhKwSgYWKbXVsdGlhZGRyc5YACASsEoGFBmx-AAoErBKBhQZsf90DgnJzhQACAQAAiXNlY3AyNTZrMaED5t_h78HQHLgxcLxTkFUa1jJlLC-RqNpVfBHusdmQAPSDdGNwgmx-g3VkcIJsgIV3YWt1MgU"}'
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-04_17-11-46__0b7bc1ac-a8ab-4e93-8158-31ca036ae0e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58329', '58330', '58331', '58332', '58333']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58329:58329 -p 58330:58330 -p 58331:58331 -p 58332:58332 -p 58333:58333 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58331 --rest-port=58329 --tcp-port=58330 --discv5-udp-port=58332 --rest-address=0.0.0.0 --nat=extip:172.18.163.115 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=46fbeafa6acaafe52cb9e93b3ebfcae811dc18ed3cb9cf10ed3416d5a452e73e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58333 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM9DOqj-HLh7py-i5w3GJ0IuNlZaaA8ZkJjKckVFFStHUcpP_1Czr12ilw7lXijCWoMznytZGCY6-v8WQ5eQcOYCgmlkgnY0gmlwhKwSgYWKbXVsdGlhZGRyc5YACASsEoGFBmx-AAoErBKBhQZsf90DgnJzhQACAQAAiXNlY3AyNTZrMaED5t_h78HQHLgxcLxTkFUa1jJlLC-RqNpVfBHusdmQAPSDdGNwgmx-g3VkcIJsgIV3YWt1MgU --filternode=/ip4/172.18.129.133/tcp/27774/p2p/16Uiu2HAmUCE89MFkMcAU35bMqKN2WwR1hge3Ze21TG4SmLcPK8AX
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.135.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32817', '32818', '32819', '32820', '32821']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32817:32817 -p 32818:32818 -p 32819:32819 -p 32820:32820 -p 32821:32821 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32819 --rest-port=32817 --tcp-port=32818 --discv5-udp-port=32820 --rest-address=0.0.0.0 --nat=extip:172.18.135.148 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dabfb338de6444dabfab8ff5e1843118f05588d7dffad6b1759bc18afa92cdfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32821 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM9DOqj-HLh7py-i5w3GJ0IuNlZaaA8ZkJjKckVFFStHUcpP_1Czr12ilw7lXijCWoMznytZGCY6-v8WQ5eQcOYCgmlkgnY0gmlwhKwSgYWKbXVsdGlhZGRyc5YACASsEoGFBmx-AAoErBKBhQZsf90DgnJzhQACAQAAiXNlY3AyNTZrMaED5t_h78HQHLgxcLxTkFUa1jJlLC-RqNpVfBHusdmQAPSDdGNwgmx-g3VkcIJsgIV3YWt1MgU --filternode=/ip4/172.18.129.133/tcp/27774/p2p/16Uiu2HAmUCE89MFkMcAU35bMqKN2WwR1hge3Ze21TG4SmLcPK8AX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.148 waku 925707d6383090e1daf95e84cf64c2e6e144554cbc81d2adc461c3cb2fb89801
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 925707d63830. Setting up logs at ./log/docker/node2_2026-02-04_17-11-46__0b7bc1ac-a8ab-4e93-8158-31ca036ae0e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32817
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32817/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32817/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.148/tcp/32818/p2p/16Uiu2HAmNjQzZstb2b1iBgeNZ2Hk8P1tDt9jeXaTdtbDBPQ3XwJc","/ip4/172.18.135.148/tcp/32819/ws/p2p/16Uiu2HAmNjQzZstb2b1iBgeNZ2Hk8P1tDt9jeXaTdtbDBPQ3XwJc"],"enrUri":"enr:-L24QIiXTyIeCf36nSetM9azAf8lErSMHO1fFidanwB5nhfzBrW0TN8a3g07UmdbqzU3Glg6b-Aj4P6NtedvxwssAFoCgmlkgnY0gmlwhKwSh5SKbXVsdGlhZGRyc5YACASsEoeUBoAyAAoErBKHlAaAM90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlbcOXWhR31pjo-cCDUheFze8cHLG7ueG0seSYJE_hEWDdGNwgoAyg3VkcIKANIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32817/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.133/tcp/27774/p2p/16Uiu2HAmUCE89MFkMcAU35bMqKN2WwR1hge3Ze21TG4SmLcPK8AX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27773/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32817/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ccec83f-b23f-45d7-b32e-e0173fb69934", "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":"9ccec83f-b23f-45d7-b32e-e0173fb69934","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32817/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770225109743154306,"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 cd331a03cb43
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 925707d63830
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 @@
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-04_17-15-48__43d6ab07-e7ee-4964-a2bd-5b1fcc07e90d
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-04_17-15-48__43d6ab07-e7ee-4964-a2bd-5b1fcc07e90d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.73.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47147', '47148', '47149', '47150', '47151']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47147:47147 -p 47148:47148 -p 47149:47149 -p 47150:47150 -p 47151:47151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47149 --rest-port=47147 --tcp-port=47148 --discv5-udp-port=47150 --rest-address=0.0.0.0 --nat=extip:172.18.73.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ee51f2dca1dddc105b1b6e6859cb206d0b6cb6a30f6bcea39fbb521d30b2a86 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47151 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.153 waku 83a689cc60d951290dd9d2a524a0dce1cc927001abbffd48072d8ae092b6493a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83a689cc60d9. Setting up logs at ./log/docker/receiving_node1_2026-02-04_17-15-48__43d6ab07-e7ee-4964-a2bd-5b1fcc07e90d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47147
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 46551c04ea12. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0729e6576600. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.153/tcp/47148/p2p/16Uiu2HAkxgcnyqypUC9aaQHpJd6dLVxvBp68eykz8dUswUtkuXvJ","/ip4/172.18.73.153/tcp/47149/ws/p2p/16Uiu2HAkxgcnyqypUC9aaQHpJd6dLVxvBp68eykz8dUswUtkuXvJ"],"enrUri":"enr:-L24QEmNZh2hvKSBPfwdo7kN2kSfrZcEbtFK0I9uZQQR3aN4KGQTZ-ti21_X2wp2rhkCJPeNDumwfLTD3JABvoJcwSoCgmlkgnY0gmlwhKwSSZmKbXVsdGlhZGRyc5YACASsEkmZBrgsAAoErBJJmQa4Ld0DgnJzhQADAQAAiXNlY3AyNTZrMaECMGcrhgCm8qdoVK-WSPvfta25UwMGcxaxPnAZ0kQkjruDdGNwgrgsg3VkcIK4LoV3YWt1Mgk"}'
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-04_17-15-48__43d6ab07-e7ee-4964-a2bd-5b1fcc07e90d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37484', '37485', '37486', '37487', '37488']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37484:37484 -p 37485:37485 -p 37486:37486 -p 37487:37487 -p 37488:37488 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37486 --rest-port=37484 --tcp-port=37485 --discv5-udp-port=37487 --rest-address=0.0.0.0 --nat=extip:172.18.192.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0bcee2964be8cdbbbf45e03fff37f5779e7dd0bddde9daafb5ea9e0f7fc4da18 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37488 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.165 waku 5cf0a7b911ce215b3a40f709150f60495cc505f29a3442f68a7a5d779d1bcbb0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5cf0a7b911ce. Setting up logs at ./log/docker/receiving_node2_2026-02-04_17-15-48__43d6ab07-e7ee-4964-a2bd-5b1fcc07e90d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37484
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37484/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37484/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.165/tcp/37485/p2p/16Uiu2HAmARR1WwJQW1P5WaK3fNEjETPtEQ9gcnrwvtUnkZsyVvs8","/ip4/172.18.192.165/tcp/37486/ws/p2p/16Uiu2HAmARR1WwJQW1P5WaK3fNEjETPtEQ9gcnrwvtUnkZsyVvs8"],"enrUri":"enr:-L24QIDN8muXF2f-y2L_IPMdJ6_uIpw9PexyNrhY5RELMIiuWgUO1auo9BWVN6aTqmSA8H6bG0lht-0MP3CS1TGyXGwCgmlkgnY0gmlwhKwSwKWKbXVsdGlhZGRyc5YACASsEsClBpJtAAoErBLApQaSbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3s5gfxt9iCVU3POl4UnsuFyxDewJ2FOZmJ_GkyrCv2-DdGNwgpJtg3VkcIKSb4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37484/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.153/tcp/47148/p2p/16Uiu2HAkxgcnyqypUC9aaQHpJd6dLVxvBp68eykz8dUswUtkuXvJ"]'
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-04_17-15-48__43d6ab07-e7ee-4964-a2bd-5b1fcc07e90d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.227.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22156', '22157', '22158', '22159', '22160']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22156:22156 -p 22157:22157 -p 22158:22158 -p 22159:22159 -p 22160:22160 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22158 --rest-port=22156 --tcp-port=22157 --discv5-udp-port=22159 --rest-address=0.0.0.0 --nat=extip:172.18.227.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f27d5374ed3bf78c3e03e54720abd40fe09bf53ca8d1e5efa5f443539ee9fab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22160 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEmNZh2hvKSBPfwdo7kN2kSfrZcEbtFK0I9uZQQR3aN4KGQTZ-ti21_X2wp2rhkCJPeNDumwfLTD3JABvoJcwSoCgmlkgnY0gmlwhKwSSZmKbXVsdGlhZGRyc5YACASsEkmZBrgsAAoErBJJmQa4Ld0DgnJzhQADAQAAiXNlY3AyNTZrMaECMGcrhgCm8qdoVK-WSPvfta25UwMGcxaxPnAZ0kQkjruDdGNwgrgsg3VkcIK4LoV3YWt1Mgk --lightpushnode=/ip4/172.18.73.153/tcp/47148/p2p/16Uiu2HAkxgcnyqypUC9aaQHpJd6dLVxvBp68eykz8dUswUtkuXvJ --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.131 waku 2bc0af09aeacb9f7199583865d7b7aff60993976631bde0fe1b46cc8d89c0fff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2bc0af09aeac. Setting up logs at ./log/docker/lightpush_node1_2026-02-04_17-15-48__43d6ab07-e7ee-4964-a2bd-5b1fcc07e90d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22156
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22156/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.131/tcp/22157/p2p/16Uiu2HAm4YUtNrNjHpHEPa9TuWwLRqkYysusTxnaKgsJvj4o6966","/ip4/172.18.227.131/tcp/22158/ws/p2p/16Uiu2HAm4YUtNrNjHpHEPa9TuWwLRqkYysusTxnaKgsJvj4o6966"],"enrUri":"enr:-L24QCfqnL9YipViM74CI8u9ijQ4uPY_46Tjl2Ce_cYeixN3RgZi-tpCltQVKH1ej4UelKfEqfCvzolSBZ6-cesA4qUCgmlkgnY0gmlwhKwS44OKbXVsdGlhZGRyc5YACASsEuODBlaNAAoErBLjgwZWjt0DgnJzhQADAQAAiXNlY3AyNTZrMaECh3e0ZcCEOgWy4Zwdw0nkHl-Rsfn6T5vDWROszRVZ2s-DdGNwglaNg3VkcIJWj4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22156/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.153/tcp/47148/p2p/16Uiu2HAkxgcnyqypUC9aaQHpJd6dLVxvBp68eykz8dUswUtkuXvJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22156/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.165/tcp/37485/p2p/16Uiu2HAmARR1WwJQW1P5WaK3fNEjETPtEQ9gcnrwvtUnkZsyVvs8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47147/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:37484/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:22156/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:22156/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770224990314694144}}'
INFO  src.node.api_clients.base_client:base_client.py: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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770224990314694144,"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:37484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770224990314694144,"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:22156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770224990314694144,"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:22156/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2085584990314678784}}'
INFO  src.node.api_clients.base_client:base_client.py: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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":2085584990314678784,"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:37484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":2085584990314678784,"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:22156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":2085584990314678784,"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:22156/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770221390314678784}}'
INFO  src.node.api_clients.base_client:base_client.py: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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770221390314678784,"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:37484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770221390314678784,"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:22156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770221390314678784,"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:22156/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770228590314678784}}'
INFO  src.node.api_clients.base_client:base_client.py: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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770228590314678784,"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:37484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770228590314678784,"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:22156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1770228590314678784,"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:22156/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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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:37484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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:22156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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:22156/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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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:37484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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:22156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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:22156/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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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:37484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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:22156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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 83a689cc60d9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5cf0a7b911ce
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2bc0af09aeac
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 83a689cc60d9. 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,127 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_before_store_node_is_started with id: 2026-02-04_17-11-50__11051510-c989-4940-92a5-c6c0122f254e
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-04_17-11-50__11051510-c989-4940-92a5-c6c0122f254e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52729', '52730', '52731', '52732', '52733']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52729:52729 -p 52730:52730 -p 52731:52731 -p 52732:52732 -p 52733:52733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52731 --rest-port=52729 --tcp-port=52730 --discv5-udp-port=52732 --rest-address=0.0.0.0 --nat=extip:172.18.183.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce407db0cbb160dd2fd0ef04d718bbe0faade8df5f2dbe6080fbfdb6b62a63b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52733 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.67 waku 8ff17dc9f27d6bc7479bfa60c2746fd7334fb8119726ab4af36c3f0a761e3d99
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ff17dc9f27d. Setting up logs at ./log/docker/publishing_node1_2026-02-04_17-11-50__11051510-c989-4940-92a5-c6c0122f254e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52729
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 6530ba4827fe. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 31dee6a98411. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52729/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52729/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/52730/p2p/16Uiu2HAm6NW7gf65YGjMqXzAWytPcU4Zjzy7jD5VKCktcWVmAG4b","/ip4/172.18.183.67/tcp/52731/ws/p2p/16Uiu2HAm6NW7gf65YGjMqXzAWytPcU4Zjzy7jD5VKCktcWVmAG4b"],"enrUri":"enr:-L24QKzj7okkj-zPc4yb2hBL2o4SaSNez9OIKjs1979o5HQPGMQ8yzoA7LDfJLzTHKAibHzwRSf8tYHvk4tgAa8v-RkCgmlkgnY0gmlwhKwSt0OKbXVsdGlhZGRyc5YACASsErdDBs36AAoErBK3QwbN-90DgnJzhQADAQAAiXNlY3AyNTZrMaECoqCpGo5lxH8gO0bDMMm7H-Jn4ORvz6K4M-d-uDsuf1SDdGNwgs36g3VkcILN_IV3YWt1MgM"}'
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-04_17-11-50__11051510-c989-4940-92a5-c6c0122f254e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15029', '15030', '15031', '15032', '15033']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15029:15029 -p 15030:15030 -p 15031:15031 -p 15032:15032 -p 15033:15033 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15031 --rest-port=15029 --tcp-port=15030 --discv5-udp-port=15032 --rest-address=0.0.0.0 --nat=extip:172.18.87.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2b0a8de9badef6beca391769cdc601132c73cc449929177070edbcdfce4fa475 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15033 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKzj7okkj-zPc4yb2hBL2o4SaSNez9OIKjs1979o5HQPGMQ8yzoA7LDfJLzTHKAibHzwRSf8tYHvk4tgAa8v-RkCgmlkgnY0gmlwhKwSt0OKbXVsdGlhZGRyc5YACASsErdDBs36AAoErBK3QwbN-90DgnJzhQADAQAAiXNlY3AyNTZrMaECoqCpGo5lxH8gO0bDMMm7H-Jn4ORvz6K4M-d-uDsuf1SDdGNwgs36g3VkcILN_IV3YWt1MgM --storenode=/ip4/172.18.183.67/tcp/52730/p2p/16Uiu2HAm6NW7gf65YGjMqXzAWytPcU4Zjzy7jD5VKCktcWVmAG4b --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.83 waku abc8dabcb9a6c97a88ddf2a3e2e4fc8d6a8df7cfbeefdaa2ac4ea6ffe09bf86f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID abc8dabcb9a6. Setting up logs at ./log/docker/store_node1_2026-02-04_17-11-50__11051510-c989-4940-92a5-c6c0122f254e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15029
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15029/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15029/debug/v1/info" -H "Content-Type: application/json" -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.83/tcp/15030/p2p/16Uiu2HAmPk7dBjbWNaBoPqopCRcnXUWpW8LpEAs6aD4yYoPUVFAZ","/ip4/172.18.87.83/tcp/15031/ws/p2p/16Uiu2HAmPk7dBjbWNaBoPqopCRcnXUWpW8LpEAs6aD4yYoPUVFAZ"],"enrUri":"enr:-L24QFbDWh5_cbalZbl2Dcm5YVCEe1mkCapT9pubXB092CrAZ31LNi5JjL_bIjZK19fVtBJCKHJTB1jwa6CRpPmuoboCgmlkgnY0gmlwhKwSV1OKbXVsdGlhZGRyc5YACASsEldTBjq2AAoErBJXUwY6t90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpMCvX4oaKw9Utr40SffWo4QtF07oLzLpJC7Kf2lLRfKDdGNwgjq2g3VkcII6uIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15029/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.67/tcp/52730/p2p/16Uiu2HAm6NW7gf65YGjMqXzAWytPcU4Zjzy7jD5VKCktcWVmAG4b"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52729/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:15029/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:52729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:52729/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45bf7adb0dba04a73c1c74a0bce00ae481c4ae0e77f1f49a43a7f12494b0bdbd"}]}'
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:15029/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45bf7adb0dba04a73c1c74a0bce00ae481c4ae0e77f1f49a43a7f12494b0bdbd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node2_2026-02-04_17-11-50__11051510-c989-4940-92a5-c6c0122f254e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.159.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65313', '65314', '65315', '65316', '65317']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65313:65313 -p 65314:65314 -p 65315:65315 -p 65316:65316 -p 65317:65317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65315 --rest-port=65313 --tcp-port=65314 --discv5-udp-port=65316 --rest-address=0.0.0.0 --nat=extip:172.18.159.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2aecfebd76f0a64c292db5e6ec3ecabdfcdcdeabfb2a768eecdba64250b81fec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65317 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKzj7okkj-zPc4yb2hBL2o4SaSNez9OIKjs1979o5HQPGMQ8yzoA7LDfJLzTHKAibHzwRSf8tYHvk4tgAa8v-RkCgmlkgnY0gmlwhKwSt0OKbXVsdGlhZGRyc5YACASsErdDBs36AAoErBK3QwbN-90DgnJzhQADAQAAiXNlY3AyNTZrMaECoqCpGo5lxH8gO0bDMMm7H-Jn4ORvz6K4M-d-uDsuf1SDdGNwgs36g3VkcILN_IV3YWt1MgM --storenode=/ip4/172.18.183.67/tcp/52730/p2p/16Uiu2HAm6NW7gf65YGjMqXzAWytPcU4Zjzy7jD5VKCktcWVmAG4b --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.206 waku 1e15e2e5525c684ac253750ed215c444e1292ab8598b41ca72587b2c6d588a50
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e15e2e5525c. Setting up logs at ./log/docker/store_node2_2026-02-04_17-11-50__11051510-c989-4940-92a5-c6c0122f254e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65313
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65313/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65313/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.206/tcp/65314/p2p/16Uiu2HAmC4TAePc5h3KRWXnCrr1JPQvGkZKBxNVFRT4AgxWVYMy8","/ip4/172.18.159.206/tcp/65315/ws/p2p/16Uiu2HAmC4TAePc5h3KRWXnCrr1JPQvGkZKBxNVFRT4AgxWVYMy8"],"enrUri":"enr:-L24QOgsHOw9-Gw4DnS_v8eczARB3XCVtkBMjE82F7CY0LtPUNuZXwdogQdURyxff79ltOcWOIm-n-BAekoy6Nib-qwCgmlkgnY0gmlwhKwSn86KbXVsdGlhZGRyc5YACASsEp_OBv8iAAoErBKfzgb_I90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9yb-QEQcz0u9s2bp-iurr6b_CCmlAcq9HMBVjWygL3-DdGNwgv8ig3VkcIL_JIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65313/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.67/tcp/52730/p2p/16Uiu2HAm6NW7gf65YGjMqXzAWytPcU4Zjzy7jD5VKCktcWVmAG4b"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52729/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:15029/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:65313/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 GET "http://127.0.0.1:65313/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":"f1388605cb19ca77db41","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45bf7adb0dba04a73c1c74a0bce00ae481c4ae0e77f1f49a43a7f12494b0bdbd"}]}'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:52729/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45bf7adb0dba04a73c1c74a0bce00ae481c4ae0e77f1f49a43a7f12494b0bdbd"},{"messageHash":"0x40d5242501f3796a389a360896854eb962adf21af857fe032c1c75e71a408fec"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15029/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45bf7adb0dba04a73c1c74a0bce00ae481c4ae0e77f1f49a43a7f12494b0bdbd"},{"messageHash":"0x40d5242501f3796a389a360896854eb962adf21af857fe032c1c75e71a408fec"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65313/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"070f49d52315ea9fbfff","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45bf7adb0dba04a73c1c74a0bce00ae481c4ae0e77f1f49a43a7f12494b0bdbd"},{"messageHash":"0x40d5242501f3796a389a360896854eb962adf21af857fe032c1c75e71a408fec"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
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 8ff17dc9f27d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id abc8dabcb9a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1e15e2e5525c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8ff17dc9f27d. 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.

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