deploy: d99cf8e138ccd92e2f6c431437a37be71b268caa

This commit is contained in:
romanzac 2025-12-11 04:31:28 +00:00
parent 7c233a35eb
commit 0010ef1e1d
1317 changed files with 149734 additions and 6 deletions

2
nim/1000/app.js Normal file

File diff suppressed because one or more lines are too long

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/8/0] with id: 2025-12-11_04-14-40__1d4a4118-32c8-42cf-8de9-43726532b73d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-40__1d4a4118-32c8-42cf-8de9-43726532b73d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.185.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19790', '19791', '19792', '19793', '19794']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
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 19790:19790 -p 19791:19791 -p 19792:19792 -p 19793:19793 -p 19794:19794 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19792 --rest-port=19790 --tcp-port=19791 --discv5-udp-port=19793 --rest-address=0.0.0.0 --nat=extip:172.18.185.174 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=611feeffbdcde5ef7f493b9d68ad23cd2dae4a70d2ae579ff5683c6c8a0ecd95 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19794 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.174 waku 538bd59e26a135c3e30a40512da7bad63d93cb3ad5823006a968628e12cd05d2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 538bd59e26a1. Setting up logs at ./log/docker/node1_2025-12-11_04-14-40__1d4a4118-32c8-42cf-8de9-43726532b73d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19790
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 a30be95c97dc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 084d77e36e00. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19790/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:19790/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.174/tcp/19791/p2p/16Uiu2HAm8oARU8erv2MuYMexnXsk6UG9nCjEMDwqwejmEj19HRNg","/ip4/172.18.185.174/tcp/19792/ws/p2p/16Uiu2HAm8oARU8erv2MuYMexnXsk6UG9nCjEMDwqwejmEj19HRNg"],"enrUri":"enr:-L24QJMC97wNnMrCrrQNLM5XYkh_frP8KGLE4eGg2bHSKB4LPdPPClDd5bciPKxfzG60JrrgijDUZk1LXH4AkSItPGYCgmlkgnY0gmlwhKwSua6KbXVsdGlhZGRyc5YACASsErmuBk1PAAoErBK5rgZNUN0DgnJzhQAIAQAAiXNlY3AyNTZrMaECxqlJildSD7CZFVrDosDLyPv7rxfm_8EQSngdA0KCzkmDdGNwgk1Pg3VkcIJNUYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-40__1d4a4118-32c8-42cf-8de9-43726532b73d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34845', '34846', '34847', '34848', '34849']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
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 34845:34845 -p 34846:34846 -p 34847:34847 -p 34848:34848 -p 34849:34849 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34847 --rest-port=34845 --tcp-port=34846 --discv5-udp-port=34848 --rest-address=0.0.0.0 --nat=extip:172.18.245.253 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=6f9b19d59bc8dcaf1585dbf83d604a38ec854f3eacffbe5fa224f7bf4bd122aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34849 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJMC97wNnMrCrrQNLM5XYkh_frP8KGLE4eGg2bHSKB4LPdPPClDd5bciPKxfzG60JrrgijDUZk1LXH4AkSItPGYCgmlkgnY0gmlwhKwSua6KbXVsdGlhZGRyc5YACASsErmuBk1PAAoErBK5rgZNUN0DgnJzhQAIAQAAiXNlY3AyNTZrMaECxqlJildSD7CZFVrDosDLyPv7rxfm_8EQSngdA0KCzkmDdGNwgk1Pg3VkcIJNUYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.253 waku 45d93b31b14fada9ea7a92f4dc736a102215974433179d1fcd40749f4d2bdca3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45d93b31b14f. Setting up logs at ./log/docker/node2_2025-12-11_04-14-40__1d4a4118-32c8-42cf-8de9-43726532b73d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34845
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34845/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:34845/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.253/tcp/34846/p2p/16Uiu2HAm5BeyVVBQ5VzXMWvXUKEXcU9mDgCjxXzyF6y5ESeJT1xV","/ip4/172.18.245.253/tcp/34847/ws/p2p/16Uiu2HAm5BeyVVBQ5VzXMWvXUKEXcU9mDgCjxXzyF6y5ESeJT1xV"],"enrUri":"enr:-L24QBHa7MQw5UtV3P_F71YRHeEZ6JE1lrRHuj8dtE0v-1EnQdqr_LAapi3JbQRgvm4suonJ3F9Zvb1LDqmBwh1Rp9kCgmlkgnY0gmlwhKwS9f2KbXVsdGlhZGRyc5YACASsEvX9BogeAAoErBL1_QaIH90DgnJzhQAIAQAAiXNlY3AyNTZrMaECkP2Z8lQLN8Z-Jh-OMWflb9Z8fgQ4ZTJf6-bUfNuOz5KDdGNwgogeg3VkcIKIIIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34845/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.174/tcp/19791/p2p/16Uiu2HAm8oARU8erv2MuYMexnXsk6UG9nCjEMDwqwejmEj19HRNg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19790/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/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:34845/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/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:19790/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:19790/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/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":1765426482631316767,"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:34845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/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":1765426482631316767,"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 538bd59e26a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 45d93b31b14f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
2025-12-11 04:16:34.439 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:16:34.440 DEBUG [tests.conftest] Running test: test_sync_flags_node2_start_later with id: 2025-12-11_04-16-34__08386a4e-95eb-48b9-8e3a-e52248cdb21b
2025-12-11 04:16:34.440 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:16:34.447 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:34.447 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-16-34__08386a4e-95eb-48b9-8e3a-e52248cdb21b__wakuorg_nwaku:latest.log
2025-12-11 04:16:34.454 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:34.454 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-16-34__08386a4e-95eb-48b9-8e3a-e52248cdb21b__wakuorg_nwaku:latest.log
2025-12-11 04:16:34.462 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:34.462 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-16-34__08386a4e-95eb-48b9-8e3a-e52248cdb21b__wakuorg_nwaku:latest.log
2025-12-11 04:16:34.462 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:16:34.463 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:16:34.463 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:16:34.465 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:16:34.465 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.150
2025-12-11 04:16:34.465 DEBUG [src.node.docker_mananger] Generated ports ['51986', '51987', '51988', '51989', '51990']
2025-12-11 04:16:34.465 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:16:34.465 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:16:34.465 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:16:34.466 DEBUG [src.node.docker_mananger] docker run -i -t -p 51986:51986 -p 51987:51987 -p 51988:51988 -p 51989:51989 -p 51990:51990 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51988 --rest-port=51986 --tcp-port=51987 --discv5-udp-port=51989 --rest-address=0.0.0.0 --nat=extip:172.18.48.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee2f532badfdca69da9f4a93ab1102bd9efadd47d422402f0e0afacd9a67be0d --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=51990 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
2025-12-11 04:16:34.659 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.150 waku d1b5aaea6f3d402182fc93f1d089d4d5bd222b8cf9407fce547b78c8b56f9324
2025-12-11 04:16:34.660 ERROR [src.node.docker_mananger] Max retries reached for container a65a1fd33a32. Exiting log stream.
2025-12-11 04:16:34.698 DEBUG [src.node.docker_mananger] Container started with ID d1b5aaea6f3d. Setting up logs at ./log/docker/node1_2025-12-11_04-16-34__08386a4e-95eb-48b9-8e3a-e52248cdb21b__wakuorg_nwaku:latest.log
2025-12-11 04:16:34.699 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51986
2025-12-11 04:16:34.700 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:35.213 ERROR [src.node.docker_mananger] Max retries reached for container bfb5fa8230d9. Exiting log stream.
2025-12-11 04:16:35.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51986/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:35.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:16:35.705 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:16:35.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51986/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:35.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.150/tcp/51987/p2p/16Uiu2HAmRV8XUDri4oFjkVwcLZVVtWE5ipgWnxghRzzpS5YYFQvi","/ip4/172.18.48.150/tcp/51988/ws/p2p/16Uiu2HAmRV8XUDri4oFjkVwcLZVVtWE5ipgWnxghRzzpS5YYFQvi"],"enrUri":"enr:-L24QEGSbVl6JMoMo-a4GqRE6yGllXU3LcUGHqcSO1TWFaPlZ9pVly4SztiswZ7jmKLK-O2OKo1ntiKLv4YqgRzkPKACgmlkgnY0gmlwhKwSMJaKbXVsdGlhZGRyc5YACASsEjCWBssTAAoErBIwlgbLFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvqFdtRDb8BzPe6HitHFEnNdejjZkoBU6c83byJCfuGeDdGNwgssTg3VkcILLFYV3YWt1MhM"}'
2025-12-11 04:16:35.708 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:16:35.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:16:35.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:35.721 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:35.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:35.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:35.725 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:35.926 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:35.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:35.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:35.930 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:36.131 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:36.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:36.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:36.136 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:36.336 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:36.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:36.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:36.341 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:36.541 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:36.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:36.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:36.546 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:36.747 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:36.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:36.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:36.751 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:36.952 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:36.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:36.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:36.956 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:37.157 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:37.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:37.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:37.162 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:37.363 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:37.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:37.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:37.368 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:37.568 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:37.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:37.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:37.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:37.773 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:38.774 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:16:38.774 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:16:38.776 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:16:38.776 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.239
2025-12-11 04:16:38.776 DEBUG [src.node.docker_mananger] Generated ports ['37843', '37844', '37845', '37846', '37847']
2025-12-11 04:16:38.776 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:16:38.777 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:16:38.777 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:16:38.777 DEBUG [src.node.docker_mananger] docker run -i -t -p 37843:37843 -p 37844:37844 -p 37845:37845 -p 37846:37846 -p 37847:37847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37845 --rest-port=37843 --tcp-port=37844 --discv5-udp-port=37846 --rest-address=0.0.0.0 --nat=extip:172.18.0.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c74b4e4ee5eae7db6069fde7aa21d5d1e7aa81aa39bbcec09eceeecadabcabe5 --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=37847 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QEGSbVl6JMoMo-a4GqRE6yGllXU3LcUGHqcSO1TWFaPlZ9pVly4SztiswZ7jmKLK-O2OKo1ntiKLv4YqgRzkPKACgmlkgnY0gmlwhKwSMJaKbXVsdGlhZGRyc5YACASsEjCWBssTAAoErBIwlgbLFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvqFdtRDb8BzPe6HitHFEnNdejjZkoBU6c83byJCfuGeDdGNwgssTg3VkcILLFYV3YWt1MhM
2025-12-11 04:16:38.970 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.239 waku 41d476c10fcbdd69bcc650e2439743b11f3258e385124a68d2efc8a81ee9645e
2025-12-11 04:16:39.000 DEBUG [src.node.docker_mananger] Container started with ID 41d476c10fcb. Setting up logs at ./log/docker/node2_2025-12-11_04-16-34__08386a4e-95eb-48b9-8e3a-e52248cdb21b__wakuorg_nwaku:latest.log
2025-12-11 04:16:39.000 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37843
2025-12-11 04:16:39.001 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:40.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:40.005 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"}]}'
2025-12-11 04:16:40.006 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:16:40.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:40.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.239/tcp/37844/p2p/16Uiu2HAmPugDg6PSqUCHpWTzRDopu3cZ4jbymvzypeVfFegYcsQx","/ip4/172.18.0.239/tcp/37845/ws/p2p/16Uiu2HAmPugDg6PSqUCHpWTzRDopu3cZ4jbymvzypeVfFegYcsQx"],"enrUri":"enr:-L24QOhvcwTJ-h7-lLyCAIjiQAd5-7O43qyZjyXtdwhKMRq_A8_tXakNSg6TMD2f9842Jgv9n9LBqehAhO6gOLUAdg4CgmlkgnY0gmlwhKwSAO-KbXVsdGlhZGRyc5YACASsEgDvBpPUAAoErBIA7waT1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpzPEZ6fqdjNsHrRcFvFNiLGtR8gidewPFOe3NvWfbn2DdGNwgpPUg3VkcIKT1oV3YWt1MhI"}'
2025-12-11 04:16:40.009 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:16:40.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37843/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.150/tcp/51987/p2p/16Uiu2HAmRV8XUDri4oFjkVwcLZVVtWE5ipgWnxghRzzpS5YYFQvi"]'
2025-12-11 04:16:40.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:40.012 DEBUG [src.libs.common] Sleeping for 65 seconds
2025-12-11 04:17:45.012 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:17:45.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:17:45.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5e67bd3634944cb71caa06552dc602b09364247c103e99f1e4dc81d865a95b6"},{"messageHash":"0xacf5ecded359ea8fd2a10bb7e51fa9afae0893f3edcbc4e9cd8dcf0173cfb8e7"},{"messageHash":"0x1d2da6b7d656e1d87fd5f440378d358ca7a3493d2a7a7f2c4b27bbe21fcd6a7a"},{"messageHash":"0xec6ab14341620755172abd9e5dbeebb51093e3adf8adc0d72955d54b8376576a"},{"messageHash":"0x1c013626952c109203639bd8a5d756677ead018aa533e19b0333a4bf36effe89"},{"messageHash":"0x1a4d7d93266e1c28dee406a40609285ed5dd2d5d7b6286be5c41b4508a0fddc4"},{"messageHash":"0x42743d73498f8fc531a0f8b97d492e7a87d1eb38665507b459835d735b4964a0"},{"messageHash":"0x4e02c261d4b529b1afb89dd90b03d20d830ca83f8b4132b8ea2e74beefd6e13f"},{"messageHash":"0x95f6f53206323b5d46823e32f919ea5cdd7d3aa31b761e1500649a9aaa114cce"},{"messageHash":"0x856f2bec7c5af82cf2bacf5f4d46c30dd4b3efb3ae0698e51b1a04a337932ceb"}]}'
2025-12-11 04:17:45.017 DEBUG [src.steps.store] messages length is 10
2025-12-11 04:17:45.019 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:17:45.020 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:17:45.020 DEBUG [src.node.waku_node] Stopping container with id d1b5aaea6f3d
2025-12-11 04:17:45.554 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:17:45.557 DEBUG [src.node.waku_node] Stopping container with id 41d476c10fcb
2025-12-11 04:17:46.096 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:17:46.098 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:17:46.130 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:17:46.156 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,268 @@
2025-12-11 04:14:09.470 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:09.470 DEBUG [tests.conftest] Running test: test_subscribe_one_by_one_to_different_content_topics_and_send_messages with id: 2025-12-11_04-14-09__4c02880e-f64e-4182-9dcc-21ee611f2de1
2025-12-11 04:14:09.471 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:09.471 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:14:09.471 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-11 04:14:09.478 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:09.479 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-09__4c02880e-f64e-4182-9dcc-21ee611f2de1__wakuorg_nwaku:latest.log
2025-12-11 04:14:09.479 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:09.479 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:09.480 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:09.480 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.140
2025-12-11 04:14:09.481 DEBUG [src.node.docker_mananger] Generated ports ['1452', '1453', '1454', '1455', '1456']
2025-12-11 04:14:09.481 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:09.481 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:09.481 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:09.481 DEBUG [src.node.docker_mananger] docker run -i -t -p 1452:1452 -p 1453:1453 -p 1454:1454 -p 1455:1455 -p 1456:1456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1454 --rest-port=1452 --tcp-port=1453 --discv5-udp-port=1455 --rest-address=0.0.0.0 --nat=extip:172.18.138.140 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bcc52e9da1516889ea2d9182af1ce183ace470066ac5e70bddddaeb8c3d1ee94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1456 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-11 04:14:09.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.140 waku f729e35ae49b6d43913f6f33d90501e7d88aaac54c796014fa775de76fb211cf
2025-12-11 04:14:09.699 DEBUG [src.node.docker_mananger] Container started with ID f729e35ae49b. Setting up logs at ./log/docker/node1_2025-12-11_04-14-09__4c02880e-f64e-4182-9dcc-21ee611f2de1__wakuorg_nwaku:latest.log
2025-12-11 04:14:09.700 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1452
2025-12-11 04:14:09.701 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:09.714 ERROR [src.node.docker_mananger] Max retries reached for container 894a1e2d9eb1. Exiting log stream.
2025-12-11 04:14:10.263 ERROR [src.node.docker_mananger] Max retries reached for container 6b62d2ba8a40. Exiting log stream.
2025-12-11 04:14:10.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:10.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:10.705 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:10.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:10.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.140/tcp/1453/p2p/16Uiu2HAmL9pUGDDD6Tj1nsXdRJJg2PJmx3kaS3bsvECgwc3f4wbX","/ip4/172.18.138.140/tcp/1454/ws/p2p/16Uiu2HAmL9pUGDDD6Tj1nsXdRJJg2PJmx3kaS3bsvECgwc3f4wbX"],"enrUri":"enr:-L24QAvAp1jlNQT7Cc02jFzwFBnp1H1utdBECrLuqbK2GhZDCWwmA-SZmnP2ylEIMf1UgqBY3lm-bUK0WgcACIgke4ACgmlkgnY0gmlwhKwSioyKbXVsdGlhZGRyc5YACASsEoqMBgWtAAoErBKKjAYFrt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDb2R7GTGvbDsNHGL6CW2dXizfrGtajumVsyNy7AVbykKDdGNwggWtg3VkcIIFr4V3YWt1MgU"}'
2025-12-11 04:14:10.708 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:10.715 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:10.715 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-09__4c02880e-f64e-4182-9dcc-21ee611f2de1__wakuorg_nwaku:latest.log
2025-12-11 04:14:10.715 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:10.715 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:10.716 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:10.717 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.76
2025-12-11 04:14:10.717 DEBUG [src.node.docker_mananger] Generated ports ['64029', '64030', '64031', '64032', '64033']
2025-12-11 04:14:10.717 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:10.717 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:10.717 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:10.717 DEBUG [src.node.docker_mananger] docker run -i -t -p 64029:64029 -p 64030:64030 -p 64031:64031 -p 64032:64032 -p 64033:64033 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64031 --rest-port=64029 --tcp-port=64030 --discv5-udp-port=64032 --rest-address=0.0.0.0 --nat=extip:172.18.152.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ad1b5bed1fbbc2c8efc5e3faeba158c5dc799cdb0ffe3050de7a65dad9cbbec0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64033 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAvAp1jlNQT7Cc02jFzwFBnp1H1utdBECrLuqbK2GhZDCWwmA-SZmnP2ylEIMf1UgqBY3lm-bUK0WgcACIgke4ACgmlkgnY0gmlwhKwSioyKbXVsdGlhZGRyc5YACASsEoqMBgWtAAoErBKKjAYFrt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDb2R7GTGvbDsNHGL6CW2dXizfrGtajumVsyNy7AVbykKDdGNwggWtg3VkcIIFr4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-11 04:14:10.909 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.76 waku 7723a81e7e58678c223698141664bfce085b5a6f06e8d3f3f081ed1430f270e7
2025-12-11 04:14:10.940 DEBUG [src.node.docker_mananger] Container started with ID 7723a81e7e58. Setting up logs at ./log/docker/node2_2025-12-11_04-14-09__4c02880e-f64e-4182-9dcc-21ee611f2de1__wakuorg_nwaku:latest.log
2025-12-11 04:14:10.941 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64029
2025-12-11 04:14:10.941 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:11.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:11.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:14:11.956 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:11.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:11.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.76/tcp/64030/p2p/16Uiu2HAmNjhUBBhmDgKQikLxFbauKazFRZdb2Bfk4vbtVXeArtv7","/ip4/172.18.152.76/tcp/64031/ws/p2p/16Uiu2HAmNjhUBBhmDgKQikLxFbauKazFRZdb2Bfk4vbtVXeArtv7"],"enrUri":"enr:-L24QLTDbXTWggoE8OtD-Aw5bCfPxWuwxXpVIQl9xYBujk9XD-n5rPx33LbupUX4tOKt7Sj6X3E8DEw-ka906yKghG0CgmlkgnY0gmlwhKwSmEyKbXVsdGlhZGRyc5YACASsEphMBvoeAAoErBKYTAb6H90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlcmvg3koQaV-HhkUAXEXvQ2WLe4kt5-yMhbB9TyZpgyDdGNwgvoeg3VkcIL6IIV3YWt1MgE"}'
2025-12-11 04:14:11.961 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:11.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.140/tcp/1453/p2p/16Uiu2HAmL9pUGDDD6Tj1nsXdRJJg2PJmx3kaS3bsvECgwc3f4wbX"]'
2025-12-11 04:14:11.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:11.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-11 04:14:11.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:11.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-11 04:14:11.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:11.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:11.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:11.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:12.079 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426451973644690,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.084 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426451973644690,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2025-12-11 04:14:12.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2025-12-11 04:14:12.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:12.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.107 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:12.207 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.210 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":1765426452100136189,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.212 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.215 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":1765426452100136189,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2025-12-11 04:14:12.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2025-12-11 04:14:12.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:12.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.234 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:12.334 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765426452228184147,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.339 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765426452228184147,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2025-12-11 04:14:12.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2025-12-11 04:14:12.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:12.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.361 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:12.461 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765426452354101552,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.466 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765426452354101552,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2025-12-11 04:14:12.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2025-12-11 04:14:12.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:12.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.486 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:12.586 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765426452481275424,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.591 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765426452481275424,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2025-12-11 04:14:12.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2025-12-11 04:14:12.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:12.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:12.712 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765426452605026058,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.746 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765426452605026058,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2025-12-11 04:14:12.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2025-12-11 04:14:12.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:12.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.768 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:12.869 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765426452760909600,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.874 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765426452760909600,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2025-12-11 04:14:12.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2025-12-11 04:14:12.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:12.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:12.894 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:12.994 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765426452888444547,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:12.999 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:12.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765426452888444547,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2025-12-11 04:14:13.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2025-12-11 04:14:13.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:13.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.015 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:13.115 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.118 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":1765426453010063121,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.120 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.123 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":1765426453010063121,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2025-12-11 04:14:13.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2025-12-11 04:14:13.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:13.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.135 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:13.235 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1765426453130617667,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.240 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1765426453130617667,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
2025-12-11 04:14:13.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
2025-12-11 04:14:13.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:13.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.255 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:13.355 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1765426453250338702,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.360 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1765426453250338702,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
2025-12-11 04:14:13.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
2025-12-11 04:14:13.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:13.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.375 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:13.475 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765426453370376106,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.480 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765426453370376106,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
2025-12-11 04:14:13.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
2025-12-11 04:14:13.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:13.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.495 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:13.595 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765426453489986585,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.600 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765426453489986585,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
2025-12-11 04:14:13.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
2025-12-11 04:14:13.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:13.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.614 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:13.714 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765426453610140337,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.719 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765426453610140337,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
2025-12-11 04:14:13.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
2025-12-11 04:14:13.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:13.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.733 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:13.834 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765426453728947268,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.838 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765426453728947268,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
2025-12-11 04:14:13.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64029/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
2025-12-11 04:14:13.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:13.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:13.853 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:13.953 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1452/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765426453848475543,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.958 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:13.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64029/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:13.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765426453848475543,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:13.963 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:13.964 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:13.964 DEBUG [src.node.waku_node] Stopping container with id f729e35ae49b
2025-12-11 04:14:14.535 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:14.536 DEBUG [src.node.waku_node] Stopping container with id 7723a81e7e58
2025-12-11 04:14:15.080 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:15.082 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:15.105 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:15.116 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,61 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_lightpush__peer_only_filter with id: 2025-12-11_04-14-29__1970ba10-8145-4771-99e4-7e7f769450fe
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-11_04-14-29__1970ba10-8145-4771-99e4-7e7f769450fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.34.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53200', '53201', '53202', '53203', '53204']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53200:53200 -p 53201:53201 -p 53202:53202 -p 53203:53203 -p 53204:53204 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53202 --rest-port=53200 --tcp-port=53201 --discv5-udp-port=53203 --rest-address=0.0.0.0 --nat=extip:172.18.34.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1ea8a4cfbeae4d78e3d77de678b8677f8fbbd69af712815c6d23da3dac3fdd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53204 --metrics-logging=true --lightpush=false --relay=false --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.92 waku 83d613256a1de426dabcfc1d9eea437eb3fdc355264348d568e4f5e28e7e5441
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83d613256a1d. Setting up logs at ./log/docker/receiving_node1_2025-12-11_04-14-29__1970ba10-8145-4771-99e4-7e7f769450fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53200
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 026171e2cfaa. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 403e9f2d6a25. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53200/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53200/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.92/tcp/53201/p2p/16Uiu2HAmHFxsd1vfA1EuNQnWXbkf7PV1Nr9xKVdMaRTS64Jm1yNG","/ip4/172.18.34.92/tcp/53202/ws/p2p/16Uiu2HAmHFxsd1vfA1EuNQnWXbkf7PV1Nr9xKVdMaRTS64Jm1yNG"],"enrUri":"enr:-L24QDVmd1Kgau9VtnltjyErVf9g8jm2r0ku1FKy4K9kSDFdRGJkCTvcvqtJHJ5Pi0wcddDUK1C3O-GM1YhyarlOj-ICgmlkgnY0gmlwhKwSIlyKbXVsdGlhZGRyc5YACASsEiJcBs_RAAoErBIiXAbP0t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRGRn6zkgSUMeGhPKZFZ2frg6SJGWsIiqXIo304fZX1GDdGNwgs_Rg3VkcILP04V3YWt1MgQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-11_04-14-29__1970ba10-8145-4771-99e4-7e7f769450fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10266', '10267', '10268', '10269', '10270']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10266:10266 -p 10267:10267 -p 10268:10268 -p 10269:10269 -p 10270:10270 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10268 --rest-port=10266 --tcp-port=10267 --discv5-udp-port=10269 --rest-address=0.0.0.0 --nat=extip:172.18.106.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3eb2debd7a1a5bc15f06aaccce53de8f8e3fca43c37bb6de85efbb5a3cc0327c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10270 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDVmd1Kgau9VtnltjyErVf9g8jm2r0ku1FKy4K9kSDFdRGJkCTvcvqtJHJ5Pi0wcddDUK1C3O-GM1YhyarlOj-ICgmlkgnY0gmlwhKwSIlyKbXVsdGlhZGRyc5YACASsEiJcBs_RAAoErBIiXAbP0t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRGRn6zkgSUMeGhPKZFZ2frg6SJGWsIiqXIo304fZX1GDdGNwgs_Rg3VkcILP04V3YWt1MgQ --lightpushnode=/ip4/172.18.34.92/tcp/53201/p2p/16Uiu2HAmHFxsd1vfA1EuNQnWXbkf7PV1Nr9xKVdMaRTS64Jm1yNG --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.27 waku 8e1e2e66dfeb012c2619c58f50b184f785435b0971623c9e046ab105a573b21a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e1e2e66dfeb. Setting up logs at ./log/docker/lightpush_node1_2025-12-11_04-14-29__1970ba10-8145-4771-99e4-7e7f769450fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10266
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10266/health" -H "Content-Type: application/json" -d '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_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:10266/debug/v1/info" -H "Content-Type: application/json" -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.27/tcp/10267/p2p/16Uiu2HAmCFYK2mQL5qdqVm3HwqrdBFRJL4JZSiw29WvLXgXY1mWv","/ip4/172.18.106.27/tcp/10268/ws/p2p/16Uiu2HAmCFYK2mQL5qdqVm3HwqrdBFRJL4JZSiw29WvLXgXY1mWv"],"enrUri":"enr:-L24QLoRTPzDb_K4nHKDyE8OGB6iKpZh8nJKp4HrFGuzHxM6YE5fWPeClbh3wvNnkkzRbxPRx2O37cMxvLfhNDhI0DICgmlkgnY0gmlwhKwSahuKbXVsdGlhZGRyc5YACASsEmobBigbAAoErBJqGwYoHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-f4y9f2longCjt-juYj5V84X3X-A1S9HbCoZE16I7meDdGNwgigbg3VkcIIoHYV3YWt1Mgg"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10266/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.34.92/tcp/53201/p2p/16Uiu2HAmHFxsd1vfA1EuNQnWXbkf7PV1Nr9xKVdMaRTS64Jm1yNG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10266/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765426471637467092}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:10266/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 83d613256a1d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e1e2e66dfeb
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 @@
2025-12-11 04:14:05.892 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:05.893 DEBUG [tests.conftest] Running test: test_light_push_with_missing_content_topic with id: 2025-12-11_04-14-05__1a682a92-cdb6-4e0a-b943-013dd06f6150
2025-12-11 04:14:05.893 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:05.893 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-11 04:14:05.900 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:05.900 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-11_04-14-05__1a682a92-cdb6-4e0a-b943-013dd06f6150__wakuorg_nwaku:latest.log
2025-12-11 04:14:05.901 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:05.901 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:05.902 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:05.902 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.216
2025-12-11 04:14:05.902 DEBUG [src.node.docker_mananger] Generated ports ['30012', '30013', '30014', '30015', '30016']
2025-12-11 04:14:05.903 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:05.903 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:05.903 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:05.903 DEBUG [src.node.docker_mananger] docker run -i -t -p 30012:30012 -p 30013:30013 -p 30014:30014 -p 30015:30015 -p 30016:30016 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30014 --rest-port=30012 --tcp-port=30013 --discv5-udp-port=30015 --rest-address=0.0.0.0 --nat=extip:172.18.226.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=038af6f67d02b3e0c0aadaab91fd4ebad03f4ed98b86eeeadb35c6fcd9c9f284 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30016 --metrics-logging=true --lightpush=true --relay=true
2025-12-11 04:14:06.087 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.216 waku c4ebce408b05240dd9b38c8e91ea429cbc19c93b210d832d2a03c3b190656ebb
2025-12-11 04:14:06.092 ERROR [src.node.docker_mananger] Max retries reached for container 26f6bb9cc2dc. Exiting log stream.
2025-12-11 04:14:06.118 DEBUG [src.node.docker_mananger] Container started with ID c4ebce408b05. Setting up logs at ./log/docker/receiving_node1_2025-12-11_04-14-05__1a682a92-cdb6-4e0a-b943-013dd06f6150__wakuorg_nwaku:latest.log
2025-12-11 04:14:06.118 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30012
2025-12-11 04:14:06.120 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:06.637 ERROR [src.node.docker_mananger] Max retries reached for container 1db7e96479b0. Exiting log stream.
2025-12-11 04:14:07.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30012/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:07.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:07.124 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:07.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30012/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:07.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.216/tcp/30013/p2p/16Uiu2HAmGmof38142372Z7DG2xciu8k1HNoHk8JwezYVDPgh9NVR","/ip4/172.18.226.216/tcp/30014/ws/p2p/16Uiu2HAmGmof38142372Z7DG2xciu8k1HNoHk8JwezYVDPgh9NVR"],"enrUri":"enr:-L24QFrescW5J6ERxuoDo9_elFT0vBgsgaotdFZcJ0lKkGJeAAT9k7vws2NtSqhUwz4kNYwgGx4Ao84RZgkKeAfckwICgmlkgnY0gmlwhKwS4tiKbXVsdGlhZGRyc5YACASsEuLYBnU9AAoErBLi2AZ1Pt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPS24u8FliOWq14XNOofbOwC-uE5XUgJCrqx6g61pVwSDdGNwgnU9g3VkcIJ1P4V3YWt1Mgk"}'
2025-12-11 04:14:07.126 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:07.133 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:07.133 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-11_04-14-05__1a682a92-cdb6-4e0a-b943-013dd06f6150__wakuorg_nwaku:latest.log
2025-12-11 04:14:07.133 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:07.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:07.135 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:07.135 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.92
2025-12-11 04:14:07.135 DEBUG [src.node.docker_mananger] Generated ports ['59079', '59080', '59081', '59082', '59083']
2025-12-11 04:14:07.135 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:07.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:07.136 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:07.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 59079:59079 -p 59080:59080 -p 59081:59081 -p 59082:59082 -p 59083:59083 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59081 --rest-port=59079 --tcp-port=59080 --discv5-udp-port=59082 --rest-address=0.0.0.0 --nat=extip:172.18.160.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a6e47bb6abaf395ac25bde9b85c1ceed19096e4d1ff685bfb38cbef6ecbcaff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59083 --metrics-logging=true --lightpush=false --relay=true
2025-12-11 04:14:07.326 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.92 waku 96e63466039433b95ddbb7ef6a4a3d87f7b113cccb22b75d5046899c20693cf6
2025-12-11 04:14:07.357 DEBUG [src.node.docker_mananger] Container started with ID 96e634660394. Setting up logs at ./log/docker/receiving_node2_2025-12-11_04-14-05__1a682a92-cdb6-4e0a-b943-013dd06f6150__wakuorg_nwaku:latest.log
2025-12-11 04:14:07.357 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59079
2025-12-11 04:14:07.357 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:08.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59079/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:08.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:08.361 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:08.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59079/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:08.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.92/tcp/59080/p2p/16Uiu2HAm3EWnVX9TfVSvGUmu4JxYRsjEfp8UDx1DQhTYH9pNgVD3","/ip4/172.18.160.92/tcp/59081/ws/p2p/16Uiu2HAm3EWnVX9TfVSvGUmu4JxYRsjEfp8UDx1DQhTYH9pNgVD3"],"enrUri":"enr:-L24QC3QHXdZm5UJI5Y69k2FmQm8kfrRpMkyfCaubwsDn-FlOb105m0bO3jjezdcRXCiJGHMZphl_HhRN5KqmM-HDKYCgmlkgnY0gmlwhKwSoFyKbXVsdGlhZGRyc5YACASsEqBcBubIAAoErBKgXAbmyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECdAG1udr7b6CAbVkl4QWVJyPAt999lrP_N71PpM2CDnKDdGNwgubIg3VkcILmyoV3YWt1MgE"}'
2025-12-11 04:14:08.364 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:08.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59079/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.216/tcp/30013/p2p/16Uiu2HAmGmof38142372Z7DG2xciu8k1HNoHk8JwezYVDPgh9NVR"]'
2025-12-11 04:14:08.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:08.404 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:08.404 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-11_04-14-05__1a682a92-cdb6-4e0a-b943-013dd06f6150__wakuorg_nwaku:latest.log
2025-12-11 04:14:08.404 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:08.405 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:08.407 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:08.410 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.78
2025-12-11 04:14:08.411 DEBUG [src.node.docker_mananger] Generated ports ['29887', '29888', '29889', '29890', '29891']
2025-12-11 04:14:08.411 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:08.411 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:08.412 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:08.412 DEBUG [src.node.docker_mananger] docker run -i -t -p 29887:29887 -p 29888:29888 -p 29889:29889 -p 29890:29890 -p 29891:29891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29889 --rest-port=29887 --tcp-port=29888 --discv5-udp-port=29890 --rest-address=0.0.0.0 --nat=extip:172.18.10.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5a9d5d89df5aef2a64abd4beffb7df50eabe0ebcfd9efdbed37b5bb2addacf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29891 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFrescW5J6ERxuoDo9_elFT0vBgsgaotdFZcJ0lKkGJeAAT9k7vws2NtSqhUwz4kNYwgGx4Ao84RZgkKeAfckwICgmlkgnY0gmlwhKwS4tiKbXVsdGlhZGRyc5YACASsEuLYBnU9AAoErBLi2AZ1Pt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPS24u8FliOWq14XNOofbOwC-uE5XUgJCrqx6g61pVwSDdGNwgnU9g3VkcIJ1P4V3YWt1Mgk --lightpushnode=/ip4/172.18.226.216/tcp/30013/p2p/16Uiu2HAmGmof38142372Z7DG2xciu8k1HNoHk8JwezYVDPgh9NVR --lightpush=true --relay=false
2025-12-11 04:14:08.607 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.78 waku 0e690892fdce0ada2e3ac8cee1e0e8cf15e7281f3ba562992605480ec6a0628c
2025-12-11 04:14:08.639 DEBUG [src.node.docker_mananger] Container started with ID 0e690892fdce. Setting up logs at ./log/docker/lightpush_node1_2025-12-11_04-14-05__1a682a92-cdb6-4e0a-b943-013dd06f6150__wakuorg_nwaku:latest.log
2025-12-11 04:14:08.639 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29887
2025-12-11 04:14:08.640 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:09.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29887/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:09.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:09.644 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:09.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:09.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.78/tcp/29888/p2p/16Uiu2HAmUX5Vrp3Q8HJWEysLtrh8u1r75NqFACfkt5TPfh8wdNUf","/ip4/172.18.10.78/tcp/29889/ws/p2p/16Uiu2HAmUX5Vrp3Q8HJWEysLtrh8u1r75NqFACfkt5TPfh8wdNUf"],"enrUri":"enr:-L24QD7WM842fKghRQ2AQXo1a8WH0UIBOLyVUycxSsGNa_mdFsJCVyY75k9WN-Fq6QCf80VWjOKRW4oa75afS2V2h1kCgmlkgnY0gmlwhKwSCk6KbXVsdGlhZGRyc5YACASsEgpOBnTAAAoErBIKTgZ0wd0DgnJzhQADAQAAiXNlY3AyNTZrMaED67QqORO2NSiu-G9XbK9ieISIcVk6maF_1YeayCsi-5iDdGNwgnTAg3VkcIJ0woV3YWt1Mgg"}'
2025-12-11 04:14:09.647 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:09.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29887/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.216/tcp/30013/p2p/16Uiu2HAmGmof38142372Z7DG2xciu8k1HNoHk8JwezYVDPgh9NVR"]'
2025-12-11 04:14:09.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:09.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29887/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.92/tcp/59080/p2p/16Uiu2HAm3EWnVX9TfVSvGUmu4JxYRsjEfp8UDx1DQhTYH9pNgVD3"]'
2025-12-11 04:14:09.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:09.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30012/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:09.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:09.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59079/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:09.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:09.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29887/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "timestamp": 1765426449727938816}}'
2025-12-11 04:14:09.731 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:29887/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-11 04:14:09.733 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:09.734 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:09.734 DEBUG [src.node.waku_node] Stopping container with id c4ebce408b05
2025-12-11 04:14:10.278 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:10.278 DEBUG [src.node.waku_node] Stopping container with id 96e634660394
2025-12-11 04:14:10.808 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:10.809 DEBUG [src.node.waku_node] Stopping container with id 0e690892fdce
2025-12-11 04:14:11.092 ERROR [src.node.docker_mananger] Max retries reached for container c4ebce408b05. Exiting log stream.
2025-12-11 04:14:11.326 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:11.327 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:11.335 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:11.348 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:11.354 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,121 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_stats_counts with id: 2025-12-11_04-14-31__7ea8d02c-6512-48fc-814f-8bcf312221a6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-31__7ea8d02c-6512-48fc-814f-8bcf312221a6__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-31__7ea8d02c-6512-48fc-814f-8bcf312221a6__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-14-31__7ea8d02c-6512-48fc-814f-8bcf312221a6__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2025-12-11_04-14-31__7ea8d02c-6512-48fc-814f-8bcf312221a6__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.193.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58317', '58318', '58319', '58320', '58321']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58317:58317 -p 58318:58318 -p 58319:58319 -p 58320:58320 -p 58321:58321 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58319 --rest-port=58317 --tcp-port=58318 --discv5-udp-port=58320 --rest-address=0.0.0.0 --nat=extip:172.18.193.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c3cccdefc2ebc289b9dadbceedeb701eadf584662a2952bcd7bffaecbd566e5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58321 --metrics-logging=true --filter=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b1084262e392. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.26 waku fce46afcf45824818beed413c058ffb1d4d18129701fa60d700007753b4b3ee6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fce46afcf458. Setting up logs at ./log/docker/node1_2025-12-11_04-14-31__7ea8d02c-6512-48fc-814f-8bcf312221a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58317
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 22e0f05c62df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58317/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:58317/debug/v1/info" -H "Content-Type: application/json" -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.26/tcp/58318/p2p/16Uiu2HAkvE6bheZTwKnvGVwHCLcV8JTZHuSqHp3Dh1HtyxNL6RM1","/ip4/172.18.193.26/tcp/58319/ws/p2p/16Uiu2HAkvE6bheZTwKnvGVwHCLcV8JTZHuSqHp3Dh1HtyxNL6RM1"],"enrUri":"enr:-L24QE21Z-Qh3fzjkLxDdEGxSht1YUPnLqNDX-MDO1Gm8clVQaONPMUU_dnUGo0dKdMJUAn2ejjZVWAb2U981p6VtKACgmlkgnY0gmlwhKwSwRqKbXVsdGlhZGRyc5YACASsEsEaBuPOAAoErBLBGgbjz90DgnJzhQADAQAAiXNlY3AyNTZrMaECC-SN22KVFQ7ei9RjM6oVB4hzQeb2hjLJh_4IdqTTl8CDdGNwguPOg3VkcILj0IV3YWt1MgU"}'
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.181.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65322', '65323', '65324', '65325', '65326']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65322:65322 -p 65323:65323 -p 65324:65324 -p 65325:65325 -p 65326:65326 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65324 --rest-port=65322 --tcp-port=65323 --discv5-udp-port=65325 --rest-address=0.0.0.0 --nat=extip:172.18.181.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f62d8675d8e02bc5a2b8b02cf9efb4b1200a02ecad0b8e8a4fe8cacce5766d91 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65326 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE21Z-Qh3fzjkLxDdEGxSht1YUPnLqNDX-MDO1Gm8clVQaONPMUU_dnUGo0dKdMJUAn2ejjZVWAb2U981p6VtKACgmlkgnY0gmlwhKwSwRqKbXVsdGlhZGRyc5YACASsEsEaBuPOAAoErBLBGgbjz90DgnJzhQADAQAAiXNlY3AyNTZrMaECC-SN22KVFQ7ei9RjM6oVB4hzQeb2hjLJh_4IdqTTl8CDdGNwguPOg3VkcILj0IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.207 waku 478d32ef1c086f043b8c182bb05f236782d3ff9fa2ecf2e2a149a3a9745d66aa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 478d32ef1c08. Setting up logs at ./log/docker/node2_2025-12-11_04-14-31__7ea8d02c-6512-48fc-814f-8bcf312221a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65322
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65322/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65322/debug/v1/info" -H "Content-Type: application/json" -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.207/tcp/65323/p2p/16Uiu2HAmJF7NPv8PebJxNqNmpYsPyREEYscvhhjFhur3YyPHCaMf","/ip4/172.18.181.207/tcp/65324/ws/p2p/16Uiu2HAmJF7NPv8PebJxNqNmpYsPyREEYscvhhjFhur3YyPHCaMf"],"enrUri":"enr:-L24QBG8Df9fOaIYZaEzoKKHnnb2vrAsD05Q7xZNcmiRHQaQTOWcNFfmEsP-H-TBgTC1AssrVdojCPTpMDZZ8Ca59mkCgmlkgnY0gmlwhKwStc-KbXVsdGlhZGRyc5YACASsErXPBv8rAAoErBK1zwb_LN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUwgeXmNN7ouDkoXGr9-cgHmeXrFihfxyFzr6PXF1MkqDdGNwgv8rg3VkcIL_LYV3YWt1MgE"}'
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.63.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62890', '62891', '62892', '62893', '62894']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62890:62890 -p 62891:62891 -p 62892:62892 -p 62893:62893 -p 62894:62894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62892 --rest-port=62890 --tcp-port=62891 --discv5-udp-port=62893 --rest-address=0.0.0.0 --nat=extip:172.18.63.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbbed2ecedbcb64a441e4cf968bfa677ba3ec6da49212bba8aab375141eace9f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62894 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE21Z-Qh3fzjkLxDdEGxSht1YUPnLqNDX-MDO1Gm8clVQaONPMUU_dnUGo0dKdMJUAn2ejjZVWAb2U981p6VtKACgmlkgnY0gmlwhKwSwRqKbXVsdGlhZGRyc5YACASsEsEaBuPOAAoErBLBGgbjz90DgnJzhQADAQAAiXNlY3AyNTZrMaECC-SN22KVFQ7ei9RjM6oVB4hzQeb2hjLJh_4IdqTTl8CDdGNwguPOg3VkcILj0IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.10 waku 76c2f2ebdbfc1ce1de061bc9f305e003c8d045ba6dc5b520842ff8df30db3583
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 76c2f2ebdbfc. Setting up logs at ./log/docker/node3_2025-12-11_04-14-31__7ea8d02c-6512-48fc-814f-8bcf312221a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62890
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62890/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:62890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.10/tcp/62891/p2p/16Uiu2HAmM69dXEFKw8XZBXWQ8d9hBkJTgNEBMBjAXA8rWJvSaf68","/ip4/172.18.63.10/tcp/62892/ws/p2p/16Uiu2HAmM69dXEFKw8XZBXWQ8d9hBkJTgNEBMBjAXA8rWJvSaf68"],"enrUri":"enr:-L24QJ13y3pSaiZuItE5OvC-0kGE3elSDBgBc5H47XIN5PWqGhSYRatSaWo95l9Ehi_yDhBcwGNgha74qc971fKmvHICgmlkgnY0gmlwhKwSPwqKbXVsdGlhZGRyc5YACASsEj8KBvWrAAoErBI_Cgb1rN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfU-CJ2NwHPS-eCWGJV5Klv1fBxdu55TGAZvvxo_--hmDdGNwgvWrg3VkcIL1rYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58317/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.207/tcp/65323/p2p/16Uiu2HAmJF7NPv8PebJxNqNmpYsPyREEYscvhhjFhur3YyPHCaMf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58317/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.10/tcp/62891/p2p/16Uiu2HAmM69dXEFKw8XZBXWQ8d9hBkJTgNEBMBjAXA8rWJvSaf68"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58317/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.10/tcp/62891/p2p/16Uiu2HAmM69dXEFKw8XZBXWQ8d9hBkJTgNEBMBjAXA8rWJvSaf68"]'
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.36.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53616', '53617', '53618', '53619', '53620']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53616:53616 -p 53617:53617 -p 53618:53618 -p 53619:53619 -p 53620:53620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53618 --rest-port=53616 --tcp-port=53617 --discv5-udp-port=53619 --rest-address=0.0.0.0 --nat=extip:172.18.36.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdb4fe87fefd1a9edfe2fe6b5062f8823cf5ff83aafdf3a4626ccd0fe3c3e293 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53620 --metrics-logging=true --relay=false --filternode=/ip4/172.18.193.26/tcp/58318/p2p/16Uiu2HAkvE6bheZTwKnvGVwHCLcV8JTZHuSqHp3Dh1HtyxNL6RM1 --discv5-bootstrap-node=enr:-L24QE21Z-Qh3fzjkLxDdEGxSht1YUPnLqNDX-MDO1Gm8clVQaONPMUU_dnUGo0dKdMJUAn2ejjZVWAb2U981p6VtKACgmlkgnY0gmlwhKwSwRqKbXVsdGlhZGRyc5YACASsEsEaBuPOAAoErBLBGgbjz90DgnJzhQADAQAAiXNlY3AyNTZrMaECC-SN22KVFQ7ei9RjM6oVB4hzQeb2hjLJh_4IdqTTl8CDdGNwguPOg3VkcILj0IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.200 waku 967ea61b7a08daf709a4e81d3ec592dc3120ae52a174083acb6696bc1347ecc7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 967ea61b7a08. Setting up logs at ./log/docker/node4_2025-12-11_04-14-31__7ea8d02c-6512-48fc-814f-8bcf312221a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53616
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53616/health" -H "Content-Type: application/json" -d '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:53616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.200/tcp/53617/p2p/16Uiu2HAmBYKr5WG4egHrZzR6GH3yzp4sa8oF2mwc8nnhUHam5zie","/ip4/172.18.36.200/tcp/53618/ws/p2p/16Uiu2HAmBYKr5WG4egHrZzR6GH3yzp4sa8oF2mwc8nnhUHam5zie"],"enrUri":"enr:-L24QMFE9ctG-NBvjGZPQ56hmessnLAXOSnUKqkXiNhEcxKeY3XNfKs9XgcjhHBv9W6pJtHdrSKMk6SKodDwM5JDstYCgmlkgnY0gmlwhKwSJMiKbXVsdGlhZGRyc5YACASsEiTIBtFxAAoErBIkyAbRct0DgnJzhQADAQAAiXNlY3AyNTZrMaEC729KwR6Sj5vsrhw3Z-b44aBQqRzRj5cqWja6SaTF3PODdGNwgtFxg3VkcILRc4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53616/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58317/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"Sum":{"Total peers":3},"By Connectedness":{"Connected":3,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":2,"Total relay peers":1},"Mesh peers":{"0":2,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":2,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":3,"/vac/waku/store-query/3.0.0":0,"/vac/waku/store/2.0.0-beta4":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":3,"/vac/waku/reconciliation/1.0.0":0}}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:119 Node-1 admin peers stats {'Sum': {'Total peers': 3}, 'By Connectedness': {'Connected': 3, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 2, 'Total relay peers': 1}, 'Mesh peers': {'0': 2, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 2, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 3, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/store/2.0.0-beta4': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 3, '/vac/waku/reconciliation/1.0.0': 0}}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fce46afcf458
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 478d32ef1c08
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 76c2f2ebdbfc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fce46afcf458. 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 967ea61b7a08
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 478d32ef1c08. 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,77 @@
2025-12-11 04:17:20.016 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:17:20.017 DEBUG [tests.conftest] Running test: test_store_sync_range_with_jitter_catches_old_messages with id: 2025-12-11_04-17-20__27da85cd-7708-451a-9dac-4afd7c9f1e53
2025-12-11 04:17:20.017 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:17:20.026 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:17:20.026 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-17-20__27da85cd-7708-451a-9dac-4afd7c9f1e53__wakuorg_nwaku:latest.log
2025-12-11 04:17:20.033 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:17:20.034 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-17-20__27da85cd-7708-451a-9dac-4afd7c9f1e53__wakuorg_nwaku:latest.log
2025-12-11 04:17:20.041 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:17:20.041 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-17-20__27da85cd-7708-451a-9dac-4afd7c9f1e53__wakuorg_nwaku:latest.log
2025-12-11 04:17:20.042 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:17:20.044 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:17:20.045 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:17:20.047 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:17:20.047 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.176
2025-12-11 04:17:20.048 DEBUG [src.node.docker_mananger] Generated ports ['1723', '1724', '1725', '1726', '1727']
2025-12-11 04:17:20.048 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:17:20.048 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:17:20.049 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:17:20.049 DEBUG [src.node.docker_mananger] docker run -i -t -p 1723:1723 -p 1724:1724 -p 1725:1725 -p 1726:1726 -p 1727:1727 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1725 --rest-port=1723 --tcp-port=1724 --discv5-udp-port=1726 --rest-address=0.0.0.0 --nat=extip:172.18.24.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=50ad1a218bc3addf81f8bfaa85a451bd3b9fc5ad8ec80a610edecf9e8e66bf3f --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1727 --metrics-logging=true --relay=true --dns-discovery=false
2025-12-11 04:17:20.210 ERROR [src.node.docker_mananger] Max retries reached for container 290e042d4985. Exiting log stream.
2025-12-11 04:17:20.245 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.176 waku 811b2d2c7889f084ed62f0329cf986bad9b2b1d0041fd438ff1340273542e6bb
2025-12-11 04:17:20.276 DEBUG [src.node.docker_mananger] Container started with ID 811b2d2c7889. Setting up logs at ./log/docker/node1_2025-12-11_04-17-20__27da85cd-7708-451a-9dac-4afd7c9f1e53__wakuorg_nwaku:latest.log
2025-12-11 04:17:20.276 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1723
2025-12-11 04:17:20.277 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:17:20.943 ERROR [src.node.docker_mananger] Max retries reached for container f3256ef2c6e8. Exiting log stream.
2025-12-11 04:17:21.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1723/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:17:21.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:17:21.282 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:17:21.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1723/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:17:21.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.176/tcp/1724/p2p/16Uiu2HAm85mtmK8gdC5QbZfzDQohMPzyGVDR3pDsgcXkFcFux6ss","/ip4/172.18.24.176/tcp/1725/ws/p2p/16Uiu2HAm85mtmK8gdC5QbZfzDQohMPzyGVDR3pDsgcXkFcFux6ss"],"enrUri":"enr:-L24QEwC27vn6sk2yQt4ZIFwN9kChkArc4uKyyTrU_PbPSsDcShxCaBaNfqsuWOfR9Ea29wxJScm8BnHOX24zYgHhoECgmlkgnY0gmlwhKwSGLCKbXVsdGlhZGRyc5YACASsEhiwBga8AAoErBIYsAYGvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECvA8AAzVWt_z_QN4gEYPZWZ06m-uUNFIbp3L6bWMN6pKDdGNwgga8g3VkcIIGvoV3YWt1MhM"}'
2025-12-11 04:17:21.284 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:17:21.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1723/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:17:21.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:17:21.298 DEBUG [src.steps.store] Relaying message
2025-12-11 04:17:21.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:17:21.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:17:21.302 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:17:21.503 DEBUG [src.steps.store] Relaying message
2025-12-11 04:17:21.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:17:21.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:17:21.507 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:17:21.707 DEBUG [src.steps.store] Relaying message
2025-12-11 04:17:21.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:17:21.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:17:21.711 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:17:46.912 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:17:46.912 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:17:46.913 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:17:46.914 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.243
2025-12-11 04:17:46.914 DEBUG [src.node.docker_mananger] Generated ports ['23971', '23972', '23973', '23974', '23975']
2025-12-11 04:17:46.914 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:17:46.914 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:17:46.914 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:17:46.914 DEBUG [src.node.docker_mananger] docker run -i -t -p 23971:23971 -p 23972:23972 -p 23973:23973 -p 23974:23974 -p 23975:23975 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23973 --rest-port=23971 --tcp-port=23972 --discv5-udp-port=23974 --rest-address=0.0.0.0 --nat=extip:172.18.224.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9ec9fc6aeafb1ef2befb01ce2f02030aa233107270a4bd641e1bf3e65dd61cb --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23975 --metrics-logging=true --store-sync-relay-jitter=25 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QEwC27vn6sk2yQt4ZIFwN9kChkArc4uKyyTrU_PbPSsDcShxCaBaNfqsuWOfR9Ea29wxJScm8BnHOX24zYgHhoECgmlkgnY0gmlwhKwSGLCKbXVsdGlhZGRyc5YACASsEhiwBga8AAoErBIYsAYGvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECvA8AAzVWt_z_QN4gEYPZWZ06m-uUNFIbp3L6bWMN6pKDdGNwgga8g3VkcIIGvoV3YWt1MhM
2025-12-11 04:17:47.101 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.243 waku 0dc7163299ce4728e52fd1e9bdc87c87876ee854ece9baed001fd6e6ef8c9594
2025-12-11 04:17:47.131 DEBUG [src.node.docker_mananger] Container started with ID 0dc7163299ce. Setting up logs at ./log/docker/node2_2025-12-11_04-17-20__27da85cd-7708-451a-9dac-4afd7c9f1e53__wakuorg_nwaku:latest.log
2025-12-11 04:17:47.131 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23971
2025-12-11 04:17:47.132 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:17:48.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23971/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:17:48.136 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"}]}'
2025-12-11 04:17:48.136 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:17:48.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23971/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:17:48.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.243/tcp/23972/p2p/16Uiu2HAkwJSGuKd1SNLKy1kg7VQ35TnworEkbdHnN1Yd6te8NU6f","/ip4/172.18.224.243/tcp/23973/ws/p2p/16Uiu2HAkwJSGuKd1SNLKy1kg7VQ35TnworEkbdHnN1Yd6te8NU6f"],"enrUri":"enr:-L24QJ-Feh-lEAt1XmlH3TRjzfw8s2y7bzCtPhFuMgbaec6ATKJIINTwuN-Wkk286hm3If4IXtyUC-lPNXAW2sH0pqkCgmlkgnY0gmlwhKwS4POKbXVsdGlhZGRyc5YACASsEuDzBl2kAAoErBLg8wZdpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECG9zP16aD_GdvQpy8kB_9Bs6btLoYxR26yMsgCPQW2iyDdGNwgl2kg3VkcIJdpoV3YWt1MhI"}'
2025-12-11 04:17:48.138 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:17:48.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23971/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.176/tcp/1724/p2p/16Uiu2HAm85mtmK8gdC5QbZfzDQohMPzyGVDR3pDsgcXkFcFux6ss"]'
2025-12-11 04:17:48.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:17:58.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23971/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:17:58.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e44de766c297669486710827db3cfdbe93776a29098a77370e5423929b7a45b"},{"messageHash":"0x56f6c4d2fbc2949226f63ec68260bbf690fe7683edc53d91e6a3dba8439456a5"},{"messageHash":"0xfa6404a8f7fbb09d7faf12f6bee3731ef95adf089097715359ca8f3a34aa6cc0"}]}'
2025-12-11 04:17:58.177 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:17:58.178 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:17:58.178 DEBUG [src.node.waku_node] Stopping container with id 811b2d2c7889
2025-12-11 04:17:58.696 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:17:58.696 DEBUG [src.node.waku_node] Stopping container with id 0dc7163299ce
2025-12-11 04:17:59.211 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:17:59.213 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:17:59.223 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:17:59.233 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2025-12-11 04:14:38.386 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:38.386 DEBUG [tests.conftest] Running test: test_admin_peer_by_id with id: 2025-12-11_04-14-38__c4552637-6676-45d7-8ba0-b1be112c842f
2025-12-11 04:14:38.387 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:38.387 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-11 04:14:38.387 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-11 04:14:38.394 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:38.394 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-38__c4552637-6676-45d7-8ba0-b1be112c842f__wakuorg_nwaku:latest.log
2025-12-11 04:14:38.400 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:38.400 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-38__c4552637-6676-45d7-8ba0-b1be112c842f__wakuorg_nwaku:latest.log
2025-12-11 04:14:38.406 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:38.406 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-14-38__c4552637-6676-45d7-8ba0-b1be112c842f__wakuorg_nwaku:latest.log
2025-12-11 04:14:38.412 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:38.412 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-11_04-14-38__c4552637-6676-45d7-8ba0-b1be112c842f__wakuorg_nwaku:latest.log
2025-12-11 04:14:38.412 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:14:38.413 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:14:38.413 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:38.414 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:38.415 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:38.415 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.140
2025-12-11 04:14:38.415 DEBUG [src.node.docker_mananger] Generated ports ['45880', '45881', '45882', '45883', '45884']
2025-12-11 04:14:38.416 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:38.416 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:38.416 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:38.416 DEBUG [src.node.docker_mananger] docker run -i -t -p 45880:45880 -p 45881:45881 -p 45882:45882 -p 45883:45883 -p 45884:45884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45882 --rest-port=45880 --tcp-port=45881 --discv5-udp-port=45883 --rest-address=0.0.0.0 --nat=extip:172.18.85.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7b4d9ada6e6abbda9264b4f53cc39abe0dd0c3d5f22e3feb32c9e39fc8bece25 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45884 --metrics-logging=true --relay=true
2025-12-11 04:14:38.586 ERROR [src.node.docker_mananger] Max retries reached for container 76c2f2ebdbfc. Exiting log stream.
2025-12-11 04:14:38.606 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.140 waku ee97ec873de49d85aa0918591b7c99864f319aea927c70756c1779b0436eb945
2025-12-11 04:14:38.636 DEBUG [src.node.docker_mananger] Container started with ID ee97ec873de4. Setting up logs at ./log/docker/node1_2025-12-11_04-14-38__c4552637-6676-45d7-8ba0-b1be112c842f__wakuorg_nwaku:latest.log
2025-12-11 04:14:38.637 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45880
2025-12-11 04:14:38.637 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:39.179 ERROR [src.node.docker_mananger] Max retries reached for container 967ea61b7a08. Exiting log stream.
2025-12-11 04:14:39.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45880/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:39.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:39.642 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:39.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45880/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:39.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.140/tcp/45881/p2p/16Uiu2HAm24o2dqHPLk3zFMoMWQrfEATzjCmRsFZRzYna6nM2kA68","/ip4/172.18.85.140/tcp/45882/ws/p2p/16Uiu2HAm24o2dqHPLk3zFMoMWQrfEATzjCmRsFZRzYna6nM2kA68"],"enrUri":"enr:-L24QAlCG1uSfjgju9UJ3MWAkYzDOXEHss-HI6Eu2TV-9owyZpFptKOAxz-jFmJTf1qKo0Hlp1DI9gbqDwGQhQv-I2oCgmlkgnY0gmlwhKwSVYyKbXVsdGlhZGRyc5YACASsElWMBrM5AAoErBJVjAazOt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYqiU8tP97dD9bGPCl5dRB_HbKPN4iVNtBn68n3gwXnWDdGNwgrM5g3VkcIKzO4V3YWt1MgE"}'
2025-12-11 04:14:39.645 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:39.645 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:39.645 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:39.646 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:39.647 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.58
2025-12-11 04:14:39.647 DEBUG [src.node.docker_mananger] Generated ports ['57069', '57070', '57071', '57072', '57073']
2025-12-11 04:14:39.647 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:39.647 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:39.647 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:39.647 DEBUG [src.node.docker_mananger] docker run -i -t -p 57069:57069 -p 57070:57070 -p 57071:57071 -p 57072:57072 -p 57073:57073 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57071 --rest-port=57069 --tcp-port=57070 --discv5-udp-port=57072 --rest-address=0.0.0.0 --nat=extip:172.18.19.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=03efcfafa65604caf8dcf01bfd54848f4a259baffe6dac15cbce7e89c834ab4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57073 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAlCG1uSfjgju9UJ3MWAkYzDOXEHss-HI6Eu2TV-9owyZpFptKOAxz-jFmJTf1qKo0Hlp1DI9gbqDwGQhQv-I2oCgmlkgnY0gmlwhKwSVYyKbXVsdGlhZGRyc5YACASsElWMBrM5AAoErBJVjAazOt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYqiU8tP97dD9bGPCl5dRB_HbKPN4iVNtBn68n3gwXnWDdGNwgrM5g3VkcIKzO4V3YWt1MgE
2025-12-11 04:14:39.832 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.58 waku ded87bc652e31828675e4200e0bd5a974499a42ec26ab5e84d10c57da0515722
2025-12-11 04:14:39.866 DEBUG [src.node.docker_mananger] Container started with ID ded87bc652e3. Setting up logs at ./log/docker/node2_2025-12-11_04-14-38__c4552637-6676-45d7-8ba0-b1be112c842f__wakuorg_nwaku:latest.log
2025-12-11 04:14:39.867 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57069
2025-12-11 04:14:39.867 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:40.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57069/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:40.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:40.882 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:40.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57069/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:40.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.58/tcp/57070/p2p/16Uiu2HAm9bfXRcu2Ad9KKiwwZ1nyFjNNfCLkkQh1VZ2adE6ggVZs","/ip4/172.18.19.58/tcp/57071/ws/p2p/16Uiu2HAm9bfXRcu2Ad9KKiwwZ1nyFjNNfCLkkQh1VZ2adE6ggVZs"],"enrUri":"enr:-L24QDhyTqSrT59FumnaCw-A3TDjeW0rxYQvfA1sVotVZUW8RzSj7XixjFUqTchIRiS5qCxToDqGM_eh4f43jDM5Sz0CgmlkgnY0gmlwhKwSEzqKbXVsdGlhZGRyc5YACASsEhM6Bt7uAAoErBITOgbe790DgnJzhQADAQAAiXNlY3AyNTZrMaEC0pLpODOa0vkTJKFQ-DYkCjCYg7LOU7YlhFiJMT7lQ0qDdGNwgt7ug3VkcILe8IV3YWt1MgE"}'
2025-12-11 04:14:40.888 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:40.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45880/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.58/tcp/57070/p2p/16Uiu2HAm9bfXRcu2Ad9KKiwwZ1nyFjNNfCLkkQh1VZ2adE6ggVZs"]'
2025-12-11 04:14:40.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:40.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57069/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.140/tcp/45881/p2p/16Uiu2HAm24o2dqHPLk3zFMoMWQrfEATzjCmRsFZRzYna6nM2kA68"]'
2025-12-11 04:14:40.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:40.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45880/admin/v1/peer/16Uiu2HAm9bfXRcu2Ad9KKiwwZ1nyFjNNfCLkkQh1VZ2adE6ggVZs" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:40.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"multiaddr":"/ip4/172.18.19.58/tcp/56266/p2p/16Uiu2HAm9bfXRcu2Ad9KKiwwZ1nyFjNNfCLkkQh1VZ2adE6ggVZs","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"UnknownOrigin"}'
2025-12-11 04:14:40.897 DEBUG [tests.rest_flags.test_admin_flags] Node-1 /admin/v1/peer/16Uiu2HAm9bfXRcu2Ad9KKiwwZ1nyFjNNfCLkkQh1VZ2adE6ggVZs: {'multiaddr': '/ip4/172.18.19.58/tcp/56266/p2p/16Uiu2HAm9bfXRcu2Ad9KKiwwZ1nyFjNNfCLkkQh1VZ2adE6ggVZs', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-113-g868d43', 'origin': 'UnknownOrigin'}
2025-12-11 04:14:40.897 DEBUG [tests.rest_flags.test_admin_flags] Validate response schema
2025-12-11 04:14:40.899 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:40.900 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:40.900 DEBUG [src.node.waku_node] Stopping container with id ee97ec873de4
2025-12-11 04:14:41.438 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:41.441 DEBUG [src.node.waku_node] Stopping container with id ded87bc652e3
2025-12-11 04:14:42.040 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:42.042 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:42.047 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:42.051 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/5/0] with id: 2025-12-11_04-14-12__2f22bfc7-1363-465c-9dfd-e5063cf48dd6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-12__2f22bfc7-1363-465c-9dfd-e5063cf48dd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.121.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28396', '28397', '28398', '28399', '28400']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28396:28396 -p 28397:28397 -p 28398:28398 -p 28399:28399 -p 28400:28400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28398 --rest-port=28396 --tcp-port=28397 --discv5-udp-port=28399 --rest-address=0.0.0.0 --nat=extip:172.18.121.83 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=51e8f672f2ae4ec5b5eb5c018e4970f71c5772aabeead91fcbe511eb41ef3dca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28400 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.83 waku d4becd4c0ebdd2162b8faa6efd0c7127dbac6ccaecb5a8fc2aa61a04516f5c56
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ccffc9cae854. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d4becd4c0ebd. Setting up logs at ./log/docker/node1_2025-12-11_04-14-12__2f22bfc7-1363-465c-9dfd-e5063cf48dd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28396
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 945814a477d7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28396/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:28396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.83/tcp/28397/p2p/16Uiu2HAm1wQKqbic1GnE3UvanXVF3cVxCe4TfusPqhSNh36mW1Ee","/ip4/172.18.121.83/tcp/28398/ws/p2p/16Uiu2HAm1wQKqbic1GnE3UvanXVF3cVxCe4TfusPqhSNh36mW1Ee"],"enrUri":"enr:-L24QCDpAE6E5y0R6X3TNfWkP6RaJ8uxIanULxzzvXE4DWnDJh4TvKVjSAmUerJVcMC2P4vZu7F4mOZ7WOq_KE1OctgCgmlkgnY0gmlwhKwSeVOKbXVsdGlhZGRyc5YACASsEnlTBm7tAAoErBJ5UwZu7t0DgnJzhQAFAQAAiXNlY3AyNTZrMaECYMPYaPkwcFVKXjL7r0bz_jr-L6h1i4rE7lCHDOY78_-DdGNwgm7tg3VkcIJu74V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-12__2f22bfc7-1363-465c-9dfd-e5063cf48dd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.140.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54142', '54143', '54144', '54145', '54146']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54142:54142 -p 54143:54143 -p 54144:54144 -p 54145:54145 -p 54146:54146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54144 --rest-port=54142 --tcp-port=54143 --discv5-udp-port=54145 --rest-address=0.0.0.0 --nat=extip:172.18.140.123 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=08f6add0a8785a7e6b23f099174567ab9ddad5decc6edf5885b10caac92d0770 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54146 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCDpAE6E5y0R6X3TNfWkP6RaJ8uxIanULxzzvXE4DWnDJh4TvKVjSAmUerJVcMC2P4vZu7F4mOZ7WOq_KE1OctgCgmlkgnY0gmlwhKwSeVOKbXVsdGlhZGRyc5YACASsEnlTBm7tAAoErBJ5UwZu7t0DgnJzhQAFAQAAiXNlY3AyNTZrMaECYMPYaPkwcFVKXjL7r0bz_jr-L6h1i4rE7lCHDOY78_-DdGNwgm7tg3VkcIJu74V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.123 waku 1bc1bb448b338d9128b4c933c9a8028715ebafdddcc882064e6eb9395996e0e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1bc1bb448b33. Setting up logs at ./log/docker/node2_2025-12-11_04-14-12__2f22bfc7-1363-465c-9dfd-e5063cf48dd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54142
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:54142/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.123/tcp/54143/p2p/16Uiu2HAm8pKH3Lxy2seEnQcG9NjxeHofsMAVmjnVHWE7ThV5tZYz","/ip4/172.18.140.123/tcp/54144/ws/p2p/16Uiu2HAm8pKH3Lxy2seEnQcG9NjxeHofsMAVmjnVHWE7ThV5tZYz"],"enrUri":"enr:-L24QGzlhYhW1HAtUvnAcSGMpuVf6yQnw36PJCdouSwBBS9UUVD9ZGs8gbwEKIqWNUbSHdIB06l9SjpBXCkSiaSJQxACgmlkgnY0gmlwhKwSjHuKbXVsdGlhZGRyc5YACASsEox7BtN_AAoErBKMewbTgN0DgnJzhQAFAQAAiXNlY3AyNTZrMaECxvThT2jttPTMida4NROlOjzHZWacprh83tVIJWDIyneDdGNwgtN_g3VkcILTgYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54142/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.83/tcp/28397/p2p/16Uiu2HAm1wQKqbic1GnE3UvanXVF3cVxCe4TfusPqhSNh36mW1Ee"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/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:54142/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/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:28396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/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":1765426455298955360,"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:54142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/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":1765426455298955360,"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 d4becd4c0ebd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1bc1bb448b33
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_single_pubsub_topic with id: 2025-12-11_04-13-41__85b0a472-6bae-4fa1-87d9-d1c5cc7b4bc3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-41__85b0a472-6bae-4fa1-87d9-d1c5cc7b4bc3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7265', '7266', '7267', '7268', '7269']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7265:7265 -p 7266:7266 -p 7267:7267 -p 7268:7268 -p 7269:7269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7267 --rest-port=7265 --tcp-port=7266 --discv5-udp-port=7268 --rest-address=0.0.0.0 --nat=extip:172.18.87.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c828a60ce8eab93abfad68daeeca5755f9dddf26cb665d55f1fbfbbbd3e6c279 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7269 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.57 waku 52ca374c67ac5736bce678b47df7db4e647dc2646df2637a9b347f6b306c4eb7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52ca374c67ac. Setting up logs at ./log/docker/node1_2025-12-11_04-13-41__85b0a472-6bae-4fa1-87d9-d1c5cc7b4bc3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7265
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 4a8b7e79ab76. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 06e5d1f122c4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7265/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:7265/debug/v1/info" -H "Content-Type: application/json" -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.57/tcp/7266/p2p/16Uiu2HAmJdCT8tbMTxQjXv6Hpax8vAUMPFRAh1hmZfKLzEzmtvoo","/ip4/172.18.87.57/tcp/7267/ws/p2p/16Uiu2HAmJdCT8tbMTxQjXv6Hpax8vAUMPFRAh1hmZfKLzEzmtvoo"],"enrUri":"enr:-L24QLlI1-RYkVSbOsBf1ppdPzfS0SogFaN8PiBGXgDmPUQRIKkrjRa0HdiOaxvFGDjkNBP1GmsDSsqb3qvCH1mJMbQCgmlkgnY0gmlwhKwSVzmKbXVsdGlhZGRyc5YACASsElc5BhxiAAoErBJXOQYcY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWLCkck6oZTLMSR7GdwzOMBCJduIxxEj3fOPLnlqzzyaDdGNwghxig3VkcIIcZIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-41__85b0a472-6bae-4fa1-87d9-d1c5cc7b4bc3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63525', '63526', '63527', '63528', '63529']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63525:63525 -p 63526:63526 -p 63527:63527 -p 63528:63528 -p 63529:63529 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63527 --rest-port=63525 --tcp-port=63526 --discv5-udp-port=63528 --rest-address=0.0.0.0 --nat=extip:172.18.175.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9adc90b02a2bbabcef595ed950decf5bafdd9cc64f8f89edbbacccdfa09bcfba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63529 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLlI1-RYkVSbOsBf1ppdPzfS0SogFaN8PiBGXgDmPUQRIKkrjRa0HdiOaxvFGDjkNBP1GmsDSsqb3qvCH1mJMbQCgmlkgnY0gmlwhKwSVzmKbXVsdGlhZGRyc5YACASsElc5BhxiAAoErBJXOQYcY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWLCkck6oZTLMSR7GdwzOMBCJduIxxEj3fOPLnlqzzyaDdGNwghxig3VkcIIcZIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.36 waku b8a95c03c9a70ace9e89631319ec0386e4667ab00bcf29cce9d43fb5e7727e0c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8a95c03c9a7. Setting up logs at ./log/docker/node2_2025-12-11_04-13-41__85b0a472-6bae-4fa1-87d9-d1c5cc7b4bc3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63525
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63525/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:63525/debug/v1/info" -H "Content-Type: application/json" -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.36/tcp/63526/p2p/16Uiu2HAm95df6fD2BpYXm7HKLT1mb5NsQLy7oW89WsC6ygYR8wSF","/ip4/172.18.175.36/tcp/63527/ws/p2p/16Uiu2HAm95df6fD2BpYXm7HKLT1mb5NsQLy7oW89WsC6ygYR8wSF"],"enrUri":"enr:-L24QOAg8UwLw3RGWRdRLZ780yzgj0eNracrWNfvz_2lkMHfAIaEMi6bN7C1vZcE6xg5pUBr2ZDS6O0NJsKf5gaAc_YCgmlkgnY0gmlwhKwSrySKbXVsdGlhZGRyc5YACASsEq8kBvgmAAoErBKvJAb4J90DgnJzhQADAQAAiXNlY3AyNTZrMaECyuFf-swCHX5gS9ypFFeJumrriP8iYIlSROQSaNkOjQiDdGNwgvgmg3VkcIL4KIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63525/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.57/tcp/7266/p2p/16Uiu2HAmJdCT8tbMTxQjXv6Hpax8vAUMPFRAh1hmZfKLzEzmtvoo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7265/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:63525/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:7265/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:7265/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":1765426423546843392,"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:63525/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":1765426423546843392,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:7265/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:63525/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:7265/relay/v1/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:7265/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 52ca374c67ac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b8a95c03c9a7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2025-12-11 04:15:24.860 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:15:24.861 DEBUG [tests.conftest] Running test: test_publish_on_non_subscribed_pubsub_topic with id: 2025-12-11_04-15-24__cdd27b33-ad83-455d-b804-892290cedea2
2025-12-11 04:15:24.861 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:15:24.861 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:15:24.861 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-11 04:15:24.866 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:24.867 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-24__cdd27b33-ad83-455d-b804-892290cedea2__wakuorg_nwaku:latest.log
2025-12-11 04:15:24.867 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:24.867 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:24.868 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:24.868 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.63
2025-12-11 04:15:24.868 DEBUG [src.node.docker_mananger] Generated ports ['52377', '52378', '52379', '52380', '52381']
2025-12-11 04:15:24.868 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:24.869 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:24.869 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:24.869 DEBUG [src.node.docker_mananger] docker run -i -t -p 52377:52377 -p 52378:52378 -p 52379:52379 -p 52380:52380 -p 52381:52381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52379 --rest-port=52377 --tcp-port=52378 --discv5-udp-port=52380 --rest-address=0.0.0.0 --nat=extip:172.18.17.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cf6bd9eccd5cefdaae9f4ab41f9da903ea6dedf5dc5aeafafbcd8303546af0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52381 --metrics-logging=true --relay=true
2025-12-11 04:15:25.019 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.63 waku 7a0f8a2780c13faf19d89c0665c2472d9966d736f2abc52296f2df19db16f3ef
2025-12-11 04:15:25.046 DEBUG [src.node.docker_mananger] Container started with ID 7a0f8a2780c1. Setting up logs at ./log/docker/node1_2025-12-11_04-15-24__cdd27b33-ad83-455d-b804-892290cedea2__wakuorg_nwaku:latest.log
2025-12-11 04:15:25.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52377
2025-12-11 04:15:25.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:25.168 ERROR [src.node.docker_mananger] Max retries reached for container fca73cdae30a. Exiting log stream.
2025-12-11 04:15:25.663 ERROR [src.node.docker_mananger] Max retries reached for container b8fef39910d3. Exiting log stream.
2025-12-11 04:15:26.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52377/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:26.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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:26.051 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:26.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:26.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.63/tcp/52378/p2p/16Uiu2HAmVpzo6Q4EAH2ZWrFsNL8bYNkWg3GjXdZZefDwSYp1Nhuz","/ip4/172.18.17.63/tcp/52379/ws/p2p/16Uiu2HAmVpzo6Q4EAH2ZWrFsNL8bYNkWg3GjXdZZefDwSYp1Nhuz"],"enrUri":"enr:-L24QK0fHVX-7X9_ygPJ9_uY5xkY9Yf0ya2_3hd1gUXVmfhJTENOLCGj1PTHZmuGX1J6L36pR02o0L1wqjDZCGMdFSUCgmlkgnY0gmlwhKwSET-KbXVsdGlhZGRyc5YACASsEhE_BsyaAAoErBIRPwbMm90DgnJzhQADAQAAiXNlY3AyNTZrMaED_yb9J49y0bTqZbu4XmDMvjSwDEAdX9idJ_z6kLsXjYmDdGNwgsyag3VkcILMnIV3YWt1MgE"}'
2025-12-11 04:15:26.053 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:26.059 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:26.059 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-24__cdd27b33-ad83-455d-b804-892290cedea2__wakuorg_nwaku:latest.log
2025-12-11 04:15:26.059 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:26.059 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:26.060 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:26.061 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.108
2025-12-11 04:15:26.061 DEBUG [src.node.docker_mananger] Generated ports ['43800', '43801', '43802', '43803', '43804']
2025-12-11 04:15:26.061 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:26.061 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:26.061 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:26.061 DEBUG [src.node.docker_mananger] docker run -i -t -p 43800:43800 -p 43801:43801 -p 43802:43802 -p 43803:43803 -p 43804:43804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43802 --rest-port=43800 --tcp-port=43801 --discv5-udp-port=43803 --rest-address=0.0.0.0 --nat=extip:172.18.150.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8a5a6f8dbcc2b13e0d7b3c46bb3fe56ca7fcc4e257da0fbb69f7fb9d4f61b8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43804 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK0fHVX-7X9_ygPJ9_uY5xkY9Yf0ya2_3hd1gUXVmfhJTENOLCGj1PTHZmuGX1J6L36pR02o0L1wqjDZCGMdFSUCgmlkgnY0gmlwhKwSET-KbXVsdGlhZGRyc5YACASsEhE_BsyaAAoErBIRPwbMm90DgnJzhQADAQAAiXNlY3AyNTZrMaED_yb9J49y0bTqZbu4XmDMvjSwDEAdX9idJ_z6kLsXjYmDdGNwgsyag3VkcILMnIV3YWt1MgE
2025-12-11 04:15:26.211 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.108 waku c1ddb8f4794d591874a7f8cf474fb3ec1740d30dbb7a776519061dcfdf3f13c0
2025-12-11 04:15:26.235 DEBUG [src.node.docker_mananger] Container started with ID c1ddb8f4794d. Setting up logs at ./log/docker/node2_2025-12-11_04-15-24__cdd27b33-ad83-455d-b804-892290cedea2__wakuorg_nwaku:latest.log
2025-12-11 04:15:26.236 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43800
2025-12-11 04:15:26.236 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:27.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43800/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:27.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:27.258 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:27.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43800/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:27.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.108/tcp/43801/p2p/16Uiu2HAmGRQZiAsfQ6UKLgNYYqsgdkvonQ473oqdDaYePabHmqK4","/ip4/172.18.150.108/tcp/43802/ws/p2p/16Uiu2HAmGRQZiAsfQ6UKLgNYYqsgdkvonQ473oqdDaYePabHmqK4"],"enrUri":"enr:-L24QCFJ6e_PCwczFKmJxP_RnHDhJLKvZSi-Rvi-KNoehn2rJPd72-3Z7Et3LVMJPo9Irdgk938vJpJrlPIXNrf2QwcCgmlkgnY0gmlwhKwSlmyKbXVsdGlhZGRyc5YACASsEpZsBqsZAAoErBKWbAarGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDN_P-0vUPU7npzX7pDVpOUpLZWHskQyxgK6nC-FfNzjeDdGNwgqsZg3VkcIKrG4V3YWt1MgE"}'
2025-12-11 04:15:27.265 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:27.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43800/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.63/tcp/52378/p2p/16Uiu2HAmVpzo6Q4EAH2ZWrFsNL8bYNkWg3GjXdZZefDwSYp1Nhuz"]'
2025-12-11 04:15:27.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:27.268 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-11 04:15:27.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52377/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:15:27.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:27.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43800/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:15:27.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:27.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:27.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:27.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:15:27.382 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:15:27.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:27.385 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":1765426527276386560,"ephemeral":false,"proof":""}]'
2025-12-11 04:15:27.387 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:15:27.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:27.389 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":1765426527276386560,"ephemeral":false,"proof":""}]'
2025-12-11 04:15:27.390 INFO [src.steps.relay] WARM UP successful!!
2025-12-11 04:15:27.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:27.394 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:52377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
2025-12-11 04:15:27.396 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:15:27.396 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:15:27.397 DEBUG [src.node.waku_node] Stopping container with id 7a0f8a2780c1
2025-12-11 04:15:27.871 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:27.871 DEBUG [src.node.waku_node] Stopping container with id c1ddb8f4794d
2025-12-11 04:15:28.325 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:28.328 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:15:28.332 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:15:28.337 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_store_with_duplicate_hashes with id: 2025-12-11_04-14-55__7f79734a-dd08-4ae2-a4ac-2945bb67eb92
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-55__7f79734a-dd08-4ae2-a4ac-2945bb67eb92__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28256', '28257', '28258', '28259', '28260']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28256:28256 -p 28257:28257 -p 28258:28258 -p 28259:28259 -p 28260:28260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28258 --rest-port=28256 --tcp-port=28257 --discv5-udp-port=28259 --rest-address=0.0.0.0 --nat=extip:172.18.94.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dba9ea4d29168eecbe8a8aee250d46930c17d9644f4d36766cb5c18646e9b5e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28260 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.117 waku 1fa46a456ea510d64de33a56aac0b9c81ffcb65aef75a3c93741a9526949de00
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1fa46a456ea5. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-55__7f79734a-dd08-4ae2-a4ac-2945bb67eb92__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28256
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 ea93285acbaa. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c94bef7b10e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:28256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.117/tcp/28257/p2p/16Uiu2HAm3rWPHNyVXwQv7qDfCSbALFLhbPjxg4Y4ddttSW91pvxv","/ip4/172.18.94.117/tcp/28258/ws/p2p/16Uiu2HAm3rWPHNyVXwQv7qDfCSbALFLhbPjxg4Y4ddttSW91pvxv"],"enrUri":"enr:-L24QC2juMefJsAq-l__KEzVpIBblCGK8FheGmX2rwBZziboVFTO_gaf1LomBZMiqGwLtdJJCKKpu5XCZUX1sHitRpoCgmlkgnY0gmlwhKwSXnWKbXVsdGlhZGRyc5YACASsEl51Bm5hAAoErBJedQZuYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfToqocBnioXCMHVKy_aUi9YTQXPnEcr0QVkm6V5RPDeDdGNwgm5hg3VkcIJuY4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-55__7f79734a-dd08-4ae2-a4ac-2945bb67eb92__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58493', '58494', '58495', '58496', '58497']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58493:58493 -p 58494:58494 -p 58495:58495 -p 58496:58496 -p 58497:58497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58495 --rest-port=58493 --tcp-port=58494 --discv5-udp-port=58496 --rest-address=0.0.0.0 --nat=extip:172.18.37.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=56016a8b8dbdec364d13136bcafdceff0aafdba1c3d6a2ba092ec26184cbddba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58497 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC2juMefJsAq-l__KEzVpIBblCGK8FheGmX2rwBZziboVFTO_gaf1LomBZMiqGwLtdJJCKKpu5XCZUX1sHitRpoCgmlkgnY0gmlwhKwSXnWKbXVsdGlhZGRyc5YACASsEl51Bm5hAAoErBJedQZuYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfToqocBnioXCMHVKy_aUi9YTQXPnEcr0QVkm6V5RPDeDdGNwgm5hg3VkcIJuY4V3YWt1MgM --storenode=/ip4/172.18.94.117/tcp/28257/p2p/16Uiu2HAm3rWPHNyVXwQv7qDfCSbALFLhbPjxg4Y4ddttSW91pvxv --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.30 waku c4e57e4bd8a010b4c64071986570a1f50ff36abe6fb9610c41eff982288236a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c4e57e4bd8a0. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-55__7f79734a-dd08-4ae2-a4ac-2945bb67eb92__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58493
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58493/health" -H "Content-Type: application/json" -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:58493/debug/v1/info" -H "Content-Type: application/json" -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.30/tcp/58494/p2p/16Uiu2HAm1MEh9XnfstvtLh993HabYYNbT1aUj75KNknMvwRA3nE1","/ip4/172.18.37.30/tcp/58495/ws/p2p/16Uiu2HAm1MEh9XnfstvtLh993HabYYNbT1aUj75KNknMvwRA3nE1"],"enrUri":"enr:-L24QKAm6mpsVy4_2x8z8ghmjvvnfwlf3EPxhb13plsNz1VDTBDPV9_MtD3HXLqC9hdDtQoe-P8RZZHdwbOHra-Nc5ACgmlkgnY0gmlwhKwSJR6KbXVsdGlhZGRyc5YACASsEiUeBuR-AAoErBIlHgbkf90DgnJzhQADAQAAiXNlY3AyNTZrMaECWAM0y06OWIYDdm0TnjYF9jSCJCQRaBxHNqxYkKtUuyaDdGNwguR-g3VkcILkgIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58493/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.117/tcp/28257/p2p/16Uiu2HAm3rWPHNyVXwQv7qDfCSbALFLhbPjxg4Y4ddttSW91pvxv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28256/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:58493/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:28256/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:28256/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:28256/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:28256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc9545b166a8e045a97d2b83e336a3d820a77171b3cd1bfff6a1498f84d207af4%2C0xc9545b166a8e045a97d2b83e336a3d820a77171b3cd1bfff6a1498f84d207af4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc9545b166a8e045a97d2b83e336a3d820a77171b3cd1bfff6a1498f84d207af4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58493/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc9545b166a8e045a97d2b83e336a3d820a77171b3cd1bfff6a1498f84d207af4%2C0xc9545b166a8e045a97d2b83e336a3d820a77171b3cd1bfff6a1498f84d207af4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc9545b166a8e045a97d2b83e336a3d820a77171b3cd1bfff6a1498f84d207af4"}]}'
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 1fa46a456ea5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c4e57e4bd8a0
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,268 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_long_chain with id: 2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__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.148.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16428', '16429', '16430', '16431', '16432']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16428:16428 -p 16429:16429 -p 16430:16430 -p 16431:16431 -p 16432:16432 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16430 --rest-port=16428 --tcp-port=16429 --discv5-udp-port=16431 --rest-address=0.0.0.0 --nat=extip:172.18.148.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0d3ead6aebe3a2e1dabceecde444ecb241f10b4de701aae5489109b34041caf --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16432 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.92 waku 00ba5706229ae477810642acb7517f53ad84ab56080f6f14b6690b72a4ce8379
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00ba5706229a. Setting up logs at ./log/docker/node1_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16428
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 7ff36732f57f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10e030ff8d8e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16428/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:16428/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.92/tcp/16429/p2p/16Uiu2HAmM9XMb91G1CzfFMowptEmrmuRKS4wPnHnVgoU1euCuS9r","/ip4/172.18.148.92/tcp/16430/ws/p2p/16Uiu2HAmM9XMb91G1CzfFMowptEmrmuRKS4wPnHnVgoU1euCuS9r"],"enrUri":"enr:-L24QGiQSKEQpqGdglwjZzvp4vexRaEdOfl5bCTRG6dgklCGUqp6CFOE-mdCcknz5fuVK4IOajNtS3jLz-3_NItjQasCgmlkgnY0gmlwhKwSlFyKbXVsdGlhZGRyc5YACASsEpRcBkAtAAoErBKUXAZALt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfizQ0sH4Ny_sr0eWvJEnK8DIFsx0vnq6GxYNyrFFSRWDdGNwgkAtg3VkcIJAL4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16428/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.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__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_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__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_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63698', '63699', '63700', '63701', '63702']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63698:63698 -p 63699:63699 -p 63700:63700 -p 63701:63701 -p 63702:63702 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63700 --rest-port=63698 --tcp-port=63699 --discv5-udp-port=63701 --rest-address=0.0.0.0 --nat=extip:172.18.90.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6d4fc5bcc6d0af904e1b59d826bdefcaadb9b79f5bd49f3cc79e7fefb5eadc0 --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63702 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.217 waku 4d8c3e0109407afdd26b38f7d8367ac993343971a9282bca9dbc83cfadb96388
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d8c3e010940. Setting up logs at ./log/docker/node2_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63698
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63698/health" -H "Content-Type: application/json" -d '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:63698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.217/tcp/63699/p2p/16Uiu2HAmPovtcV21KYjRxsNCUGyPH5CQ7hy7YDaX3icK1wXgf9f9","/ip4/172.18.90.217/tcp/63700/ws/p2p/16Uiu2HAmPovtcV21KYjRxsNCUGyPH5CQ7hy7YDaX3icK1wXgf9f9"],"enrUri":"enr:-L24QP--nx5a7d8MU26Ie8mdLF3uSRAEy35cnZWJdn9LbLipfZ7k5ZFj34V96h8qH3L433tp2CeQfb_rrAcWEvRNFf0CgmlkgnY0gmlwhKwSWtmKbXVsdGlhZGRyc5YACASsElrZBvjTAAoErBJa2Qb41N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpbrfDN1hvl6EjIsfHvn2Y-aToJdBGCL_xa8eV1qP32SDdGNwgvjTg3VkcIL41YV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63698/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.92/tcp/16429/p2p/16Uiu2HAmM9XMb91G1CzfFMowptEmrmuRKS4wPnHnVgoU1euCuS9r"]'
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.52.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31916', '31917', '31918', '31919', '31920']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31916:31916 -p 31917:31917 -p 31918:31918 -p 31919:31919 -p 31920:31920 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31918 --rest-port=31916 --tcp-port=31917 --discv5-udp-port=31919 --rest-address=0.0.0.0 --nat=extip:172.18.52.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9fbbfa9dfab2bbe38c5f3a08acafeacec94cf89958d60e45b20910886dac42db --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31920 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.47 waku b9a06870687dc1dfe3542db19d641cc32d54abeab8b79128abf19ff4cc572fb5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9a06870687d. Setting up logs at ./log/docker/node3_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31916
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31916/health" -H "Content-Type: application/json" -d '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:31916/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/31917/p2p/16Uiu2HAmVeHzd3EnvUmkze9UNRAePqvNv85jR2Yt6SHWDry8Hk23","/ip4/172.18.52.47/tcp/31918/ws/p2p/16Uiu2HAmVeHzd3EnvUmkze9UNRAePqvNv85jR2Yt6SHWDry8Hk23"],"enrUri":"enr:-L24QBN75hO8iyl-fVLrN8euhqiDAULUKBJi9cKOh-hxy2FCccFoCchcWumSRhLk_rUo-FcwxyjBd2hAQQyjOBGNPBICgmlkgnY0gmlwhKwSNC-KbXVsdGlhZGRyc5YACASsEjQvBnytAAoErBI0LwZ8rt0DgnJzhQADAQAAiXNlY3AyNTZrMaED_GkL89JgK4uKIZ6xD13OChu2F8GuF0KVBZMQNowVF3iDdGNwgnytg3VkcIJ8r4V3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31916/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.217/tcp/63699/p2p/16Uiu2HAmPovtcV21KYjRxsNCUGyPH5CQ7hy7YDaX3icK1wXgf9f9"]'
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.76.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17511', '17512', '17513', '17514', '17515']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17511:17511 -p 17512:17512 -p 17513:17513 -p 17514:17514 -p 17515:17515 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17513 --rest-port=17511 --tcp-port=17512 --discv5-udp-port=17514 --rest-address=0.0.0.0 --nat=extip:172.18.76.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4cf3ed10c04d3b87272d1d295aaa3ab67a78fc0b69bccd52f4ae9c766be7b29d --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17515 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.203 waku 46a77799a42c382ee1f1400f57c3e2b2ad0125858dda71265961a930c12af251
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46a77799a42c. Setting up logs at ./log/docker/node4_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17511
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17511/health" -H "Content-Type: application/json" -d '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:17511/debug/v1/info" -H "Content-Type: application/json" -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.203/tcp/17512/p2p/16Uiu2HAm2q6saQLhK9Nda9NCNMdgY7i3vTzBGtnCgzXjGHwiGwKE","/ip4/172.18.76.203/tcp/17513/ws/p2p/16Uiu2HAm2q6saQLhK9Nda9NCNMdgY7i3vTzBGtnCgzXjGHwiGwKE"],"enrUri":"enr:-L24QKad7DGweOZLZLcLSjmxmaMdBJkr-jC3G5wzuzEomjWgaFgw6P8yaN8GLoTvBfVuC2ivgJdUfpi48Ea_KlhdHkICgmlkgnY0gmlwhKwSTMuKbXVsdGlhZGRyc5YACASsEkzLBkRoAAoErBJMywZEad0DgnJzhQADAQAAiXNlY3AyNTZrMaECbgJQQLgiS5PFgMnYeYC5LS6NJuw4URGe83J0WEjbPOGDdGNwgkRog3VkcIJEaoV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17511/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.47/tcp/31917/p2p/16Uiu2HAmVeHzd3EnvUmkze9UNRAePqvNv85jR2Yt6SHWDry8Hk23"]'
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.31.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52245', '52246', '52247', '52248', '52249']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52245:52245 -p 52246:52246 -p 52247:52247 -p 52248:52248 -p 52249:52249 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52247 --rest-port=52245 --tcp-port=52246 --discv5-udp-port=52248 --rest-address=0.0.0.0 --nat=extip:172.18.31.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5cc9154596ca4729cac1a7b4208a1f0a5f05de83abab2fb19a6a313ba29fa1bc --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52249 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.82 waku 51b9fed075f160f35adc58e5de39e9f45610e3c41578fb3529074d3e34a4921b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51b9fed075f1. Setting up logs at ./log/docker/node5_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52245
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52245/health" -H "Content-Type: application/json" -d '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:52245/debug/v1/info" -H "Content-Type: application/json" -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.82/tcp/52246/p2p/16Uiu2HAmTsnDPytUuByqKdAUD24xGZhrPCoHGNW7tUXTMsksKKsm","/ip4/172.18.31.82/tcp/52247/ws/p2p/16Uiu2HAmTsnDPytUuByqKdAUD24xGZhrPCoHGNW7tUXTMsksKKsm"],"enrUri":"enr:-L24QGP0EYqjW-U4Gceis9kEssU90T1rXcWHB3n1I-iu9kSsUUfWHtDGYXiW9Q_hgEFwAP6SiZXXeY-6LsPdLMQYEZQCgmlkgnY0gmlwhKwSH1KKbXVsdGlhZGRyc5YACASsEh9SBswWAAoErBIfUgbMF90DgnJzhQADAQAAiXNlY3AyNTZrMaED4iYh0U4AY-PfsOPaYVrO1umlWPCKUIppDTqnBW_fUliDdGNwgswWg3VkcILMGIV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52245/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.203/tcp/17512/p2p/16Uiu2HAm2q6saQLhK9Nda9NCNMdgY7i3vTzBGtnCgzXjGHwiGwKE"]'
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.214.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45974', '45975', '45976', '45977', '45978']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45974:45974 -p 45975:45975 -p 45976:45976 -p 45977:45977 -p 45978:45978 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45976 --rest-port=45974 --tcp-port=45975 --discv5-udp-port=45977 --rest-address=0.0.0.0 --nat=extip:172.18.214.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4cd0966ea7dbfdf458e646bbbf483dcece89fc8bbdce9faadcda2592b11ccc8 --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45978 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.128 waku 2496335b69191e2e15abe59f6e08f7550df937638cda8188e79624abaa12c6be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2496335b6919. Setting up logs at ./log/docker/node6_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45974
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45974/health" -H "Content-Type: application/json" -d '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:45974/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.128/tcp/45975/p2p/16Uiu2HAkzi2r4egz5f7Bdk1HT3noJYpU5MdcbBxVRPgoQF7qCARb","/ip4/172.18.214.128/tcp/45976/ws/p2p/16Uiu2HAkzi2r4egz5f7Bdk1HT3noJYpU5MdcbBxVRPgoQF7qCARb"],"enrUri":"enr:-L24QD2V0oxwmtMS5UJbdQiBNooBUWG2kABXQ8PTEaQ1xa9iFJYv-QnoGcl1E_k3OwEQC-vkXfcLTDmC2Lsn41WaUMACgmlkgnY0gmlwhKwS1oCKbXVsdGlhZGRyc5YACASsEtaABrOXAAoErBLWgAazmN0DgnJzhQADAQAAiXNlY3AyNTZrMaECTntSWGoNgGYYgK4RJiZaDr7EmItrlxiohpKDnVujVU6DdGNwgrOXg3VkcIKzmYV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45974/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.82/tcp/52246/p2p/16Uiu2HAmTsnDPytUuByqKdAUD24xGZhrPCoHGNW7tUXTMsksKKsm"]'
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.119.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57127', '57128', '57129', '57130', '57131']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57127:57127 -p 57128:57128 -p 57129:57129 -p 57130:57130 -p 57131:57131 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57129 --rest-port=57127 --tcp-port=57128 --discv5-udp-port=57130 --rest-address=0.0.0.0 --nat=extip:172.18.119.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=187bccb5efe96ccb6caeb6d4ac42ed829aceab9b4f0a49733bfdbdf7abfdccda --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57131 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.33 waku 290e042d49851aa98c57f556c25f1334c4c70827a0fbcae00eb259c590a54ee7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 290e042d4985. Setting up logs at ./log/docker/node7_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57127
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57127/health" -H "Content-Type: application/json" -d '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:57127/debug/v1/info" -H "Content-Type: application/json" -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.33/tcp/57128/p2p/16Uiu2HAkvxS689Qrwo5u7pV2JhYbmW3y5BLzvN1LuqZ5FYbcTBEK","/ip4/172.18.119.33/tcp/57129/ws/p2p/16Uiu2HAkvxS689Qrwo5u7pV2JhYbmW3y5BLzvN1LuqZ5FYbcTBEK"],"enrUri":"enr:-L24QBQgGzhEsvlYF3dNIRSnPm1CEUhkP9C1yQC8IfZb8QybYn2bMuWktDvws6DWlWE3_S0ZZj0uyxYBtnCnCWkiFVYCgmlkgnY0gmlwhKwSdyGKbXVsdGlhZGRyc5YACASsEnchBt8oAAoErBJ3IQbfKd0DgnJzhQADAQAAiXNlY3AyNTZrMaECFrz8TkbOa_F3PsHWCXueZamiM_i25D0ZThYxqTBcP6yDdGNwgt8og3VkcILfKoV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57127/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.128/tcp/45975/p2p/16Uiu2HAkzi2r4egz5f7Bdk1HT3noJYpU5MdcbBxVRPgoQF7qCARb"]'
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.181.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57560', '57561', '57562', '57563', '57564']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57560:57560 -p 57561:57561 -p 57562:57562 -p 57563:57563 -p 57564:57564 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57562 --rest-port=57560 --tcp-port=57561 --discv5-udp-port=57563 --rest-address=0.0.0.0 --nat=extip:172.18.181.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2ebc45d85458f6e654a6aa52763e285fbd4f83d4982663fa2a9bf7bfa6a31e4 --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57564 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.143 waku f3256ef2c6e8c263c7fdfec5b82e42ad85eb8e3efa7d9c3e1fe7f76e5865d07c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f3256ef2c6e8. Setting up logs at ./log/docker/node8_2025-12-11_04-15-32__19698c00-2d13-4c84-859a-e1af0e9e9e74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57560
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57560/health" -H "Content-Type: application/json" -d '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:57560/debug/v1/info" -H "Content-Type: application/json" -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.143/tcp/57561/p2p/16Uiu2HAmPQkEVKeg88awu22q7S5A7oMEYobAEM2zB8a4T1VZopBn","/ip4/172.18.181.143/tcp/57562/ws/p2p/16Uiu2HAmPQkEVKeg88awu22q7S5A7oMEYobAEM2zB8a4T1VZopBn"],"enrUri":"enr:-L24QI8MnkF3RGjTio0Bh4a4l0MqGUqDxrnf2L7CHhlE5_UAF9i4rVlaZ6l4jC2qGLjhAbFNJuyktB9xptOLSUVBFhECgmlkgnY0gmlwhKwStY-KbXVsdGlhZGRyc5YACASsErWPBuDZAAoErBK1jwbg2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDn8p2Yfdkglacx2cOv80ryx2TXwm1mtG96zUj3vofiL2DdGNwguDZg3VkcILg24V3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57560/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.33/tcp/57128/p2p/16Uiu2HAkvxS689Qrwo5u7pV2JhYbmW3y5BLzvN1LuqZ5FYbcTBEK"]'
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:16428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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 90 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:57560/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":"0xba1f320f44b17a302c12abc7ae9be29ba71adbcc4d0089d8c7fe7327aa46c8dd"},{"messageHash":"0x0ec883cfd924b82cde7dd7860c4888c7d10f46121239f6e41a94b3fc22a1a405"},{"messageHash":"0x34b889bb7f8646540a9cbf0c202d0fa92181f8d721ecbd6704dd0085d8b24c06"},{"messageHash":"0x44ce140a6a002d78f215c1320782a0272679e113c9498c53d094cfe732362515"},{"messageHash":"0x915e54f00e8917bcddc2e62a6afe12f2bad3aaa8c9cedc607240f815a1468b76"},{"messageHash":"0xa17eac5cc430d3df41cc001d7fa99dac473b4145057e773ae729e13b0d65fd3b"},{"messageHash":"0x168ed6e141d4d6394a4def5460f74ac50ce85dee0091ba67102c435606ccdd23"},{"messageHash":"0x9dc3478ecbab6a7b3f0f86f78be40d0b4267d58cf0f56a3bcdb95dc7f6ee9bb2"},{"messageHash":"0xd263623460e691c06ec744864930d8061776abcd33521223998529e2774d52e6"},{"messageHash":"0x3429a0ebe6bb3c1d02b14ba71b608e49cab79be0b075935120fcf807c9ab85d3"}]}'
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 00ba5706229a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4d8c3e010940
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b9a06870687d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 00ba5706229a. 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 46a77799a42c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4d8c3e010940. 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 51b9fed075f1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b9a06870687d. 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 2496335b6919
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 46a77799a42c. 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 290e042d4985
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 51b9fed075f1. 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 f3256ef2c6e8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2496335b6919. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_no_pubsub_topic with id: 2025-12-11_04-13-03__2c08fc65-9b61-4d81-9320-a5f4865b7844
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-03__2c08fc65-9b61-4d81-9320-a5f4865b7844__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.80.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61148', '61149', '61150', '61151', '61152']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61148:61148 -p 61149:61149 -p 61150:61150 -p 61151:61151 -p 61152:61152 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61150 --rest-port=61148 --tcp-port=61149 --discv5-udp-port=61151 --rest-address=0.0.0.0 --nat=extip:172.18.80.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4d1b4e4b8c3ac4acdcdd7a8588eb2caab906a76b33e4fb6b970482af76acd93c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61152 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.243 waku 38fbdf06757ba1c03833b1674f1800f7d8100368004a452f7e1b2192affb5dd8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38fbdf06757b. Setting up logs at ./log/docker/node1_2025-12-11_04-13-03__2c08fc65-9b61-4d81-9320-a5f4865b7844__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61148
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 c170ad65740f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 27134688ef5d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61148/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:61148/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.243/tcp/61149/p2p/16Uiu2HAmEBFtTM8nbzM4H96nuq6mCty6s94fZuRHAUan9fmMy7dM","/ip4/172.18.80.243/tcp/61150/ws/p2p/16Uiu2HAmEBFtTM8nbzM4H96nuq6mCty6s94fZuRHAUan9fmMy7dM"],"enrUri":"enr:-L24QOPhgte_d4qMo2WpU4ka-7jU8i0kzBY0eL9dGqy9HtrxN4UHlUGeLxaI6QqY3jMYnZQonqBFX48B1YNXGrNM-kECgmlkgnY0gmlwhKwSUPOKbXVsdGlhZGRyc5YACASsElDzBu7dAAoErBJQ8wbu3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFpyt55POkivBoMEiLbZ0LAMoK6wAhikNbmWywpEiiRSDdGNwgu7dg3VkcILu34V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-03__2c08fc65-9b61-4d81-9320-a5f4865b7844__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51888', '51889', '51890', '51891', '51892']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51888:51888 -p 51889:51889 -p 51890:51890 -p 51891:51891 -p 51892:51892 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51890 --rest-port=51888 --tcp-port=51889 --discv5-udp-port=51891 --rest-address=0.0.0.0 --nat=extip:172.18.100.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=73aa3a234b32ba53f6176bdaf23f1daa7ccdaed2fac95d5452dcbc5e517effd5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51892 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOPhgte_d4qMo2WpU4ka-7jU8i0kzBY0eL9dGqy9HtrxN4UHlUGeLxaI6QqY3jMYnZQonqBFX48B1YNXGrNM-kECgmlkgnY0gmlwhKwSUPOKbXVsdGlhZGRyc5YACASsElDzBu7dAAoErBJQ8wbu3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFpyt55POkivBoMEiLbZ0LAMoK6wAhikNbmWywpEiiRSDdGNwgu7dg3VkcILu34V3YWt1MgU --filternode=/ip4/172.18.80.243/tcp/61149/p2p/16Uiu2HAmEBFtTM8nbzM4H96nuq6mCty6s94fZuRHAUan9fmMy7dM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.211 waku 6ba262ea151c49f344de3b6f6abd5e07623fa9f9d7643ff3692c5be386ab2723
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ba262ea151c. Setting up logs at ./log/docker/node2_2025-12-11_04-13-03__2c08fc65-9b61-4d81-9320-a5f4865b7844__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51888
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51888/health" -H "Content-Type: application/json" -d '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:51888/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.211/tcp/51889/p2p/16Uiu2HAmEt299LgZWoc5dDeFQMwFFprayzk5wkyYPkh2CTUCKb2S","/ip4/172.18.100.211/tcp/51890/ws/p2p/16Uiu2HAmEt299LgZWoc5dDeFQMwFFprayzk5wkyYPkh2CTUCKb2S"],"enrUri":"enr:-L24QBBMepYA__hF1STWJLp65Ixdng5Z6zsdTToPyov7Of0OeW5tmL3819V9i6s785vJeYFZ9h34zsDEfbmTTIy8NQwCgmlkgnY0gmlwhKwSZNOKbXVsdGlhZGRyc5YACASsEmTTBsqxAAoErBJk0wbKst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIQ3y8iAP_7JMCtR_XduSRxnuvPd2pBQ-PbI-7KEUAHuDdGNwgsqxg3VkcILKs4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51888/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.243/tcp/61149/p2p/16Uiu2HAmEBFtTM8nbzM4H96nuq6mCty6s94fZuRHAUan9fmMy7dM"]'
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:61148/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:51888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9d3e0e40-5d67-441f-a2b3-026a1f3dac55", "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":"9d3e0e40-5d67-441f-a2b3-026a1f3dac55","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:51888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"]}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 38fbdf06757b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6ba262ea151c
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_relay_subscribe_to_single_pubsub_topic with id: 2025-12-11_04-14-25__19c2a45a-884f-481c-b4b6-0f3d701785ba
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-25__19c2a45a-884f-481c-b4b6-0f3d701785ba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.218.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26304', '26305', '26306', '26307', '26308']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26304:26304 -p 26305:26305 -p 26306:26306 -p 26307:26307 -p 26308:26308 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26306 --rest-port=26304 --tcp-port=26305 --discv5-udp-port=26307 --rest-address=0.0.0.0 --nat=extip:172.18.218.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f257658da9f4d23cd9daded3abd6ac5ed31c6eef0aee9edbcfacb23dddcdafa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26308 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.30 waku 1b896daa3c45405a1d5ebf7ccf37d9a49b7b9cbd7de08f52ff84b80f3d4d8721
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b896daa3c45. Setting up logs at ./log/docker/node1_2025-12-11_04-14-25__19c2a45a-884f-481c-b4b6-0f3d701785ba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26304
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 2d25d3336ccc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88ef891dd161. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26304/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:26304/debug/v1/info" -H "Content-Type: application/json" -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.30/tcp/26305/p2p/16Uiu2HAmNunKLL81eKzK6humNEPo74TfgbtWcZQvEJvknZ1xSAUF","/ip4/172.18.218.30/tcp/26306/ws/p2p/16Uiu2HAmNunKLL81eKzK6humNEPo74TfgbtWcZQvEJvknZ1xSAUF"],"enrUri":"enr:-L24QCwPGhgnuNerTickoBRzYrwQ71aE49bFD7UDYBXLwpcgCE6c3LmMQOKs1GZSegqKhDRyP6jBE3QbKjnowNvXCioCgmlkgnY0gmlwhKwS2h6KbXVsdGlhZGRyc5YACASsEtoeBmbBAAoErBLaHgZmwt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmF75jlwurh2_V83ZrjsZPbLLMegeEmgf3zHW6C2mQkiDdGNwgmbBg3VkcIJmw4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-25__19c2a45a-884f-481c-b4b6-0f3d701785ba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36783', '36784', '36785', '36786', '36787']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36783:36783 -p 36784:36784 -p 36785:36785 -p 36786:36786 -p 36787:36787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36785 --rest-port=36783 --tcp-port=36784 --discv5-udp-port=36786 --rest-address=0.0.0.0 --nat=extip:172.18.137.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d32ebdac67acdc8f94659c6e6566a279ebaacf0d0a64dc6491d96eaebd6101a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36787 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCwPGhgnuNerTickoBRzYrwQ71aE49bFD7UDYBXLwpcgCE6c3LmMQOKs1GZSegqKhDRyP6jBE3QbKjnowNvXCioCgmlkgnY0gmlwhKwS2h6KbXVsdGlhZGRyc5YACASsEtoeBmbBAAoErBLaHgZmwt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmF75jlwurh2_V83ZrjsZPbLLMegeEmgf3zHW6C2mQkiDdGNwgmbBg3VkcIJmw4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.221 waku 9c43704800d0629c455a10415a172eaa14eaf16ab79b4faf1281c0b9aa01446e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c43704800d0. Setting up logs at ./log/docker/node2_2025-12-11_04-14-25__19c2a45a-884f-481c-b4b6-0f3d701785ba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36783
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36783/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:36783/debug/v1/info" -H "Content-Type: application/json" -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.221/tcp/36784/p2p/16Uiu2HAmEUUYCCnvcAD7iVwmqb3iep2GnRHi8wrkjPzX1iArCT1r","/ip4/172.18.137.221/tcp/36785/ws/p2p/16Uiu2HAmEUUYCCnvcAD7iVwmqb3iep2GnRHi8wrkjPzX1iArCT1r"],"enrUri":"enr:-L24QLXbg3EF2Pr2a5v6g-PlgaXk8Dg1dSzm3QQmU6LV_DYxKwk7WCxL2eHiFP8b-FDC8p44-OrUzkXzcvkjM2GGTX8CgmlkgnY0gmlwhKwSid2KbXVsdGlhZGRyc5YACASsEondBo-wAAoErBKJ3QaPsd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGwXbc0w-npIO9BvUshdvrHI5k7h--xl-KOE6tZxaOIGDdGNwgo-wg3VkcIKPsoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36783/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.30/tcp/26305/p2p/16Uiu2HAmNunKLL81eKzK6humNEPo74TfgbtWcZQvEJvknZ1xSAUF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26304/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:36783/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:26304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26304/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":1765426467492596992,"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:36783/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":1765426467492596992,"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 1b896daa3c45
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c43704800d0
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_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2025-12-11_04-15-18__782d4a61-5c86-4a8d-bfcf-bd98e94757ee
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-18__782d4a61-5c86-4a8d-bfcf-bd98e94757ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28181', '28182', '28183', '28184', '28185']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28181:28181 -p 28182:28182 -p 28183:28183 -p 28184:28184 -p 28185:28185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28183 --rest-port=28181 --tcp-port=28182 --discv5-udp-port=28184 --rest-address=0.0.0.0 --nat=extip:172.18.243.172 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f9f2b8e9dd0cf5a911b1aca0c2bada4ef21f8a6cdbbfc0bf1ee8cbabcd15ed0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28185 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6da1d2b66e74. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.172 waku 43105a3fbfa95e0c41242aef3a066c5039894c18088f8831db8935c84fecb0f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 43105a3fbfa9. Setting up logs at ./log/docker/node1_2025-12-11_04-15-18__782d4a61-5c86-4a8d-bfcf-bd98e94757ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28181
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 e72a9b031ae7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28181/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:28181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.172/tcp/28182/p2p/16Uiu2HAkwzWJGo9bWhuSDuSchdwjotkNhxmPwgSdDBHA81Efk4mk","/ip4/172.18.243.172/tcp/28183/ws/p2p/16Uiu2HAkwzWJGo9bWhuSDuSchdwjotkNhxmPwgSdDBHA81Efk4mk"],"enrUri":"enr:-L24QLRNvWM_A5Wbvz1nxWQTE2cgkLMAnjzDhFr3dcpRGaWnGf7noBQtsoWxaNkW9uant0m_NAzjkdU3uuP-xotNb8wCgmlkgnY0gmlwhKwS86yKbXVsdGlhZGRyc5YACASsEvOsBm4WAAoErBLzrAZuF90DgnJzhQACAQAAiXNlY3AyNTZrMaECJiCYAZ15M2JvZ3ZAYtcJq4GZK7W6sZpxgWcykbIRekeDdGNwgm4Wg3VkcIJuGIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-18__782d4a61-5c86-4a8d-bfcf-bd98e94757ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.50.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35978', '35979', '35980', '35981', '35982']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35978:35978 -p 35979:35979 -p 35980:35980 -p 35981:35981 -p 35982:35982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35980 --rest-port=35978 --tcp-port=35979 --discv5-udp-port=35981 --rest-address=0.0.0.0 --nat=extip:172.18.50.249 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9d4bb1dcbfce9ce807e25fa583ac6aa5f2e4bd021674bb3e11faa3d4b0edda91 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35982 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLRNvWM_A5Wbvz1nxWQTE2cgkLMAnjzDhFr3dcpRGaWnGf7noBQtsoWxaNkW9uant0m_NAzjkdU3uuP-xotNb8wCgmlkgnY0gmlwhKwS86yKbXVsdGlhZGRyc5YACASsEvOsBm4WAAoErBLzrAZuF90DgnJzhQACAQAAiXNlY3AyNTZrMaECJiCYAZ15M2JvZ3ZAYtcJq4GZK7W6sZpxgWcykbIRekeDdGNwgm4Wg3VkcIJuGIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.249 waku f6f21456db94f68195007f0f1dfedccc9f22ef653e16c4afdde951d8eae9e363
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f6f21456db94. Setting up logs at ./log/docker/node2_2025-12-11_04-15-18__782d4a61-5c86-4a8d-bfcf-bd98e94757ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35978
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:35978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.249/tcp/35979/p2p/16Uiu2HAmRVP6iy51NqVCWynr6YEFF3ehdqowZop75ksnCmV2Yceh","/ip4/172.18.50.249/tcp/35980/ws/p2p/16Uiu2HAmRVP6iy51NqVCWynr6YEFF3ehdqowZop75ksnCmV2Yceh"],"enrUri":"enr:-L24QH1_hsFHDC5pkYzdKvr-cJhi12VYHgYn6vipVzhwIa77f2DgjQ5RhSOvbX-E00Ue1d9CKPJFaIBQrz_1leffsPECgmlkgnY0gmlwhKwSMvmKbXVsdGlhZGRyc5YACASsEjL5BoyLAAoErBIy-QaMjN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDvrHYHE_fA18sSNwbe8esj96Qexe0nyN92bLuGdj6HV6DdGNwgoyLg3VkcIKMjYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35978/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.172/tcp/28182/p2p/16Uiu2HAkwzWJGo9bWhuSDuSchdwjotkNhxmPwgSdDBHA81Efk4mk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28181/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35978/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28181/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28181/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426521472190361,"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:35978/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426521472190361,"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 43105a3fbfa9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f6f21456db94
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 @@
2025-12-11 04:14:49.489 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:49.490 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_stopped_and_removed with id: 2025-12-11_04-14-49__e6771904-d3a9-477d-85b1-9ecd32d6d4c1
2025-12-11 04:14:49.490 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:49.491 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:14:49.491 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:14:49.498 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:49.498 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-49__e6771904-d3a9-477d-85b1-9ecd32d6d4c1__wakuorg_nwaku:latest.log
2025-12-11 04:14:49.499 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:49.499 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:49.501 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:49.502 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.211
2025-12-11 04:14:49.502 DEBUG [src.node.docker_mananger] Generated ports ['24473', '24474', '24475', '24476', '24477']
2025-12-11 04:14:49.502 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:49.502 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:49.503 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:49.503 DEBUG [src.node.docker_mananger] docker run -i -t -p 24473:24473 -p 24474:24474 -p 24475:24475 -p 24476:24476 -p 24477:24477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24475 --rest-port=24473 --tcp-port=24474 --discv5-udp-port=24476 --rest-address=0.0.0.0 --nat=extip:172.18.199.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4a6f3be5f4761ad49cf7bf3efd7cba413a320cff65cffcdc80ff77fe65dee1af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24477 --metrics-logging=true --store=true --relay=true
2025-12-11 04:14:49.681 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.211 waku dca5487b4edae3f5fa26216bcccc833a66aa6e9a57add4c3700e6d6fb6f873ad
2025-12-11 04:14:49.685 ERROR [src.node.docker_mananger] Max retries reached for container fd9fc2b9ae9f. Exiting log stream.
2025-12-11 04:14:49.714 DEBUG [src.node.docker_mananger] Container started with ID dca5487b4eda. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-49__e6771904-d3a9-477d-85b1-9ecd32d6d4c1__wakuorg_nwaku:latest.log
2025-12-11 04:14:49.715 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24473
2025-12-11 04:14:49.715 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:50.331 ERROR [src.node.docker_mananger] Max retries reached for container 7ed3d7886253. Exiting log stream.
2025-12-11 04:14:50.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24473/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:50.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:50.719 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:50.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24473/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:50.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.211/tcp/24474/p2p/16Uiu2HAm4tTdRoFTfptAb5A1Eq6mjHwgJpaPyhMq1XzWqqFPbX3r","/ip4/172.18.199.211/tcp/24475/ws/p2p/16Uiu2HAm4tTdRoFTfptAb5A1Eq6mjHwgJpaPyhMq1XzWqqFPbX3r"],"enrUri":"enr:-L24QIZ_qW6QNQpELLfOP8vmL3WVhN78cESrGSNFZeo6Z9KMT6dNP4bOET13w5XWCEhvAJYZfl4erti_xMM95ESrHE0CgmlkgnY0gmlwhKwSx9OKbXVsdGlhZGRyc5YACASsEsfTBl-aAAoErBLH0wZfm90DgnJzhQADAQAAiXNlY3AyNTZrMaECjJXmEqvzCTqx8ZHUxti_FnwJn6nUmKlPJoFZ05i31U2DdGNwgl-ag3VkcIJfnIV3YWt1MgM"}'
2025-12-11 04:14:50.722 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:50.729 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:50.729 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-49__e6771904-d3a9-477d-85b1-9ecd32d6d4c1__wakuorg_nwaku:latest.log
2025-12-11 04:14:50.729 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:50.729 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:50.731 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:50.731 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.147
2025-12-11 04:14:50.731 DEBUG [src.node.docker_mananger] Generated ports ['62866', '62867', '62868', '62869', '62870']
2025-12-11 04:14:50.731 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:50.731 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:50.731 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:50.731 DEBUG [src.node.docker_mananger] docker run -i -t -p 62866:62866 -p 62867:62867 -p 62868:62868 -p 62869:62869 -p 62870:62870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62868 --rest-port=62866 --tcp-port=62867 --discv5-udp-port=62869 --rest-address=0.0.0.0 --nat=extip:172.18.243.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d8d37f3bcd94eecf42a3b3eacfddcc4ede7b505d222ebdcb8a624aa1ab219cef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62870 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIZ_qW6QNQpELLfOP8vmL3WVhN78cESrGSNFZeo6Z9KMT6dNP4bOET13w5XWCEhvAJYZfl4erti_xMM95ESrHE0CgmlkgnY0gmlwhKwSx9OKbXVsdGlhZGRyc5YACASsEsfTBl-aAAoErBLH0wZfm90DgnJzhQADAQAAiXNlY3AyNTZrMaECjJXmEqvzCTqx8ZHUxti_FnwJn6nUmKlPJoFZ05i31U2DdGNwgl-ag3VkcIJfnIV3YWt1MgM --storenode=/ip4/172.18.199.211/tcp/24474/p2p/16Uiu2HAm4tTdRoFTfptAb5A1Eq6mjHwgJpaPyhMq1XzWqqFPbX3r --store=true --relay=true
2025-12-11 04:14:50.926 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.147 waku 858633966ddec374815042278c5433e9f0ea2fdb7324bc2ec4c35651ecf7e345
2025-12-11 04:14:50.956 DEBUG [src.node.docker_mananger] Container started with ID 858633966dde. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-49__e6771904-d3a9-477d-85b1-9ecd32d6d4c1__wakuorg_nwaku:latest.log
2025-12-11 04:14:50.958 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62866
2025-12-11 04:14:50.958 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:51.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62866/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:51.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:51.963 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:51.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:51.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.147/tcp/62867/p2p/16Uiu2HAkzQNoETESSLn2tkrjq5kKxBzvnUQz1RnbmyVXWLuQji63","/ip4/172.18.243.147/tcp/62868/ws/p2p/16Uiu2HAkzQNoETESSLn2tkrjq5kKxBzvnUQz1RnbmyVXWLuQji63"],"enrUri":"enr:-L24QGWv95IC4f7sD17hIuywgiPJS9B48oqKDUO4SZVETEuMVgTOJopDV9R5kgF7eI-xWRGmOXeja7XwQGKKLgF7twwCgmlkgnY0gmlwhKwS85OKbXVsdGlhZGRyc5YACASsEvOTBvWTAAoErBLzkwb1lN0DgnJzhQADAQAAiXNlY3AyNTZrMaECSfVtDQ4pxDsmX5N5kcEQU3bFAia89eA5CNtpqQOm9KiDdGNwgvWTg3VkcIL1lYV3YWt1MgM"}'
2025-12-11 04:14:51.966 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:51.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62866/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.211/tcp/24474/p2p/16Uiu2HAm4tTdRoFTfptAb5A1Eq6mjHwgJpaPyhMq1XzWqqFPbX3r"]'
2025-12-11 04:14:51.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:51.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24473/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:51.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:51.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62866/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:51.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:51.975 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:51.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:51.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:51.980 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:52.180 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:14:52.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24473/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:52.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb4cf610af053b9627d13b2a6d5e7d4f8d5162af9f721a93668915224704b28cf"}]}'
2025-12-11 04:14:52.184 DEBUG [src.steps.store] messages length is 1
2025-12-11 04:14:52.184 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:14:52.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62866/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:52.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb4cf610af053b9627d13b2a6d5e7d4f8d5162af9f721a93668915224704b28cf"}]}'
2025-12-11 04:14:52.187 DEBUG [src.steps.store] messages length is 1
2025-12-11 04:14:52.188 DEBUG [src.node.waku_node] Stopping container with id 858633966dde
2025-12-11 04:14:52.730 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:52.730 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:52.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:52.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:52.736 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:52.943 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:52.943 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-49__e6771904-d3a9-477d-85b1-9ecd32d6d4c1__wakuorg_nwaku:latest.log
2025-12-11 04:14:52.943 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:52.943 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:52.944 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:52.944 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.247
2025-12-11 04:14:52.945 DEBUG [src.node.docker_mananger] Generated ports ['14294', '14295', '14296', '14297', '14298']
2025-12-11 04:14:52.945 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:52.945 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:52.945 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:52.945 DEBUG [src.node.docker_mananger] docker run -i -t -p 14294:14294 -p 14295:14295 -p 14296:14296 -p 14297:14297 -p 14298:14298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14296 --rest-port=14294 --tcp-port=14295 --discv5-udp-port=14297 --rest-address=0.0.0.0 --nat=extip:172.18.178.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fceef8f08d0a7a0bac016ea8ce51828ab5ce2f2e9f86e0fecb4a8e39ed60dc30 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14298 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIZ_qW6QNQpELLfOP8vmL3WVhN78cESrGSNFZeo6Z9KMT6dNP4bOET13w5XWCEhvAJYZfl4erti_xMM95ESrHE0CgmlkgnY0gmlwhKwSx9OKbXVsdGlhZGRyc5YACASsEsfTBl-aAAoErBLH0wZfm90DgnJzhQADAQAAiXNlY3AyNTZrMaECjJXmEqvzCTqx8ZHUxti_FnwJn6nUmKlPJoFZ05i31U2DdGNwgl-ag3VkcIJfnIV3YWt1MgM --storenode=/ip4/172.18.199.211/tcp/24474/p2p/16Uiu2HAm4tTdRoFTfptAb5A1Eq6mjHwgJpaPyhMq1XzWqqFPbX3r --store=false --relay=true
2025-12-11 04:14:53.130 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.247 waku 25d162d42687137a859b30bf672a10a87f3e39cc7be1c995d36e0ea663c17675
2025-12-11 04:14:53.163 DEBUG [src.node.docker_mananger] Container started with ID 25d162d42687. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-49__e6771904-d3a9-477d-85b1-9ecd32d6d4c1__wakuorg_nwaku:latest.log
2025-12-11 04:14:53.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14294
2025-12-11 04:14:53.164 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:53.547 ERROR [src.node.docker_mananger] Max retries reached for container 858633966dde. Exiting log stream.
2025-12-11 04:14:54.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14294/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:54.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:54.176 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:54.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:54.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.247/tcp/14295/p2p/16Uiu2HAmFaayUSQrJW24jc2TCaiqdinwjcdbUjoA2MnFmtCGJUPs","/ip4/172.18.178.247/tcp/14296/ws/p2p/16Uiu2HAmFaayUSQrJW24jc2TCaiqdinwjcdbUjoA2MnFmtCGJUPs"],"enrUri":"enr:-L24QE18iYk4PhRdQDpYm-mbI2GAIQfvrWb-iISRwXAtmPQVXJCu6w2SWnwJyN0wacNd4SqQlxKDo9x3d99rEVxRZacCgmlkgnY0gmlwhKwSsveKbXVsdGlhZGRyc5YACASsErL3BjfXAAoErBKy9wY32N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK3JOWetLqbORykvqfqWNsUm8tA3f8G58bN5U0vOk6zKDdGNwgjfXg3VkcII32YV3YWt1MgE"}'
2025-12-11 04:14:54.181 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:54.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.211/tcp/24474/p2p/16Uiu2HAm4tTdRoFTfptAb5A1Eq6mjHwgJpaPyhMq1XzWqqFPbX3r"]'
2025-12-11 04:14:54.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:54.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14294/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:54.190 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"}]}'
2025-12-11 04:14:54.190 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:54.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:54.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.247/tcp/14295/p2p/16Uiu2HAmFaayUSQrJW24jc2TCaiqdinwjcdbUjoA2MnFmtCGJUPs","/ip4/172.18.178.247/tcp/14296/ws/p2p/16Uiu2HAmFaayUSQrJW24jc2TCaiqdinwjcdbUjoA2MnFmtCGJUPs"],"enrUri":"enr:-L24QE18iYk4PhRdQDpYm-mbI2GAIQfvrWb-iISRwXAtmPQVXJCu6w2SWnwJyN0wacNd4SqQlxKDo9x3d99rEVxRZacCgmlkgnY0gmlwhKwSsveKbXVsdGlhZGRyc5YACASsErL3BjfXAAoErBKy9wY32N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK3JOWetLqbORykvqfqWNsUm8tA3f8G58bN5U0vOk6zKDdGNwgjfXg3VkcII32YV3YWt1MgE"}'
2025-12-11 04:14:54.192 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:54.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.211/tcp/24474/p2p/16Uiu2HAm4tTdRoFTfptAb5A1Eq6mjHwgJpaPyhMq1XzWqqFPbX3r"]'
2025-12-11 04:14:54.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:54.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14294/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:54.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:54.197 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:55.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24473/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:55.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb4cf610af053b9627d13b2a6d5e7d4f8d5162af9f721a93668915224704b28cf"},{"messageHash":"0x4992ff226ff01c87f27142e8340c4596524624c6ffad365cba5cd243da29d7af"}]}'
2025-12-11 04:14:55.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:55.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f56d6b71bbbc26357508","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb4cf610af053b9627d13b2a6d5e7d4f8d5162af9f721a93668915224704b28cf"},{"messageHash":"0x4992ff226ff01c87f27142e8340c4596524624c6ffad365cba5cd243da29d7af"}]}'
2025-12-11 04:14:55.212 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:55.214 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:55.214 DEBUG [src.node.waku_node] Stopping container with id dca5487b4eda
2025-12-11 04:14:55.777 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:55.777 DEBUG [src.node.waku_node] Stopping container with id 25d162d42687
2025-12-11 04:14:56.341 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:56.342 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:56.352 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:56.358 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:56.363 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,168 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_content_topics with id: 2025-12-11_04-15-41__9e6b0df0-965f-4724-a74a-dd4ed2991851
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-15-41__9e6b0df0-965f-4724-a74a-dd4ed2991851__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12703', '12704', '12705', '12706', '12707']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12703:12703 -p 12704:12704 -p 12705:12705 -p 12706:12706 -p 12707:12707 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12705 --rest-port=12703 --tcp-port=12704 --discv5-udp-port=12706 --rest-address=0.0.0.0 --nat=extip:172.18.136.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0c670accae0a7b9b3b953dbf047e4cbe69ed7fbaab0a9d6bee850cbfbe436ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12707 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c204d389750b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.121 waku 8aea60060e482e7a57a6feae981a82a165e70cb5b3f94a98d72bdfe275c02d56
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8aea60060e48. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-15-41__9e6b0df0-965f-4724-a74a-dd4ed2991851__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12703
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 4119bcf35685. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12703/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:12703/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.121/tcp/12704/p2p/16Uiu2HAm3mgvyK3rMmExto585mNbpVfVDQmkRUeezaRxocvzArWv","/ip4/172.18.136.121/tcp/12705/ws/p2p/16Uiu2HAm3mgvyK3rMmExto585mNbpVfVDQmkRUeezaRxocvzArWv"],"enrUri":"enr:-L24QI0Z9hgV4IHAVWOBl3QTCC9eU-yZ1rGS1YWdmWTG6hcpTR0chqxkEXxteNIUOWFjinbSSbATv6CG_6qNhdJVZhkCgmlkgnY0gmlwhKwSiHmKbXVsdGlhZGRyc5YACASsEoh5BjGgAAoErBKIeQYxod0DgnJzhQADAQAAiXNlY3AyNTZrMaECe_4v8ecdzXnNanYSBUshB0r8DfczzQgoaBhX1mcRGYODdGNwgjGgg3VkcIIxooV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-15-41__9e6b0df0-965f-4724-a74a-dd4ed2991851__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25871', '25872', '25873', '25874', '25875']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25871:25871 -p 25872:25872 -p 25873:25873 -p 25874:25874 -p 25875:25875 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25873 --rest-port=25871 --tcp-port=25872 --discv5-udp-port=25874 --rest-address=0.0.0.0 --nat=extip:172.18.241.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be7eedda4f1dbeabbcbe5f1c025acd51ce09fd75da38edfe0a4f4fcd58e7006d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25875 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI0Z9hgV4IHAVWOBl3QTCC9eU-yZ1rGS1YWdmWTG6hcpTR0chqxkEXxteNIUOWFjinbSSbATv6CG_6qNhdJVZhkCgmlkgnY0gmlwhKwSiHmKbXVsdGlhZGRyc5YACASsEoh5BjGgAAoErBKIeQYxod0DgnJzhQADAQAAiXNlY3AyNTZrMaECe_4v8ecdzXnNanYSBUshB0r8DfczzQgoaBhX1mcRGYODdGNwgjGgg3VkcIIxooV3YWt1MgM --storenode=/ip4/172.18.136.121/tcp/12704/p2p/16Uiu2HAm3mgvyK3rMmExto585mNbpVfVDQmkRUeezaRxocvzArWv --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.232 waku 11602663ef8ebdba87bb01702045ce50ba14389f5a47c385636c8acbdaecff0b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 11602663ef8e. Setting up logs at ./log/docker/store_node1_2025-12-11_04-15-41__9e6b0df0-965f-4724-a74a-dd4ed2991851__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25871
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25871/health" -H "Content-Type: application/json" -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:25871/debug/v1/info" -H "Content-Type: application/json" -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.232/tcp/25872/p2p/16Uiu2HAkybYe2utabTdcf3vmq1TKB7XtgcoBjeRvVwCiRBJHoZg2","/ip4/172.18.241.232/tcp/25873/ws/p2p/16Uiu2HAkybYe2utabTdcf3vmq1TKB7XtgcoBjeRvVwCiRBJHoZg2"],"enrUri":"enr:-L24QHh03AopxQXxO6BsoTiQeG1mMsHQqY_wxgrDUAKoWihaSM1mhpCcOH6IdIiTpt7TwtGel_LMWWkzX2vE38nYL5oCgmlkgnY0gmlwhKwS8eiKbXVsdGlhZGRyc5YACASsEvHoBmUQAAoErBLx6AZlEd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPfZBcr05sODzDAutLLNW8cpQ4CSn8deVkQ2WKTP3CqeDdGNwgmUQg3VkcIJlEoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25871/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.121/tcp/12704/p2p/16Uiu2HAm3mgvyK3rMmExto585mNbpVfVDQmkRUeezaRxocvzArWv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12703/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:25871/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /myapp/1/latest/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:12703/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xed652b39cbcafb6e04b4b88423bdee5461fd1982ec8508b4e4719731944dc3c0"}]}'
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:25871/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xed652b39cbcafb6e04b4b88423bdee5461fd1982ec8508b4e4719731944dc3c0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /waku/2/content/test.js
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12703/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: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:12703/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7635042c9540aa30c9980654a69a42bf3eceffa49b3248bf6571055e3f82f56a"}]}'
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:25871/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7635042c9540aa30c9980654a69a42bf3eceffa49b3248bf6571055e3f82f56a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/22/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12703/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: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:12703/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4d9807b8303b2274d7cfd689ba8d78b8215eb0be009588659c47ed113abb97f"}]}'
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:25871/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4d9807b8303b2274d7cfd689ba8d78b8215eb0be009588659c47ed113abb97f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /toychat/2/huilong/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12703/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: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:12703/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3613c31b0895f9343236c6dcdca7cb0f1a40bf97a9f9d6a95f3691405fa311de"}]}'
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:25871/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3613c31b0895f9343236c6dcdca7cb0f1a40bf97a9f9d6a95f3691405fa311de"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /statusim/1/community/cbor
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12703/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: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:12703/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd7571c5d381b62c0018b75f2af66635208e11688222fb5d509fde327e7b003be"}]}'
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:25871/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd7571c5d381b62c0018b75f2af66635208e11688222fb5d509fde327e7b003be"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/27/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12703/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: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:12703/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x41c7d481620acfcc6d0b131295dadcc02a5e97669e3d6b2c0db706049149191d"}]}'
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:25871/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x41c7d481620acfcc6d0b131295dadcc02a5e97669e3d6b2c0db706049149191d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/29/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12703/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: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:12703/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84f007087007bcaeb0d1903a5331ebfa9c90fa7a64191151d0dd57cd5bfc6b99"}]}'
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:25871/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84f007087007bcaeb0d1903a5331ebfa9c90fa7a64191151d0dd57cd5bfc6b99"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/20/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12703/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  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:12703/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7d8380cb6a9fe924b08e558c60421bf4820679f667888850c906b923a92ebe95"}]}'
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:25871/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7d8380cb6a9fe924b08e558c60421bf4820679f667888850c906b923a92ebe95"}]}'
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 8aea60060e48
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 11602663ef8e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_without_encoding_pubsubtopic with id: 2025-12-11_04-19-56__b41c31ba-e820-4f1b-a672-f03be50358b5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-19-56__b41c31ba-e820-4f1b-a672-f03be50358b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.185.218
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46666', '46667', '46668', '46669', '46670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46666:46666 -p 46667:46667 -p 46668:46668 -p 46669:46669 -p 46670:46670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46668 --rest-port=46666 --tcp-port=46667 --discv5-udp-port=46669 --rest-address=0.0.0.0 --nat=extip:172.18.185.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f793ca212f5afa6badd4a8fca5c7b7cbb0a28f4ebb4014edb03d15c6bdd538a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46670 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.218 waku 8c74c1df3e7072c29a121185a550ea410098059f454d439520157b71d7a70e96
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c74c1df3e70. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-19-56__b41c31ba-e820-4f1b-a672-f03be50358b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46666
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b1385269ece2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2738b3b15fb2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"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:46666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.218/tcp/46667/p2p/16Uiu2HAmPr5mexyztS65WhoRbFw6iUtvYTun2tvqtRgBjYkWEDwT","/ip4/172.18.185.218/tcp/46668/ws/p2p/16Uiu2HAmPr5mexyztS65WhoRbFw6iUtvYTun2tvqtRgBjYkWEDwT"],"enrUri":"enr:-L24QDRJPfcfgKONP6Di7Ayt94mVKS0XGaZrxXftlo_C6wJpR3qXIvRiayD4IEm6Z7fwdHq2pN2Ze1u2XJmaVuo22CUCgmlkgnY0gmlwhKwSudqKbXVsdGlhZGRyc5YACASsErnaBrZLAAoErBK52ga2TN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpkgS2Cbk2HhERbv3xNY0fBhA2SrW293wqOvTHrUgLX6DdGNwgrZLg3VkcIK2TYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-19-56__b41c31ba-e820-4f1b-a672-f03be50358b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.108.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49452', '49453', '49454', '49455', '49456']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49452:49452 -p 49453:49453 -p 49454:49454 -p 49455:49455 -p 49456:49456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49454 --rest-port=49452 --tcp-port=49453 --discv5-udp-port=49455 --rest-address=0.0.0.0 --nat=extip:172.18.108.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=919fece0c0c97fc6c0eafce771aac69cdfafbaed16ac1dfbd68c5efb2a6d1bce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49456 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDRJPfcfgKONP6Di7Ayt94mVKS0XGaZrxXftlo_C6wJpR3qXIvRiayD4IEm6Z7fwdHq2pN2Ze1u2XJmaVuo22CUCgmlkgnY0gmlwhKwSudqKbXVsdGlhZGRyc5YACASsErnaBrZLAAoErBK52ga2TN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpkgS2Cbk2HhERbv3xNY0fBhA2SrW293wqOvTHrUgLX6DdGNwgrZLg3VkcIK2TYV3YWt1MgM --storenode=/ip4/172.18.185.218/tcp/46667/p2p/16Uiu2HAmPr5mexyztS65WhoRbFw6iUtvYTun2tvqtRgBjYkWEDwT --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.171 waku e2898e6922ba1d1872d8ad2659e47ebd14fd3b1124f32f9e4db4b373e389978c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e2898e6922ba. Setting up logs at ./log/docker/store_node1_2025-12-11_04-19-56__b41c31ba-e820-4f1b-a672-f03be50358b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49452
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49452/health" -H "Content-Type: application/json" -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:49452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.171/tcp/49453/p2p/16Uiu2HAmMQajS6j8wvcvCJU6NwjtpWV3SJAt9CkGYh3JfHmNda7x","/ip4/172.18.108.171/tcp/49454/ws/p2p/16Uiu2HAmMQajS6j8wvcvCJU6NwjtpWV3SJAt9CkGYh3JfHmNda7x"],"enrUri":"enr:-L24QIGUN1TjbxnP96XFnWpahHBOP34BBYWJ8nwEehE8j_hIW-EBplFrC2j-TDiUKwKqLF2tG3sj_dkWxH0B9xTRSmYCgmlkgnY0gmlwhKwSbKuKbXVsdGlhZGRyc5YACASsEmyrBsEtAAoErBJsqwbBLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgghYhyUnN0pNMEhOb-jaw_fKIlHTFvHytHHkwvkWqqeDdGNwgsEtg3VkcILBL4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.218/tcp/46667/p2p/16Uiu2HAmPr5mexyztS65WhoRbFw6iUtvYTun2tvqtRgBjYkWEDwT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:49452/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:46666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:46666/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:46666/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:46666/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:46666/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:46666/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:46666/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:167 trying get message with wrong encoded pubsub topic /waku/2/rs/3/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46666/store/v3/messages?includeData=true&pubsubTopic=/waku/2/rs/3/0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xad8e9847e2a539f5a6a6bef64d9fcdb0b1a94d2bd65a52c888de0cd0544f7ee5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426798569848688,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x042b1f328f8a49de5a0d7086bc16f9e31291f9ac1283ec5ae80e3e6ab18191f4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1765426798775761237,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5c6c4c6de40c9921c26bdedcf6af762c17bc9b660f5186efda132a67ebbbce7d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765426798982705309,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3071c64d5fc14c1120ac67e6c7c17424d6a8fe0c08d38db1802d2b18a919a9b2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765426799190585285,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x93a91f0dc0c790f54c4cdde53a9091c1c1dce9da13b02ec4e27ef2c63336a793","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765426799398075957,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xcee7d055472a858c83f467c1fe607b759dc697b84c0f182dfd2b91c551c8dac5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765426799605515528,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd32f0ea7336879bb53734b0b75af4b7ca991a4494c76233da43c5787a3ac8004","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765426799812278738,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe55ef42d5b3c2d6a743793b54844355e2e0bc9d44aeaf8e4e1daa658b8847bb7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765426800019745945,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_topics:test_topics.py:171 response for getting message without encoding pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0xad8e9847e2a539f5a6a6bef64d9fcdb0b1a94d2bd65a52c888de0cd0544f7ee5', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1765426798569848688, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x042b1f328f8a49de5a0d7086bc16f9e31291f9ac1283ec5ae80e3e6ab18191f4', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1765426798775761237, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x5c6c4c6de40c9921c26bdedcf6af762c17bc9b660f5186efda132a67ebbbce7d', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1765426798982705309, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x3071c64d5fc14c1120ac67e6c7c17424d6a8fe0c08d38db1802d2b18a919a9b2', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1765426799190585285, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x93a91f0dc0c790f54c4cdde53a9091c1c1dce9da13b02ec4e27ef2c63336a793', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1765426799398075957, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xcee7d055472a858c83f467c1fe607b759dc697b84c0f182dfd2b91c551c8dac5', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1765426799605515528, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xd32f0ea7336879bb53734b0b75af4b7ca991a4494c76233da43c5787a3ac8004', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1765426799812278738, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xe55ef42d5b3c2d6a743793b54844355e2e0bc9d44aeaf8e4e1daa658b8847bb7', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1765426800019745945, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/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 8c74c1df3e70
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e2898e6922ba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2025-12-11 04:13:18.766 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:13:18.766 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2025-12-11_04-13-18__e434213f-9f6b-4a46-bf32-593e73f19bb2
2025-12-11 04:13:18.766 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:13:18.766 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-11 04:13:18.767 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-11 04:13:18.773 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:18.773 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-18__e434213f-9f6b-4a46-bf32-593e73f19bb2__wakuorg_nwaku:latest.log
2025-12-11 04:13:18.773 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:18.774 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:18.775 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:18.775 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.181
2025-12-11 04:13:18.775 DEBUG [src.node.docker_mananger] Generated ports ['11329', '11330', '11331', '11332', '11333']
2025-12-11 04:13:18.775 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:18.776 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:18.776 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:18.776 DEBUG [src.node.docker_mananger] docker run -i -t -p 11329:11329 -p 11330:11330 -p 11331:11331 -p 11332:11332 -p 11333:11333 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11331 --rest-port=11329 --tcp-port=11330 --discv5-udp-port=11332 --rest-address=0.0.0.0 --nat=extip:172.18.97.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdc71468e9aacf6c5c8b8c8f5ceb0ced696f88dec515eb5aa6c79faf5dfcaf3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11333 --metrics-logging=true --relay=true --filter=true
2025-12-11 04:13:18.965 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.181 waku c6d41d20e5d8b912fd1a31b84ae582f25d1fcba417c8ee691ca18fe248811e9e
2025-12-11 04:13:18.995 DEBUG [src.node.docker_mananger] Container started with ID c6d41d20e5d8. Setting up logs at ./log/docker/node1_2025-12-11_04-13-18__e434213f-9f6b-4a46-bf32-593e73f19bb2__wakuorg_nwaku:latest.log
2025-12-11 04:13:18.997 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11329
2025-12-11 04:13:18.997 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:19.050 ERROR [src.node.docker_mananger] Max retries reached for container 651fd294b867. Exiting log stream.
2025-12-11 04:13:19.562 ERROR [src.node.docker_mananger] Max retries reached for container a55060d72037. Exiting log stream.
2025-12-11 04:13:19.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11329/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:20.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:20.002 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:20.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11329/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:20.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.181/tcp/11330/p2p/16Uiu2HAm2BcDs81xWe2Vger1TR34FWrd5tieJGHHsqUqm3WjbaXC","/ip4/172.18.97.181/tcp/11331/ws/p2p/16Uiu2HAm2BcDs81xWe2Vger1TR34FWrd5tieJGHHsqUqm3WjbaXC"],"enrUri":"enr:-L24QJ0gyjAj2q8s9QhPbIB_M7qCNwIpT6ofr8NN4tZR7J0LL_62Jl3NFJ-qSrIMB0OZde6LuHbBpZaJzLxGj-OPJKMCgmlkgnY0gmlwhKwSYbWKbXVsdGlhZGRyc5YACASsEmG1BixCAAoErBJhtQYsQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECZGdtvPP0eVRraXIt7Y4QGN1fGi3_c4M2aVv483nb4guDdGNwgixCg3VkcIIsRIV3YWt1MgU"}'
2025-12-11 04:13:20.004 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:20.005 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-11 04:13:20.011 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:20.011 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-18__e434213f-9f6b-4a46-bf32-593e73f19bb2__wakuorg_nwaku:latest.log
2025-12-11 04:13:20.011 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:20.011 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:20.013 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:20.013 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.243
2025-12-11 04:13:20.013 DEBUG [src.node.docker_mananger] Generated ports ['24504', '24505', '24506', '24507', '24508']
2025-12-11 04:13:20.013 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:20.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:20.013 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:20.013 DEBUG [src.node.docker_mananger] docker run -i -t -p 24504:24504 -p 24505:24505 -p 24506:24506 -p 24507:24507 -p 24508:24508 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24506 --rest-port=24504 --tcp-port=24505 --discv5-udp-port=24507 --rest-address=0.0.0.0 --nat=extip:172.18.27.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9acacd4833f79ecc6c963aba79b045fb33de9aeb7a28a5737b9d2ca40bcad8fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24508 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJ0gyjAj2q8s9QhPbIB_M7qCNwIpT6ofr8NN4tZR7J0LL_62Jl3NFJ-qSrIMB0OZde6LuHbBpZaJzLxGj-OPJKMCgmlkgnY0gmlwhKwSYbWKbXVsdGlhZGRyc5YACASsEmG1BixCAAoErBJhtQYsQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECZGdtvPP0eVRraXIt7Y4QGN1fGi3_c4M2aVv483nb4guDdGNwgixCg3VkcIIsRIV3YWt1MgU --filternode=/ip4/172.18.97.181/tcp/11330/p2p/16Uiu2HAm2BcDs81xWe2Vger1TR34FWrd5tieJGHHsqUqm3WjbaXC
2025-12-11 04:13:20.191 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.243 waku abb67c83ea1f8138157db2e37c86a5a1776c767d0bed6fa57b616fe7895af739
2025-12-11 04:13:20.224 DEBUG [src.node.docker_mananger] Container started with ID abb67c83ea1f. Setting up logs at ./log/docker/node2_2025-12-11_04-13-18__e434213f-9f6b-4a46-bf32-593e73f19bb2__wakuorg_nwaku:latest.log
2025-12-11 04:13:20.226 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24504
2025-12-11 04:13:20.227 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:21.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24504/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:21.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:13:21.232 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:21.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24504/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:21.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.243/tcp/24505/p2p/16Uiu2HAm7kEsqcM1yWrrL3ozs8x4MVEzeknyGGTuHdfaW8AydSjM","/ip4/172.18.27.243/tcp/24506/ws/p2p/16Uiu2HAm7kEsqcM1yWrrL3ozs8x4MVEzeknyGGTuHdfaW8AydSjM"],"enrUri":"enr:-L24QMkQmM7MCXKycKFutIz9wWyrPOtYhhKRq-0TIfgpLJmdJ8cP97axYvQphLZUUxxRyogDT2q-N_oFTmAgse9srD4CgmlkgnY0gmlwhKwSG_OKbXVsdGlhZGRyc5YACASsEhvzBl-5AAoErBIb8wZfut0DgnJzhQADAQAAiXNlY3AyNTZrMaECtw3lEom9b-KAI6hCBH_rMPfZ3PBgAPKwTcFcHu_exxyDdGNwgl-5g3VkcIJfu4V3YWt1MgA"}'
2025-12-11 04:13:21.235 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:21.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24504/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.181/tcp/11330/p2p/16Uiu2HAm2BcDs81xWe2Vger1TR34FWrd5tieJGHHsqUqm3WjbaXC"]'
2025-12-11 04:13:21.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:21.265 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-11 04:13:21.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11329/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:21.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:21.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24504/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9a044ca1-bf69-490a-baf2-6f001a1b0a7c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:21.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9a044ca1-bf69-490a-baf2-6f001a1b0a7c","statusDesc":"OK"}'
2025-12-11 04:13:21.292 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:24504/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:21.295 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24504/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2025-12-11 04:13:21.297 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:13:21.298 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:13:21.298 DEBUG [src.node.waku_node] Stopping container with id c6d41d20e5d8
2025-12-11 04:13:21.874 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:21.875 DEBUG [src.node.waku_node] Stopping container with id abb67c83ea1f
2025-12-11 04:13:22.373 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:22.375 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:13:22.379 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:22.384 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_include_data with id: 2025-12-11_04-14-01__0ea9b7ff-9d8a-4df7-b58e-50b33b0b82d9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-01__0ea9b7ff-9d8a-4df7-b58e-50b33b0b82d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17991', '17992', '17993', '17994', '17995']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17991:17991 -p 17992:17992 -p 17993:17993 -p 17994:17994 -p 17995:17995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17993 --rest-port=17991 --tcp-port=17992 --discv5-udp-port=17994 --rest-address=0.0.0.0 --nat=extip:172.18.52.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3206dd978ad5a2bb5cebae6bdbfc2e2063913c2d976b2a5be34b29dc0fcfb0bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17995 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.166 waku 9c562f7109ee3e2195d5ea69fb022abb35e7d04402875d6f6673df2a28a70bf2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c562f7109ee. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-01__0ea9b7ff-9d8a-4df7-b58e-50b33b0b82d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17991
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 96725987baba. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e6f4d42781c4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17991/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:17991/debug/v1/info" -H "Content-Type: application/json" -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.166/tcp/17992/p2p/16Uiu2HAm8ZY75jwD2knbNygWKN9AHsSST89zbtnLX2jzaNoMwCug","/ip4/172.18.52.166/tcp/17993/ws/p2p/16Uiu2HAm8ZY75jwD2knbNygWKN9AHsSST89zbtnLX2jzaNoMwCug"],"enrUri":"enr:-L24QHJgov3hpnCy6BEEJTrxznwJhI5nXUKupABrsAQfLedqLe51lwoaLKWQ6fHJDVa0MC0onuVSHZP51w5k4WQItQsCgmlkgnY0gmlwhKwSNKaKbXVsdGlhZGRyc5YACASsEjSmBkZIAAoErBI0pgZGSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECwyusSMEEkDwY4l3Dqo9EN0DEX_3CmboQZ6irHfmB56uDdGNwgkZIg3VkcIJGSoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-01__0ea9b7ff-9d8a-4df7-b58e-50b33b0b82d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14693', '14694', '14695', '14696', '14697']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14693:14693 -p 14694:14694 -p 14695:14695 -p 14696:14696 -p 14697:14697 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14695 --rest-port=14693 --tcp-port=14694 --discv5-udp-port=14696 --rest-address=0.0.0.0 --nat=extip:172.18.178.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2da28b4f9c2dcb50da2941bceebc6f2ebf7c4e2b0b0dcb44fee59dbf5d001ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14697 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHJgov3hpnCy6BEEJTrxznwJhI5nXUKupABrsAQfLedqLe51lwoaLKWQ6fHJDVa0MC0onuVSHZP51w5k4WQItQsCgmlkgnY0gmlwhKwSNKaKbXVsdGlhZGRyc5YACASsEjSmBkZIAAoErBI0pgZGSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECwyusSMEEkDwY4l3Dqo9EN0DEX_3CmboQZ6irHfmB56uDdGNwgkZIg3VkcIJGSoV3YWt1MgM --storenode=/ip4/172.18.52.166/tcp/17992/p2p/16Uiu2HAm8ZY75jwD2knbNygWKN9AHsSST89zbtnLX2jzaNoMwCug --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.71 waku 9e731da6d0e07d5d8ea0f1e94bc68c8cecf60e27a60585a02d83770d93f38ff2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e731da6d0e0. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-01__0ea9b7ff-9d8a-4df7-b58e-50b33b0b82d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14693
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14693/health" -H "Content-Type: application/json" -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:14693/debug/v1/info" -H "Content-Type: application/json" -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.71/tcp/14694/p2p/16Uiu2HAmDZxiDtVY7YRL7dS1YhWQtNbgcKW4wLuthG9Y9Z2KuNq7","/ip4/172.18.178.71/tcp/14695/ws/p2p/16Uiu2HAmDZxiDtVY7YRL7dS1YhWQtNbgcKW4wLuthG9Y9Z2KuNq7"],"enrUri":"enr:-L24QLHqPI7Z-OpsrSqcTJi7_YTH4nslUE7kQXDvteemyJwuU32GnhKeovB3yaxgmNB6oB6l1cSN285X3PLc4xOavfgCgmlkgnY0gmlwhKwSskeKbXVsdGlhZGRyc5YACASsErJHBjlmAAoErBKyRwY5Z90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDZHt99jX6dXgsT1g3g9IDguu2GsJGNgryZzyxex3BrqDdGNwgjlmg3VkcII5aIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14693/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.166/tcp/17992/p2p/16Uiu2HAm8ZY75jwD2knbNygWKN9AHsSST89zbtnLX2jzaNoMwCug"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/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:14693/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:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17991/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14693/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c562f7109ee
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9e731da6d0e0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_empty_hashes with id: 2025-12-11_04-15-02__3d5e4cda-7ce3-4516-a3bc-5053ab01acaf
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-15-02__3d5e4cda-7ce3-4516-a3bc-5053ab01acaf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.148.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37770', '37771', '37772', '37773', '37774']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37770:37770 -p 37771:37771 -p 37772:37772 -p 37773:37773 -p 37774:37774 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37772 --rest-port=37770 --tcp-port=37771 --discv5-udp-port=37773 --rest-address=0.0.0.0 --nat=extip:172.18.148.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f43e9d05314e3d9e9caedc564e7df0da6cdb6a1998ffaea4bc249fa93fae0bde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37774 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.166 waku f1be43091620a1b422619518209ab920ea6a33867750656da3a706f480a6e3a0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1be43091620. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-15-02__3d5e4cda-7ce3-4516-a3bc-5053ab01acaf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37770
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 0aaaf39cd271. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b08c690ec3fa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37770/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:37770/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.166/tcp/37771/p2p/16Uiu2HAm3W3j24JLZCyZgrF3eMqDBFbYUogdvouoBuSJqFr1MPn5","/ip4/172.18.148.166/tcp/37772/ws/p2p/16Uiu2HAm3W3j24JLZCyZgrF3eMqDBFbYUogdvouoBuSJqFr1MPn5"],"enrUri":"enr:-L24QDVEOL4iBoyXh3lvzZazFI0AbmGlZyVntvpcUPf4_HZ4BGYQAZ3Xt-a5XOeGhhH3AFv_HdlCmnbFSUMNjAk75KECgmlkgnY0gmlwhKwSlKaKbXVsdGlhZGRyc5YACASsEpSmBpOLAAoErBKUpgaTjN0DgnJzhQADAQAAiXNlY3AyNTZrMaECd_xn9iSUGdjdj_PyMYfflOGn6nCKr2D-Ni2bB_KU5I6DdGNwgpOLg3VkcIKTjYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-15-02__3d5e4cda-7ce3-4516-a3bc-5053ab01acaf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.114.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4905', '4906', '4907', '4908', '4909']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4905:4905 -p 4906:4906 -p 4907:4907 -p 4908:4908 -p 4909:4909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4907 --rest-port=4905 --tcp-port=4906 --discv5-udp-port=4908 --rest-address=0.0.0.0 --nat=extip:172.18.114.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bae481d5fd57f57dd42eebfb1e5b330fee79dd2fa0ba44a1d1aad50a37441ac0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4909 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDVEOL4iBoyXh3lvzZazFI0AbmGlZyVntvpcUPf4_HZ4BGYQAZ3Xt-a5XOeGhhH3AFv_HdlCmnbFSUMNjAk75KECgmlkgnY0gmlwhKwSlKaKbXVsdGlhZGRyc5YACASsEpSmBpOLAAoErBKUpgaTjN0DgnJzhQADAQAAiXNlY3AyNTZrMaECd_xn9iSUGdjdj_PyMYfflOGn6nCKr2D-Ni2bB_KU5I6DdGNwgpOLg3VkcIKTjYV3YWt1MgM --storenode=/ip4/172.18.148.166/tcp/37771/p2p/16Uiu2HAm3W3j24JLZCyZgrF3eMqDBFbYUogdvouoBuSJqFr1MPn5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.167 waku 4cbf6575a7a6f8f8624eff15265693545baa9fd7c9e7cd6cab1e61198b99ce65
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4cbf6575a7a6. Setting up logs at ./log/docker/store_node1_2025-12-11_04-15-02__3d5e4cda-7ce3-4516-a3bc-5053ab01acaf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4905
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4905/health" -H "Content-Type: application/json" -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:4905/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.167/tcp/4906/p2p/16Uiu2HAmMYsXXAoy5cWunut1JhnLj3fZ2zZ48fqyEVGtaQ6epfsy","/ip4/172.18.114.167/tcp/4907/ws/p2p/16Uiu2HAmMYsXXAoy5cWunut1JhnLj3fZ2zZ48fqyEVGtaQ6epfsy"],"enrUri":"enr:-L24QO25DQvDiD5tltVHx_O9i2r62m7-EfpYu4BOJXaZoglUNxh4JVHgzg-sZWT_wEA0zm6ZK66DXSvwzC_9ndbUiIgCgmlkgnY0gmlwhKwScqeKbXVsdGlhZGRyc5YACASsEnKnBhMqAAoErBJypwYTK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDhCf7ZRzu8RDCUKTLQSnAYWjzWRWc1m7bxZnf74SyFuyDdGNwghMqg3VkcIITLIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4905/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.166/tcp/37771/p2p/16Uiu2HAm3W3j24JLZCyZgrF3eMqDBFbYUogdvouoBuSJqFr1MPn5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37770/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:4905/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:37770/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:37770/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:37770/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:37770/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4e1e5867473dca54747bfa32b45834d69f4aeb3848910a8ca6d5ca5bdb693566"},{"messageHash":"0x9b12f15aaa1ac606b43233b4ceb51a7ceadad9a3b5e21f96899debe98ecf1844"},{"messageHash":"0xae41d09cd799f4e2ab3914eb06fcffc8019f4c709a1502ebabc772abc806f9a0"},{"messageHash":"0x6e1c241b52cea2f24770f145e3cd40bb70bf9c76f5db6fe91b00c3c2eb5447c5"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4905/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4e1e5867473dca54747bfa32b45834d69f4aeb3848910a8ca6d5ca5bdb693566"},{"messageHash":"0x9b12f15aaa1ac606b43233b4ceb51a7ceadad9a3b5e21f96899debe98ecf1844"},{"messageHash":"0xae41d09cd799f4e2ab3914eb06fcffc8019f4c709a1502ebabc772abc806f9a0"},{"messageHash":"0x6e1c241b52cea2f24770f145e3cd40bb70bf9c76f5db6fe91b00c3c2eb5447c5"}]}'
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 f1be43091620
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4cbf6575a7a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_relay__peer_only_store with id: 2025-12-11_04-16-10__179a9df9-8146-424f-b5cf-ce68e24a437c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-16-10__179a9df9-8146-424f-b5cf-ce68e24a437c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.36.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19833', '19834', '19835', '19836', '19837']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19833:19833 -p 19834:19834 -p 19835:19835 -p 19836:19836 -p 19837:19837 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19835 --rest-port=19833 --tcp-port=19834 --discv5-udp-port=19836 --rest-address=0.0.0.0 --nat=extip:172.18.36.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deceabc45ee9db4da8b3adce8e845faaa2f629b95f9f36c939a4de6cfe13fbc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19837 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.238 waku d29861833d5e0ace53595a3476f82c5611300fa3edc9913041afd792c2f405f1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d29861833d5e. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-16-10__179a9df9-8146-424f-b5cf-ce68e24a437c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19833
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 bacf641515fd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9f33ed04745c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19833/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:19833/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.238/tcp/19834/p2p/16Uiu2HAm8MyL4tYSNFdpQcfBUS1A7JV3skSQib6pz18tA4K49XxM","/ip4/172.18.36.238/tcp/19835/ws/p2p/16Uiu2HAm8MyL4tYSNFdpQcfBUS1A7JV3skSQib6pz18tA4K49XxM"],"enrUri":"enr:-L24QN4Ku7_mE5DWHDymwRR_aPaje3mQL5p0RUvilClxQok5Z9OPZ_gy6UgzAWfrn1d6GZ479VKXk_FriwBHLcg-GuwCgmlkgnY0gmlwhKwSJO6KbXVsdGlhZGRyc5YACASsEiTuBk16AAoErBIk7gZNe90DgnJzhQADAQAAiXNlY3AyNTZrMaECwDU5WPX5kykCFWTpt97AYL8Lmp_1Hrxe9DWPWjRHBrKDdGNwgk16g3VkcIJNfIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-16-10__179a9df9-8146-424f-b5cf-ce68e24a437c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17932', '17933', '17934', '17935', '17936']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17932:17932 -p 17933:17933 -p 17934:17934 -p 17935:17935 -p 17936:17936 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17934 --rest-port=17932 --tcp-port=17933 --discv5-udp-port=17935 --rest-address=0.0.0.0 --nat=extip:172.18.145.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebdafacae7ff72f0ece09e4dfdb5dfafaccbe2b782058ee8344baff5cdaa7b3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17936 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN4Ku7_mE5DWHDymwRR_aPaje3mQL5p0RUvilClxQok5Z9OPZ_gy6UgzAWfrn1d6GZ479VKXk_FriwBHLcg-GuwCgmlkgnY0gmlwhKwSJO6KbXVsdGlhZGRyc5YACASsEiTuBk16AAoErBIk7gZNe90DgnJzhQADAQAAiXNlY3AyNTZrMaECwDU5WPX5kykCFWTpt97AYL8Lmp_1Hrxe9DWPWjRHBrKDdGNwgk16g3VkcIJNfIV3YWt1MgE --storenode=/ip4/172.18.36.238/tcp/19834/p2p/16Uiu2HAm8MyL4tYSNFdpQcfBUS1A7JV3skSQib6pz18tA4K49XxM --store=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.232 waku ba55962f0d27b17953668510a0f4da4118ff387ed93fb194eb65cc39cb7c6eb1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba55962f0d27. Setting up logs at ./log/docker/store_node1_2025-12-11_04-16-10__179a9df9-8146-424f-b5cf-ce68e24a437c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17932
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17932/health" -H "Content-Type: application/json" -d '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":"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:17932/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.232/tcp/17933/p2p/16Uiu2HAkzqz3K2c2kuGyPRzeHJCKNg76uHBLQVf5oFYemePNw8mb","/ip4/172.18.145.232/tcp/17934/ws/p2p/16Uiu2HAkzqz3K2c2kuGyPRzeHJCKNg76uHBLQVf5oFYemePNw8mb"],"enrUri":"enr:-L24QBAU6EisP9PMNICnvAjOhKPgvHDt_T33vjvSHBtp2J__XWwbR98CGXeCfYXSh_GTDa-t_RIOa5p_CgFVZLQvU6kCgmlkgnY0gmlwhKwSkeiKbXVsdGlhZGRyc5YACASsEpHoBkYNAAoErBKR6AZGDt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUITLmMUFSalOn-T_wWpi6kaMGB34VgUxwCT5cL6IgNaDdGNwgkYNg3VkcIJGD4V3YWt1MgI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17932/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.36.238/tcp/19834/p2p/16Uiu2HAm8MyL4tYSNFdpQcfBUS1A7JV3skSQib6pz18tA4K49XxM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19833/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:19833/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:17932/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d29861833d5e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ba55962f0d27
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2025-12-11 04:15:06.522 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:15:06.522 DEBUG [tests.conftest] Running test: test_different_page_size[11] with id: 2025-12-11_04-15-06__5a80b4e2-a3ab-43e6-9e80-db2e057ddf6a
2025-12-11 04:15:06.522 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:15:06.523 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:15:06.523 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:15:06.529 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:06.529 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-15-06__5a80b4e2-a3ab-43e6-9e80-db2e057ddf6a__wakuorg_nwaku:latest.log
2025-12-11 04:15:06.529 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:06.529 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:06.531 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:06.531 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.228
2025-12-11 04:15:06.531 DEBUG [src.node.docker_mananger] Generated ports ['16434', '16435', '16436', '16437', '16438']
2025-12-11 04:15:06.531 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:06.531 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:06.531 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:06.531 DEBUG [src.node.docker_mananger] docker run -i -t -p 16434:16434 -p 16435:16435 -p 16436:16436 -p 16437:16437 -p 16438:16438 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16436 --rest-port=16434 --tcp-port=16435 --discv5-udp-port=16437 --rest-address=0.0.0.0 --nat=extip:172.18.147.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfb74ef651d2c47b0d97cfca97768160a24879ca6ddc2edca2bdb9abbac9da1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16438 --metrics-logging=true --store=true --relay=true
2025-12-11 04:15:06.704 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.228 waku 3d3c56004b3f352e8fd03a59e0f3eeb95e8e565972e122fdc1631926c8cad942
2025-12-11 04:15:06.733 DEBUG [src.node.docker_mananger] Container started with ID 3d3c56004b3f. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-15-06__5a80b4e2-a3ab-43e6-9e80-db2e057ddf6a__wakuorg_nwaku:latest.log
2025-12-11 04:15:06.733 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16434
2025-12-11 04:15:06.734 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:06.786 ERROR [src.node.docker_mananger] Max retries reached for container c6c94546666f. Exiting log stream.
2025-12-11 04:15:07.327 ERROR [src.node.docker_mananger] Max retries reached for container 91496e3d30ec. Exiting log stream.
2025-12-11 04:15:07.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16434/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:07.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:07.738 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:07.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16434/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:07.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.228/tcp/16435/p2p/16Uiu2HAmUQddukDtnz752w4gSsrDUuwrDX5XPvfeuKQXjjrT35As","/ip4/172.18.147.228/tcp/16436/ws/p2p/16Uiu2HAmUQddukDtnz752w4gSsrDUuwrDX5XPvfeuKQXjjrT35As"],"enrUri":"enr:-L24QKfzsQjrQeLHw5CB-Q5w8VtJEyC_iNrJZ9BhzZnPWp6KVIgkhTByfAWkL8-el1aTQ9EOwHGbdfs9cKwMW00Et8MCgmlkgnY0gmlwhKwSk-SKbXVsdGlhZGRyc5YACASsEpPkBkAzAAoErBKT5AZANN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6g1wUKXzW43k8mDRpDFa7aorxkk0_nEsTylESLgqDdyDdGNwgkAzg3VkcIJANYV3YWt1MgM"}'
2025-12-11 04:15:07.740 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:07.747 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:07.747 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-15-06__5a80b4e2-a3ab-43e6-9e80-db2e057ddf6a__wakuorg_nwaku:latest.log
2025-12-11 04:15:07.747 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:07.748 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:07.749 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:07.749 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.130
2025-12-11 04:15:07.749 DEBUG [src.node.docker_mananger] Generated ports ['36208', '36209', '36210', '36211', '36212']
2025-12-11 04:15:07.749 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:07.749 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:07.749 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:07.750 DEBUG [src.node.docker_mananger] docker run -i -t -p 36208:36208 -p 36209:36209 -p 36210:36210 -p 36211:36211 -p 36212:36212 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36210 --rest-port=36208 --tcp-port=36209 --discv5-udp-port=36211 --rest-address=0.0.0.0 --nat=extip:172.18.174.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee9fef6bdcdac44cbc8bfbba1c2dd7e03ecb8c5dd3a49feb298ddac7bfdc9bab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36212 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKfzsQjrQeLHw5CB-Q5w8VtJEyC_iNrJZ9BhzZnPWp6KVIgkhTByfAWkL8-el1aTQ9EOwHGbdfs9cKwMW00Et8MCgmlkgnY0gmlwhKwSk-SKbXVsdGlhZGRyc5YACASsEpPkBkAzAAoErBKT5AZANN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6g1wUKXzW43k8mDRpDFa7aorxkk0_nEsTylESLgqDdyDdGNwgkAzg3VkcIJANYV3YWt1MgM --storenode=/ip4/172.18.147.228/tcp/16435/p2p/16Uiu2HAmUQddukDtnz752w4gSsrDUuwrDX5XPvfeuKQXjjrT35As --store=true --relay=true
2025-12-11 04:15:07.927 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.130 waku e06d939d15930e07acf46d415bf6da0c0124989c3b023f820fa29d98adb21917
2025-12-11 04:15:07.964 DEBUG [src.node.docker_mananger] Container started with ID e06d939d1593. Setting up logs at ./log/docker/store_node1_2025-12-11_04-15-06__5a80b4e2-a3ab-43e6-9e80-db2e057ddf6a__wakuorg_nwaku:latest.log
2025-12-11 04:15:07.965 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36208
2025-12-11 04:15:07.965 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:08.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36208/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:08.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:08.970 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:08.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36208/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:08.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.130/tcp/36209/p2p/16Uiu2HAmSoeVrgpem5Qudek9fP2EtsV7cAH7wiiv81t7jfw9hdjQ","/ip4/172.18.174.130/tcp/36210/ws/p2p/16Uiu2HAmSoeVrgpem5Qudek9fP2EtsV7cAH7wiiv81t7jfw9hdjQ"],"enrUri":"enr:-L24QEcOA4VYrQpJGTS5LRy-VQVUEh42U_Pri4D-QRvGQFvEZ2eSRrryJA3UIefdntIZhQW7kry8xozYqK3i-9TU-lkCgmlkgnY0gmlwhKwSroKKbXVsdGlhZGRyc5YACASsEq6CBo1xAAoErBKuggaNct0DgnJzhQADAQAAiXNlY3AyNTZrMaED0jtlrxksTdKRWg1WLlavMkF5p733-Gk9sZjrs4ZRs6uDdGNwgo1xg3VkcIKNc4V3YWt1MgM"}'
2025-12-11 04:15:08.972 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:08.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36208/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.228/tcp/16435/p2p/16Uiu2HAmUQddukDtnz752w4gSsrDUuwrDX5XPvfeuKQXjjrT35As"]'
2025-12-11 04:15:08.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:08.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:15:08.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:08.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36208/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:15:08.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:08.981 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:08.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:08.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:08.986 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:09.187 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:09.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:09.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:09.193 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:09.393 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:09.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:09.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:09.398 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:09.599 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:09.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:09.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:09.604 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:09.805 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:09.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:09.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:09.810 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:10.010 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:10.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:10.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:10.015 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:10.216 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:10.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:10.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:10.220 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:10.421 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:10.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:10.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:10.426 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:10.627 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:10.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:10.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:10.633 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:10.833 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:10.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:10.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:10.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:11.040 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:11.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:11.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:11.044 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:11.245 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:11.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:11.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:11.251 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:11.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16434/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:11.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc2c926e9abd0617d763a18796c89c2742cdee2f4c267a0b4b53e5b6c307b3d41"},{"messageHash":"0xc87e649c8ef238477659e1b62d05e072c39300c6f53862d441b4c88af2486297"},{"messageHash":"0xb7438ad0d9130976e077ddb68449226361c40528c8163b45bec81ae2ad843097"},{"messageHash":"0xbbaa120811f78ea7ab4962304a95d19d799eb04efafc2101edcfb2fe126d3dc2"},{"messageHash":"0x9ab8fe3d839b68db8a1c091786a27b45d96b371ba413a7d6f6f3d610e7a3c256"},{"messageHash":"0x902d92729c22bad2d88496f9b1154cae5d245aaa5a78b7227947de1791d7a320"},{"messageHash":"0xcc6cf8ffac4bb9f0ca602f05a441e9bef869c90432478d5e655818616cc3e709"},{"messageHash":"0xc05d0dc7b0540a7f21e4459bd3d8d57a4df1e85dc170fa1ba42b0db9956882bc"},{"messageHash":"0x674ac2563a64fdde74ef48f286f673ef90f7a306ab827680f2c91614b3f7f5e7"},{"messageHash":"0x397d6b76e0e88c6b35f8a21e74c9a8403af5aca6db366d16de98db0834621668"},{"messageHash":"0xc36f0889088b2eca69c0b277ec61a1be88e35d3d8f0280a252300daf78215e63"}],"paginationCursor":"0xc36f0889088b2eca69c0b277ec61a1be88e35d3d8f0280a252300daf78215e63"}'
2025-12-11 04:15:11.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36208/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:11.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc2c926e9abd0617d763a18796c89c2742cdee2f4c267a0b4b53e5b6c307b3d41"},{"messageHash":"0xc87e649c8ef238477659e1b62d05e072c39300c6f53862d441b4c88af2486297"},{"messageHash":"0xb7438ad0d9130976e077ddb68449226361c40528c8163b45bec81ae2ad843097"},{"messageHash":"0xbbaa120811f78ea7ab4962304a95d19d799eb04efafc2101edcfb2fe126d3dc2"},{"messageHash":"0x9ab8fe3d839b68db8a1c091786a27b45d96b371ba413a7d6f6f3d610e7a3c256"},{"messageHash":"0x902d92729c22bad2d88496f9b1154cae5d245aaa5a78b7227947de1791d7a320"},{"messageHash":"0xcc6cf8ffac4bb9f0ca602f05a441e9bef869c90432478d5e655818616cc3e709"},{"messageHash":"0xc05d0dc7b0540a7f21e4459bd3d8d57a4df1e85dc170fa1ba42b0db9956882bc"},{"messageHash":"0x674ac2563a64fdde74ef48f286f673ef90f7a306ab827680f2c91614b3f7f5e7"},{"messageHash":"0x397d6b76e0e88c6b35f8a21e74c9a8403af5aca6db366d16de98db0834621668"},{"messageHash":"0xc36f0889088b2eca69c0b277ec61a1be88e35d3d8f0280a252300daf78215e63"}],"paginationCursor":"0xc36f0889088b2eca69c0b277ec61a1be88e35d3d8f0280a252300daf78215e63"}'
2025-12-11 04:15:11.460 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:15:11.461 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:15:11.461 DEBUG [src.node.waku_node] Stopping container with id 3d3c56004b3f
2025-12-11 04:15:12.001 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:12.002 DEBUG [src.node.waku_node] Stopping container with id e06d939d1593
2025-12-11 04:15:12.501 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:12.505 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:15:12.512 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:15:12.519 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
2025-12-11 04:16:16.811 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:16:16.812 DEBUG [tests.conftest] Running test: test_default_page_size with id: 2025-12-11_04-16-16__755b6095-ded9-48c6-b260-b294f849ccc7
2025-12-11 04:16:16.812 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:16:16.812 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:16:16.813 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:16:16.819 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:16.820 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-16-16__755b6095-ded9-48c6-b260-b294f849ccc7__wakuorg_nwaku:latest.log
2025-12-11 04:16:16.820 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:16:16.820 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:16:16.821 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:16:16.821 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.69
2025-12-11 04:16:16.821 DEBUG [src.node.docker_mananger] Generated ports ['60154', '60155', '60156', '60157', '60158']
2025-12-11 04:16:16.822 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:16:16.822 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:16:16.822 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:16:16.822 DEBUG [src.node.docker_mananger] docker run -i -t -p 60154:60154 -p 60155:60155 -p 60156:60156 -p 60157:60157 -p 60158:60158 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60156 --rest-port=60154 --tcp-port=60155 --discv5-udp-port=60157 --rest-address=0.0.0.0 --nat=extip:172.18.15.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7edc9fc84eeabf6b29fffdb50cfbec8b6948ace77c6f8629c383fcfa48d3ba8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60158 --metrics-logging=true --store=true --relay=true
2025-12-11 04:16:17.009 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.69 waku 126f17d98f8ffcec856b3bebd7fa70d211ba6aba73407fb73360a06ce98ccc15
2025-12-11 04:16:17.042 DEBUG [src.node.docker_mananger] Container started with ID 126f17d98f8f. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-16-16__755b6095-ded9-48c6-b260-b294f849ccc7__wakuorg_nwaku:latest.log
2025-12-11 04:16:17.044 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60154
2025-12-11 04:16:17.045 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:17.054 ERROR [src.node.docker_mananger] Max retries reached for container d0b7a7816e9e. Exiting log stream.
2025-12-11 04:16:17.609 ERROR [src.node.docker_mananger] Max retries reached for container dbf335d80494. Exiting log stream.
2025-12-11 04:16:18.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60154/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:18.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"}]}'
2025-12-11 04:16:18.050 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:16:18.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60154/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:18.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.69/tcp/60155/p2p/16Uiu2HAmVe47tNHWmd3Y3LYngQSeKUezXui6YZm4E4HRp6GNyCs2","/ip4/172.18.15.69/tcp/60156/ws/p2p/16Uiu2HAmVe47tNHWmd3Y3LYngQSeKUezXui6YZm4E4HRp6GNyCs2"],"enrUri":"enr:-L24QMYjJK1WWvlQ2O9lY7NY1GeedfRDWn8IoziAOh3sFc8wb6NUF_NzKb6ubPFZky3yiYVgcsKwDOEcxCPd9qp2J-wCgmlkgnY0gmlwhKwSD0WKbXVsdGlhZGRyc5YACASsEg9FBur7AAoErBIPRQbq_N0DgnJzhQADAQAAiXNlY3AyNTZrMaED_Flbw7adLgDm1zKlCBjTho_NAdckTt0A5EkOKd2vlBGDdGNwgur7g3VkcILq_YV3YWt1MgM"}'
2025-12-11 04:16:18.053 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:16:18.060 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:18.060 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-16-16__755b6095-ded9-48c6-b260-b294f849ccc7__wakuorg_nwaku:latest.log
2025-12-11 04:16:18.061 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:16:18.061 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:16:18.062 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:16:18.062 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.94
2025-12-11 04:16:18.062 DEBUG [src.node.docker_mananger] Generated ports ['17908', '17909', '17910', '17911', '17912']
2025-12-11 04:16:18.063 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:16:18.063 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:16:18.063 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:16:18.063 DEBUG [src.node.docker_mananger] docker run -i -t -p 17908:17908 -p 17909:17909 -p 17910:17910 -p 17911:17911 -p 17912:17912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17910 --rest-port=17908 --tcp-port=17909 --discv5-udp-port=17911 --rest-address=0.0.0.0 --nat=extip:172.18.139.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd5bdebda2dbfb5b85aee17da9cde4f028baadc78abcdf878362f0db155cbaaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17912 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMYjJK1WWvlQ2O9lY7NY1GeedfRDWn8IoziAOh3sFc8wb6NUF_NzKb6ubPFZky3yiYVgcsKwDOEcxCPd9qp2J-wCgmlkgnY0gmlwhKwSD0WKbXVsdGlhZGRyc5YACASsEg9FBur7AAoErBIPRQbq_N0DgnJzhQADAQAAiXNlY3AyNTZrMaED_Flbw7adLgDm1zKlCBjTho_NAdckTt0A5EkOKd2vlBGDdGNwgur7g3VkcILq_YV3YWt1MgM --storenode=/ip4/172.18.15.69/tcp/60155/p2p/16Uiu2HAmVe47tNHWmd3Y3LYngQSeKUezXui6YZm4E4HRp6GNyCs2 --store=true --relay=true
2025-12-11 04:16:18.246 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.94 waku 916cb2f76c1d8e2a163101f8bb3a645bbe342393361b3202cca98177d50d7031
2025-12-11 04:16:18.283 DEBUG [src.node.docker_mananger] Container started with ID 916cb2f76c1d. Setting up logs at ./log/docker/store_node1_2025-12-11_04-16-16__755b6095-ded9-48c6-b260-b294f849ccc7__wakuorg_nwaku:latest.log
2025-12-11 04:16:18.283 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17908
2025-12-11 04:16:18.283 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:19.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17908/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:19.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:16:19.290 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:16:19.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:19.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.94/tcp/17909/p2p/16Uiu2HAmJ1QHTbvSXFQJKQkgEhnHUWxGu5TEn51LbNV29C7jMAjr","/ip4/172.18.139.94/tcp/17910/ws/p2p/16Uiu2HAmJ1QHTbvSXFQJKQkgEhnHUWxGu5TEn51LbNV29C7jMAjr"],"enrUri":"enr:-L24QG4nmuqclIHwoUyCn16Ejv0YtNU6QPgzQFjUFlZIaB0sH3HQxs37ehHxHBPwIa27s3ZDCis2oq2zyJEszCZtOuoCgmlkgnY0gmlwhKwSi16KbXVsdGlhZGRyc5YACASsEoteBkX1AAoErBKLXgZF9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDT4Uc703rPIDXbRZYT4yslZEn0a4hY0lhBZmVCRndFzmDdGNwgkX1g3VkcIJF94V3YWt1MgM"}'
2025-12-11 04:16:19.293 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:16:19.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17908/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.69/tcp/60155/p2p/16Uiu2HAmVe47tNHWmd3Y3LYngQSeKUezXui6YZm4E4HRp6GNyCs2"]'
2025-12-11 04:16:19.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:16:19.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17908/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:16:19.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.302 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:19.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:19.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.309 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:19.510 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:19.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:19.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.516 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:19.717 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:19.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:19.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.724 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:19.924 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:19.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:19.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.931 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:20.132 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:20.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:20.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:20.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:20.339 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:20.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:20.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:20.345 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:20.547 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:20.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:20.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:20.555 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:20.755 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:20.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:20.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:20.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:20.963 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:20.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:20.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:20.969 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:21.169 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:21.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:21.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:21.175 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:21.376 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:21.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:21.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:21.382 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:21.583 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:21.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:21.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:21.589 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:21.790 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:21.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:21.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:21.797 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:21.998 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:21.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:22.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:22.004 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:22.205 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:22.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:22.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:22.211 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:22.412 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:22.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:22.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:22.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:22.620 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:22.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:22.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:22.625 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:22.827 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:22.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:22.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:22.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:23.033 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:23.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:23.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:23.039 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:23.240 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:23.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:23.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:23.247 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:23.448 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:23.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:23.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:23.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:23.655 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:23.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:23.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:23.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:23.862 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:23.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:23.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:23.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:24.069 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:24.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:24.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:24.075 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:24.276 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:24.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:24.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:24.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:24.483 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:24.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:24.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:24.489 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:24.690 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:24.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:24.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:24.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:24.897 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:24.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:24.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:24.903 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:25.104 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:25.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:25.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:25.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:25.311 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:25.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:25.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:25.317 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:25.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60154/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:25.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x55e6d14f31da9d59486f8fc4b5d32713092b06dee1831a9c4554dc975c0e788d"},{"messageHash":"0xe6367c2afd015e7cb4e4b44e91a2945aaa1f24edfbf10b6414246fac5b92d3e7"},{"messageHash":"0xcf28f3e091f2b7b796b3ea2735cd4e5c2dd6e058ecb5bcc6d6a73df76b754752"},{"messageHash":"0x143cf71455fbfbf80d869c524a60d0057302f66442fa267758e984bbb954b70e"},{"messageHash":"0x925608fb42e0e88fe51cc532ee565f42bc430700e8e55cd7e81b45d04c3903aa"},{"messageHash":"0xec3ebf0aed0825849de403e044a96cd2978a2da3e62ecc6eb093e6a9b2251107"},{"messageHash":"0xaadd7d7b83b8979d0cafaa28fcc811b1f54824e0f6685a9928f1825a4b48ed7b"},{"messageHash":"0x46f1cc2678e103af999250c06f233946db35b9dd8b8ba71d6c252cc1764227d9"},{"messageHash":"0x0b5194be286a4b92bf9fabb02e9c8ba2063412fd6827fc6d391ffa0ad6f96712"},{"messageHash":"0x30af30696127214620c596d670ec97c84f158e115d281e9fd2ddc36418457834"},{"messageHash":"0x980f6ed563d6350d5a8efd03fce285f9c70c83e975a81853d4056e914266145b"},{"messageHash":"0x8ed6447bfc1943795f4340fb34fc824ca712f150d4755df5e3507b55557ee5f9"},{"messageHash":"0xd40ccf3e8bb252d65befebfdec6f7c0fd70e44078fe7b62a0e0a929e3460f39f"},{"messageHash":"0x5c2fe618befcd5b9cc88f3303d01f47e7ec7c0756e6393e08f44b1a5132d6504"},{"messageHash":"0x9332ab27df92985efbf80bddc2b68ab05c2370c2c8bc6498df4136d5e838e170"},{"messageHash":"0x385e4d2d7ff04bb6d216af1ed0e951a5a91cb5976c81413e6ec3f7301d3eae6a"},{"messageHash":"0x3ffb351ccca092159b43df6f9f8f8205adc038f2511feb68bdb5a6b3d5c9b008"},{"messageHash":"0x6566692b37e900bfeb337933ec8cde43ac9b8a0635ef9f84295ba0e27896b420"},{"messageHash":"0xd4344b27600aabc595a4c20e47af711ba065691e93d7740853f06fe5925822f4"},{"messageHash":"0x179275362717af150104aacc88358931343fd7a061754b7941d4f3691284f62e"}],"paginationCursor":"0x179275362717af150104aacc88358931343fd7a061754b7941d4f3691284f62e"}'
2025-12-11 04:16:25.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17908/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:25.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x55e6d14f31da9d59486f8fc4b5d32713092b06dee1831a9c4554dc975c0e788d"},{"messageHash":"0xe6367c2afd015e7cb4e4b44e91a2945aaa1f24edfbf10b6414246fac5b92d3e7"},{"messageHash":"0xcf28f3e091f2b7b796b3ea2735cd4e5c2dd6e058ecb5bcc6d6a73df76b754752"},{"messageHash":"0x143cf71455fbfbf80d869c524a60d0057302f66442fa267758e984bbb954b70e"},{"messageHash":"0x925608fb42e0e88fe51cc532ee565f42bc430700e8e55cd7e81b45d04c3903aa"},{"messageHash":"0xec3ebf0aed0825849de403e044a96cd2978a2da3e62ecc6eb093e6a9b2251107"},{"messageHash":"0xaadd7d7b83b8979d0cafaa28fcc811b1f54824e0f6685a9928f1825a4b48ed7b"},{"messageHash":"0x46f1cc2678e103af999250c06f233946db35b9dd8b8ba71d6c252cc1764227d9"},{"messageHash":"0x0b5194be286a4b92bf9fabb02e9c8ba2063412fd6827fc6d391ffa0ad6f96712"},{"messageHash":"0x30af30696127214620c596d670ec97c84f158e115d281e9fd2ddc36418457834"},{"messageHash":"0x980f6ed563d6350d5a8efd03fce285f9c70c83e975a81853d4056e914266145b"},{"messageHash":"0x8ed6447bfc1943795f4340fb34fc824ca712f150d4755df5e3507b55557ee5f9"},{"messageHash":"0xd40ccf3e8bb252d65befebfdec6f7c0fd70e44078fe7b62a0e0a929e3460f39f"},{"messageHash":"0x5c2fe618befcd5b9cc88f3303d01f47e7ec7c0756e6393e08f44b1a5132d6504"},{"messageHash":"0x9332ab27df92985efbf80bddc2b68ab05c2370c2c8bc6498df4136d5e838e170"},{"messageHash":"0x385e4d2d7ff04bb6d216af1ed0e951a5a91cb5976c81413e6ec3f7301d3eae6a"},{"messageHash":"0x3ffb351ccca092159b43df6f9f8f8205adc038f2511feb68bdb5a6b3d5c9b008"},{"messageHash":"0x6566692b37e900bfeb337933ec8cde43ac9b8a0635ef9f84295ba0e27896b420"},{"messageHash":"0xd4344b27600aabc595a4c20e47af711ba065691e93d7740853f06fe5925822f4"},{"messageHash":"0x179275362717af150104aacc88358931343fd7a061754b7941d4f3691284f62e"}],"paginationCursor":"0x179275362717af150104aacc88358931343fd7a061754b7941d4f3691284f62e"}'
2025-12-11 04:16:25.527 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:16:25.528 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:16:25.528 DEBUG [src.node.waku_node] Stopping container with id 126f17d98f8f
2025-12-11 04:16:26.093 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:16:26.094 DEBUG [src.node.waku_node] Stopping container with id 916cb2f76c1d
2025-12-11 04:16:26.646 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:16:26.649 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:16:26.669 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:16:26.680 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_filter_get_message_with_ephemeral with id: 2025-12-11_04-17-33__c0f7984f-5dc5-44e1-9538-4a50910a8d4c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-17-33__c0f7984f-5dc5-44e1-9538-4a50910a8d4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11272', '11273', '11274', '11275', '11276']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11272:11272 -p 11273:11273 -p 11274:11274 -p 11275:11275 -p 11276:11276 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11274 --rest-port=11272 --tcp-port=11273 --discv5-udp-port=11275 --rest-address=0.0.0.0 --nat=extip:172.18.209.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=16a2f16ca6a0fcc898a9f0fe04e2bef5b92a0e7f67eeb4e0dfaa8cdb2d9dbbba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11276 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.179 waku a24a89d11edfbd6cf6c15fb8a63bee6344172f6cd72e95705d1d50f8d812c33d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a24a89d11edf. Setting up logs at ./log/docker/node1_2025-12-11_04-17-33__c0f7984f-5dc5-44e1-9538-4a50910a8d4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11272
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11272/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:11272/debug/v1/info" -H "Content-Type: application/json" -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.179/tcp/11273/p2p/16Uiu2HAmKGBCcRbgCxWsG4c6jiQFMLEvByo5BWDr3pNovn4CJJxi","/ip4/172.18.209.179/tcp/11274/ws/p2p/16Uiu2HAmKGBCcRbgCxWsG4c6jiQFMLEvByo5BWDr3pNovn4CJJxi"],"enrUri":"enr:-L24QAgu7fF-lAL4saZ2KsHfaj13qHJ2IGui7eTQ8Jp1SQG5I2sR6dEoiGSqJ7sC3cUy_I9aB2P0lz0Z-eo3UWRPqdoCgmlkgnY0gmlwhKwS0bOKbXVsdGlhZGRyc5YACASsEtGzBiwJAAoErBLRswYsCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYim36zgItP1pL84_onqPG1cVlZHWZLqT_5TEh-_EyvuDdGNwgiwJg3VkcIIsC4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-17-33__c0f7984f-5dc5-44e1-9538-4a50910a8d4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.85.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29581', '29582', '29583', '29584', '29585']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29581:29581 -p 29582:29582 -p 29583:29583 -p 29584:29584 -p 29585:29585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29583 --rest-port=29581 --tcp-port=29582 --discv5-udp-port=29584 --rest-address=0.0.0.0 --nat=extip:172.18.85.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb0dffbaf4ab8e4aec0cdeb5e5c79db7d870a4c6bfb500a75afabe895aaffdbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29585 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAgu7fF-lAL4saZ2KsHfaj13qHJ2IGui7eTQ8Jp1SQG5I2sR6dEoiGSqJ7sC3cUy_I9aB2P0lz0Z-eo3UWRPqdoCgmlkgnY0gmlwhKwS0bOKbXVsdGlhZGRyc5YACASsEtGzBiwJAAoErBLRswYsCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYim36zgItP1pL84_onqPG1cVlZHWZLqT_5TEh-_EyvuDdGNwgiwJg3VkcIIsC4V3YWt1MgU --filternode=/ip4/172.18.209.179/tcp/11273/p2p/16Uiu2HAmKGBCcRbgCxWsG4c6jiQFMLEvByo5BWDr3pNovn4CJJxi
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.150 waku ea01469f128bec138e72fc15a2012c3f773dd66a33b43ff6ed335f31d419a512
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea01469f128b. Setting up logs at ./log/docker/node2_2025-12-11_04-17-33__c0f7984f-5dc5-44e1-9538-4a50910a8d4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29581
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29581/health" -H "Content-Type: application/json" -d '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:29581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.150/tcp/29582/p2p/16Uiu2HAm5L96RxrB7h4gTNnFNXooX25XTvXc4W7zRwHrzzBgLAU3","/ip4/172.18.85.150/tcp/29583/ws/p2p/16Uiu2HAm5L96RxrB7h4gTNnFNXooX25XTvXc4W7zRwHrzzBgLAU3"],"enrUri":"enr:-L24QCqdIFGwD1IxO3MKmDpJs-kBEGu9Y50yD8Z9WiZAa0qUU1G-yVRE4tuFiuh_RnP2PtVXB3wENgMeZ3eeHSDG6fICgmlkgnY0gmlwhKwSVZaKbXVsdGlhZGRyc5YACASsElWWBnOOAAoErBJVlgZzj90DgnJzhQADAQAAiXNlY3AyNTZrMaECkyoK9W7xGXel39kRaQaQsrfOtRAs0k3Tfb3RECwM1syDdGNwgnOOg3VkcIJzkIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29581/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.179/tcp/11273/p2p/16Uiu2HAmKGBCcRbgCxWsG4c6jiQFMLEvByo5BWDr3pNovn4CJJxi"]'
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:11272/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:29581/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c11090d0-e31b-47cc-937b-d473a221831e", "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":"c11090d0-e31b-47cc-937b-d473a221831e","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29581/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":1765426655653024911,"ephemeral":true}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29581/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":1765426655765061626,"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 a24a89d11edf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea01469f128b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_non_existing_pubsub_topic with id: 2025-12-11_04-15-23__ba94b45d-5cdd-4bf1-b455-4be7a04828db
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-23__ba94b45d-5cdd-4bf1-b455-4be7a04828db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.75.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31571', '31572', '31573', '31574', '31575']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31571:31571 -p 31572:31572 -p 31573:31573 -p 31574:31574 -p 31575:31575 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31573 --rest-port=31571 --tcp-port=31572 --discv5-udp-port=31574 --rest-address=0.0.0.0 --nat=extip:172.18.75.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd589a6a3f4d6ed0dbe4cbc2e17571fbefb606ff4bcb1fd5aae0eb97d9a6fe2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31575 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.255 waku e2886616743c1e6ca250008e518163c3ab3cc65329d6a0a6fbd21411d250b0e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e2886616743c. Setting up logs at ./log/docker/node1_2025-12-11_04-15-23__ba94b45d-5cdd-4bf1-b455-4be7a04828db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31571
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 f034d8c48106. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 50bb062ccf12. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31571/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:31571/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.255/tcp/31572/p2p/16Uiu2HAmAeurdFK83CbeVg42YA8FSgb2KHmvkWtyqNvvf1icu8Dj","/ip4/172.18.75.255/tcp/31573/ws/p2p/16Uiu2HAmAeurdFK83CbeVg42YA8FSgb2KHmvkWtyqNvvf1icu8Dj"],"enrUri":"enr:-L24QODqqhRvFUZw90qujT8_b3WMZpWwQI2RR1C2I9BI9Jk5WnUIQhNVCbkq3fH2rtSa9cJVaz7yWhezJa-luR8wSV0CgmlkgnY0gmlwhKwSS_-KbXVsdGlhZGRyc5YACASsEkv_BntUAAoErBJL_wZ7Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4kOLZkJzJYVux2-1GETRcZ76_K5YVeGu4hHSRZe4aM6DdGNwgntUg3VkcIJ7VoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-23__ba94b45d-5cdd-4bf1-b455-4be7a04828db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59473', '59474', '59475', '59476', '59477']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59473:59473 -p 59474:59474 -p 59475:59475 -p 59476:59476 -p 59477:59477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59475 --rest-port=59473 --tcp-port=59474 --discv5-udp-port=59476 --rest-address=0.0.0.0 --nat=extip:172.18.125.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=31eedf12beb4abfb13df2ae1fc78b04be7fa5ae3a471c5c8ca6e18aa90a80b4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59477 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QODqqhRvFUZw90qujT8_b3WMZpWwQI2RR1C2I9BI9Jk5WnUIQhNVCbkq3fH2rtSa9cJVaz7yWhezJa-luR8wSV0CgmlkgnY0gmlwhKwSS_-KbXVsdGlhZGRyc5YACASsEkv_BntUAAoErBJL_wZ7Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4kOLZkJzJYVux2-1GETRcZ76_K5YVeGu4hHSRZe4aM6DdGNwgntUg3VkcIJ7VoV3YWt1MgU --filternode=/ip4/172.18.75.255/tcp/31572/p2p/16Uiu2HAmAeurdFK83CbeVg42YA8FSgb2KHmvkWtyqNvvf1icu8Dj
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.116 waku ee2f75842c9f257f5177be0da4f32eeb57afbdae6ac1fd0782612bd40a8dbfa1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee2f75842c9f. Setting up logs at ./log/docker/node2_2025-12-11_04-15-23__ba94b45d-5cdd-4bf1-b455-4be7a04828db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59473
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59473/health" -H "Content-Type: application/json" -d '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:59473/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.116/tcp/59474/p2p/16Uiu2HAmPQ4CmArSFDQq1ktZnVMqBsSM2VedjPgZPD9YNGV91HD8","/ip4/172.18.125.116/tcp/59475/ws/p2p/16Uiu2HAmPQ4CmArSFDQq1ktZnVMqBsSM2VedjPgZPD9YNGV91HD8"],"enrUri":"enr:-L24QMLZ2qa4ndqy52q6Ybk0q3HG1vbAMEIHADH9AePGRjiyLpeO0ofdeTSiHe83UXoNUyVoTpLe-SJIgVVgqLRhgAUCgmlkgnY0gmlwhKwSfXSKbXVsdGlhZGRyc5YACASsEn10BuhSAAoErBJ9dAboU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDn50zXC33sZ7LapnQMvpjZG8izFf6tY9IyHUwC-XepD-DdGNwguhSg3VkcILoVIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59473/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.255/tcp/31572/p2p/16Uiu2HAmAeurdFK83CbeVg42YA8FSgb2KHmvkWtyqNvvf1icu8Dj"]'
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:31571/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:59473/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "580a7287-6aac-4274-b145-27ed87304559", "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":"580a7287-6aac-4274-b145-27ed87304559","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:59473/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/9"}'
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:59473/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31571/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:59473/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":1765426526448202488,"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 e2886616743c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ee2f75842c9f
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,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_multiple_hashes with id: 2025-12-11_04-14-18__0390fcf1-a038-4746-8c76-17c93af4de84
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-18__0390fcf1-a038-4746-8c76-17c93af4de84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.234
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40155', '40156', '40157', '40158', '40159']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40155:40155 -p 40156:40156 -p 40157:40157 -p 40158:40158 -p 40159:40159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40157 --rest-port=40155 --tcp-port=40156 --discv5-udp-port=40158 --rest-address=0.0.0.0 --nat=extip:172.18.98.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=76dea2bf65a56c32e2cadaac6b2bbf44bde78dd593dac04b9717bf8513cefffc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40159 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.234 waku a4399ce9e6939aa5ef3d3815901b08c86fa8a2fb53307cc3b9e590b5d03f3959
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a4399ce9e693. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-18__0390fcf1-a038-4746-8c76-17c93af4de84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40155
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 9ba5d9fe4222. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8d298d3fa5a6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40155/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:40155/debug/v1/info" -H "Content-Type: application/json" -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.234/tcp/40156/p2p/16Uiu2HAkzHmTAoci7SYsjckcn9LbD7pHxQcxo99tkqPb4q8jnE7u","/ip4/172.18.98.234/tcp/40157/ws/p2p/16Uiu2HAkzHmTAoci7SYsjckcn9LbD7pHxQcxo99tkqPb4q8jnE7u"],"enrUri":"enr:-L24QMXecX4J-JpeeMHuMvj-pmZPe03XAmLW87H2x5wFksZXZdyd5N-996B-JeK6VjfIf5Szx_QZkGF4STH4QSZB1FwCgmlkgnY0gmlwhKwSYuqKbXVsdGlhZGRyc5YACASsEmLqBpzcAAoErBJi6gac3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECSEP5sjjPFa-dMAspUlSTMDdNizsq25jnfXdJIht4MuyDdGNwgpzcg3VkcIKc3oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-18__0390fcf1-a038-4746-8c76-17c93af4de84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.216.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47459', '47460', '47461', '47462', '47463']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47459:47459 -p 47460:47460 -p 47461:47461 -p 47462:47462 -p 47463:47463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47461 --rest-port=47459 --tcp-port=47460 --discv5-udp-port=47462 --rest-address=0.0.0.0 --nat=extip:172.18.216.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f893e8ee080fec8c1de7fafcc5cb5bee34f4ede2aee3e3a0e5fdd3660126cc2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47463 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMXecX4J-JpeeMHuMvj-pmZPe03XAmLW87H2x5wFksZXZdyd5N-996B-JeK6VjfIf5Szx_QZkGF4STH4QSZB1FwCgmlkgnY0gmlwhKwSYuqKbXVsdGlhZGRyc5YACASsEmLqBpzcAAoErBJi6gac3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECSEP5sjjPFa-dMAspUlSTMDdNizsq25jnfXdJIht4MuyDdGNwgpzcg3VkcIKc3oV3YWt1MgM --storenode=/ip4/172.18.98.234/tcp/40156/p2p/16Uiu2HAkzHmTAoci7SYsjckcn9LbD7pHxQcxo99tkqPb4q8jnE7u --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.78 waku 21b51c0abb9907e0e12d66a7caddea981e99343ccaa5ffb39fa26cb3551de9bc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21b51c0abb99. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-18__0390fcf1-a038-4746-8c76-17c93af4de84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47459
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47459/health" -H "Content-Type: application/json" -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:47459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.78/tcp/47460/p2p/16Uiu2HAm2v4fkDfWXemGc2yDUmhmEbUz2cvxhnmg3NhmTBDWHHuh","/ip4/172.18.216.78/tcp/47461/ws/p2p/16Uiu2HAm2v4fkDfWXemGc2yDUmhmEbUz2cvxhnmg3NhmTBDWHHuh"],"enrUri":"enr:-L24QG7mn_IXbbuaX1tGBsXhLVFxwXNf9YNBaR8rG8KnCNcaJs88yQtK63t5b-KQqo8O4Xo_qXypwitI2pyRpRQN2rgCgmlkgnY0gmlwhKwS2E6KbXVsdGlhZGRyc5YACASsEthOBrlkAAoErBLYTga5Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaECb0e5uXko71QGKIpxk4IF50SvrQcFq8QiseRnwYvEHoCDdGNwgrlkg3VkcIK5ZoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.234/tcp/40156/p2p/16Uiu2HAkzHmTAoci7SYsjckcn9LbD7pHxQcxo99tkqPb4q8jnE7u"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/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:47459/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:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40155/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40155/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3add09b0056f8c240a4b6b6404704c3548ad3af84baefb4cce70c5f1e2438ad3%2C0x7b433e5dea68a2b7fbb52a1efd4acd246dc902a030009e154541a4fb7eb9b1c9&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3add09b0056f8c240a4b6b6404704c3548ad3af84baefb4cce70c5f1e2438ad3"},{"messageHash":"0x7b433e5dea68a2b7fbb52a1efd4acd246dc902a030009e154541a4fb7eb9b1c9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47459/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3add09b0056f8c240a4b6b6404704c3548ad3af84baefb4cce70c5f1e2438ad3%2C0x7b433e5dea68a2b7fbb52a1efd4acd246dc902a030009e154541a4fb7eb9b1c9&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3add09b0056f8c240a4b6b6404704c3548ad3af84baefb4cce70c5f1e2438ad3"},{"messageHash":"0x7b433e5dea68a2b7fbb52a1efd4acd246dc902a030009e154541a4fb7eb9b1c9"}]}'
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 a4399ce9e693
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 21b51c0abb99
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_relay_peers_on_shard_contains_connected_peer with id: 2025-12-11_04-15-02__8d887f82-c387-4429-a138-0d80098b4a70
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-02__8d887f82-c387-4429-a138-0d80098b4a70__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-02__8d887f82-c387-4429-a138-0d80098b4a70__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-15-02__8d887f82-c387-4429-a138-0d80098b4a70__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2025-12-11_04-15-02__8d887f82-c387-4429-a138-0d80098b4a70__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.172.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36941', '36942', '36943', '36944', '36945']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36941:36941 -p 36942:36942 -p 36943:36943 -p 36944:36944 -p 36945:36945 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36943 --rest-port=36941 --tcp-port=36942 --discv5-udp-port=36944 --rest-address=0.0.0.0 --nat=extip:172.18.172.242 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=5ef4f0d07a0a4511a308495cb01e5e59007f241f8b1c67f50feeffb1b7b0daa0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36945 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.242 waku 5daf4cd57a7cb4d1b2bffbf7c52ec4bd61467eb9d267b03b463c60090c7a73ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5daf4cd57a7c. Setting up logs at ./log/docker/node1_2025-12-11_04-15-02__8d887f82-c387-4429-a138-0d80098b4a70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36941
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 9bfc3425e794. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d694424b0cb8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36941/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:36941/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.242/tcp/36942/p2p/16Uiu2HAmMEXDVBYJpybQzzFU96Z3MFiZG1cXzroP8g1Td6xKSd2B","/ip4/172.18.172.242/tcp/36943/ws/p2p/16Uiu2HAmMEXDVBYJpybQzzFU96Z3MFiZG1cXzroP8g1Td6xKSd2B"],"enrUri":"enr:-La4QM9NFRBGnixAmyWMqDGKYwbEYmNhkrQ_r6qcxisNbu8SRF_fZBMSlx7UGxwR1RKK6ghfpcJjRpr6Yh3aQiEsKX4CgmlkgnY0gmlwhKwSrPKKbXVsdGlhZGRyc5YACASsEqzyBpBOAAoErBKs8gaQT90DgnJzhQADAQAAiXNlY3AyNTZrMaEDf3SP0iJe2ivfLhALmwdK71MNOWFwKkfim50H5-cq_vyDdGNwgpBOhXdha3UyAQ"}'
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.254.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17426', '17427', '17428', '17429', '17430']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17426:17426 -p 17427:17427 -p 17428:17428 -p 17429:17429 -p 17430:17430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17428 --rest-port=17426 --tcp-port=17427 --discv5-udp-port=17429 --rest-address=0.0.0.0 --nat=extip:172.18.254.130 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=f84ad8770dded365e3b4ada1ebdfec05df17bffedde4fecfb625bdccafa6081a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17430 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QM9NFRBGnixAmyWMqDGKYwbEYmNhkrQ_r6qcxisNbu8SRF_fZBMSlx7UGxwR1RKK6ghfpcJjRpr6Yh3aQiEsKX4CgmlkgnY0gmlwhKwSrPKKbXVsdGlhZGRyc5YACASsEqzyBpBOAAoErBKs8gaQT90DgnJzhQADAQAAiXNlY3AyNTZrMaEDf3SP0iJe2ivfLhALmwdK71MNOWFwKkfim50H5-cq_vyDdGNwgpBOhXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.130 waku 422d7c28692573ce68a012e51004a279df7be857d3e95c7d6f11b2e435876687
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 422d7c286925. Setting up logs at ./log/docker/node2_2025-12-11_04-15-02__8d887f82-c387-4429-a138-0d80098b4a70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17426
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17426/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:17426/debug/v1/info" -H "Content-Type: application/json" -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.130/tcp/17427/p2p/16Uiu2HAm5wFycB9HWNDQbk9wwfThCzbvEcyeJE66qLA3GH32VpHu","/ip4/172.18.254.130/tcp/17428/ws/p2p/16Uiu2HAm5wFycB9HWNDQbk9wwfThCzbvEcyeJE66qLA3GH32VpHu"],"enrUri":"enr:-La4QOlI9ToonrQ9wVqBZvvGJyymK-zT2xkx7Q5LIwXDpw13YtGdRqVxhjY2vjYgGOv5UlQ7pYcdy0d9ePAsHehziJECgmlkgnY0gmlwhKwS_oKKbXVsdGlhZGRyc5YACASsEv6CBkQTAAoErBL-ggZEFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnCknLDnhrlvPJ8pqcYcdeytuZb06MOsC4FeIV43vq6CDdGNwgkQThXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36941/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.130/tcp/17427/p2p/16Uiu2HAm5wFycB9HWNDQbk9wwfThCzbvEcyeJE66qLA3GH32VpHu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17426/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.242/tcp/36942/p2p/16Uiu2HAmMEXDVBYJpybQzzFU96Z3MFiZG1cXzroP8g1Td6xKSd2B"]'
INFO  src.node.api_clients.base_client:base_client.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:36941/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.130/tcp/17427/p2p/16Uiu2HAm5wFycB9HWNDQbk9wwfThCzbvEcyeJE66qLA3GH32VpHu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17426/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.172.242/tcp/47358/p2p/16Uiu2HAmMEXDVBYJpybQzzFU96Z3MFiZG1cXzroP8g1Td6xKSd2B","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"UnknownOrigin"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36941/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:17426/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:36941/admin/v1/peers/relay/on/0" -H "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.254.130/tcp/17427/p2p/16Uiu2HAm5wFycB9HWNDQbk9wwfThCzbvEcyeJE66qLA3GH32VpHu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"UnknownOrigin","score":0.0}]}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:366 checking shard=0 list: {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.254.130/tcp/17427/p2p/16Uiu2HAm5wFycB9HWNDQbk9wwfThCzbvEcyeJE66qLA3GH32VpHu', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-113-g868d43', 'origin': 'UnknownOrigin', 'score': 0.0}]}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5daf4cd57a7c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 422d7c286925
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2025-12-11 04:15:07.036 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:15:07.036 DEBUG [tests.conftest] Running test: test_filter_get_message_with_extra_field with id: 2025-12-11_04-15-07__0b1cf816-e476-41b2-a78d-fb6b0175deee
2025-12-11 04:15:07.037 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:15:07.037 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-11 04:15:07.037 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-11 04:15:07.044 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:07.044 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-07__0b1cf816-e476-41b2-a78d-fb6b0175deee__wakuorg_nwaku:latest.log
2025-12-11 04:15:07.044 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:07.044 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:07.046 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:07.046 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.190
2025-12-11 04:15:07.046 DEBUG [src.node.docker_mananger] Generated ports ['34606', '34607', '34608', '34609', '34610']
2025-12-11 04:15:07.046 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:07.046 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:07.046 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:07.047 DEBUG [src.node.docker_mananger] docker run -i -t -p 34606:34606 -p 34607:34607 -p 34608:34608 -p 34609:34609 -p 34610:34610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34608 --rest-port=34606 --tcp-port=34607 --discv5-udp-port=34609 --rest-address=0.0.0.0 --nat=extip:172.18.216.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce8278a596faab0cee78454b4e94f8be97cdace8baf875ba465b52615eead001 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34610 --metrics-logging=true --relay=true --filter=true
2025-12-11 04:15:07.125 ERROR [src.node.docker_mananger] Max retries reached for container 803878fcf5b8. Exiting log stream.
2025-12-11 04:15:07.236 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.190 waku c48f0d678e1a5cf4ba7959a202850e251aa2f76527ce4da3074a4a6178974329
2025-12-11 04:15:07.266 DEBUG [src.node.docker_mananger] Container started with ID c48f0d678e1a. Setting up logs at ./log/docker/node1_2025-12-11_04-15-07__0b1cf816-e476-41b2-a78d-fb6b0175deee__wakuorg_nwaku:latest.log
2025-12-11 04:15:07.267 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34606
2025-12-11 04:15:07.267 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:07.641 ERROR [src.node.docker_mananger] Max retries reached for container bfa47cfec0fb. Exiting log stream.
2025-12-11 04:15:08.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34606/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:08.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:08.272 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:08.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34606/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:08.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.190/tcp/34607/p2p/16Uiu2HAm4ePdwu5sGuUZiVLWBKZFwyzpTsJWJWw5Pbjq9eNkqAW7","/ip4/172.18.216.190/tcp/34608/ws/p2p/16Uiu2HAm4ePdwu5sGuUZiVLWBKZFwyzpTsJWJWw5Pbjq9eNkqAW7"],"enrUri":"enr:-L24QGufplWv3mza0yb4tUfv95kWvggWAvmp0bS4j94MnkikXoqWPD8Bavd3A11JdsEDefOwCAN18PgSYEl_AlESZPMCgmlkgnY0gmlwhKwS2L6KbXVsdGlhZGRyc5YACASsEti-BocvAAoErBLYvgaHMN0DgnJzhQADAQAAiXNlY3AyNTZrMaECiPtBM-ifuLizuFZem3EfLqAQQanGj4QJ_fb3-Rzq42yDdGNwgocvg3VkcIKHMYV3YWt1MgU"}'
2025-12-11 04:15:08.274 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:08.275 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-11 04:15:08.281 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:08.281 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-07__0b1cf816-e476-41b2-a78d-fb6b0175deee__wakuorg_nwaku:latest.log
2025-12-11 04:15:08.281 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:08.282 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:08.283 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:08.283 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.34
2025-12-11 04:15:08.283 DEBUG [src.node.docker_mananger] Generated ports ['2428', '2429', '2430', '2431', '2432']
2025-12-11 04:15:08.283 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:08.284 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:08.284 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:08.284 DEBUG [src.node.docker_mananger] docker run -i -t -p 2428:2428 -p 2429:2429 -p 2430:2430 -p 2431:2431 -p 2432:2432 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2430 --rest-port=2428 --tcp-port=2429 --discv5-udp-port=2431 --rest-address=0.0.0.0 --nat=extip:172.18.22.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b81d748bbab98adf5a8dbfabebe775af0fbd7af6cbff3e256cedd8ff493a5b42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2432 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGufplWv3mza0yb4tUfv95kWvggWAvmp0bS4j94MnkikXoqWPD8Bavd3A11JdsEDefOwCAN18PgSYEl_AlESZPMCgmlkgnY0gmlwhKwS2L6KbXVsdGlhZGRyc5YACASsEti-BocvAAoErBLYvgaHMN0DgnJzhQADAQAAiXNlY3AyNTZrMaECiPtBM-ifuLizuFZem3EfLqAQQanGj4QJ_fb3-Rzq42yDdGNwgocvg3VkcIKHMYV3YWt1MgU --filternode=/ip4/172.18.216.190/tcp/34607/p2p/16Uiu2HAm4ePdwu5sGuUZiVLWBKZFwyzpTsJWJWw5Pbjq9eNkqAW7
2025-12-11 04:15:08.472 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.34 waku 87a575c81b665f1d0d8cbb0b4ddece5437755fe4000f76e8377be8710d26d27f
2025-12-11 04:15:08.502 DEBUG [src.node.docker_mananger] Container started with ID 87a575c81b66. Setting up logs at ./log/docker/node2_2025-12-11_04-15-07__0b1cf816-e476-41b2-a78d-fb6b0175deee__wakuorg_nwaku:latest.log
2025-12-11 04:15:08.502 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2428
2025-12-11 04:15:08.502 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:09.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2428/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:09.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:15:09.507 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:09.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2428/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:09.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.34/tcp/2429/p2p/16Uiu2HAm7uH75Ku1x63KNb6HZCDCDx4CAKfCaa8g8dXdpSecETnw","/ip4/172.18.22.34/tcp/2430/ws/p2p/16Uiu2HAm7uH75Ku1x63KNb6HZCDCDx4CAKfCaa8g8dXdpSecETnw"],"enrUri":"enr:-L24QBlWM9QfaOspshJL7t9OycBLQk6b5UQkhQ5FvlGqO3G1Q_c83b2Z5PJnG9SVs31Y81_gluk8IOcuGpSXhU-ju4wCgmlkgnY0gmlwhKwSFiKKbXVsdGlhZGRyc5YACASsEhYiBgl9AAoErBIWIgYJft0DgnJzhQADAQAAiXNlY3AyNTZrMaECuV6kPGsfSfFbX8IezI3z5aa6_VV96ql7LrRu9QgELyiDdGNwggl9g3VkcIIJf4V3YWt1MgA"}'
2025-12-11 04:15:09.510 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:09.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2428/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.190/tcp/34607/p2p/16Uiu2HAm4ePdwu5sGuUZiVLWBKZFwyzpTsJWJWw5Pbjq9eNkqAW7"]'
2025-12-11 04:15:09.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:09.543 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-11 04:15:09.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34606/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:15:09.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:09.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2428/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3780fd54-abbf-4cb4-92db-06ca33a0bb40", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:15:09.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3780fd54-abbf-4cb4-92db-06ca33a0bb40","statusDesc":"OK"}'
2025-12-11 04:15:09.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34606/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)', "extraField": "extraValue"}'
2025-12-11 04:15:09.573 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-11 04:15:09.576 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:15:09.577 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:15:09.577 DEBUG [src.node.waku_node] Stopping container with id c48f0d678e1a
2025-12-11 04:15:10.146 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:10.146 DEBUG [src.node.waku_node] Stopping container with id 87a575c81b66
2025-12-11 04:15:10.692 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:10.693 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:15:10.698 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:15:10.703 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: 2025-12-11_04-18-56__e5bfe056-694b-4d40-bb60-69b658cbef94
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-18-56__e5bfe056-694b-4d40-bb60-69b658cbef94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35295', '35296', '35297', '35298', '35299']
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 35295:35295 -p 35296:35296 -p 35297:35297 -p 35298:35298 -p 35299:35299 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35297 --rest-port=35295 --tcp-port=35296 --discv5-udp-port=35298 --rest-address=0.0.0.0 --nat=extip:172.18.38.190 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d50fed2b6ee5eee2ae2c2f085db6eb24ba383fee0f6f015bba8cccb2c7dee09c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35299 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.190 waku 2ead13d8b0d1c3908421199fba9ad2ba70a7abff2b0f2da6b94af2aba6e35dd9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ead13d8b0d1. Setting up logs at ./log/docker/node1_2025-12-11_04-18-56__e5bfe056-694b-4d40-bb60-69b658cbef94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35295
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 49ac5215c75c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0316246457bc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35295/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:35295/debug/v1/info" -H "Content-Type: application/json" -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.190/tcp/35296/p2p/16Uiu2HAm8Axg1fcjcZ5tACxHGjRiarvrmus2NVE9banj57UdcayJ","/ip4/172.18.38.190/tcp/35297/ws/p2p/16Uiu2HAm8Axg1fcjcZ5tACxHGjRiarvrmus2NVE9banj57UdcayJ"],"enrUri":"enr:-L24QNTjGENelPatyGoirR3LN8YE7YxmL-G88lkDJi2eyFhVSMiaFVNK0LgJo2Do2C2zWviSPjDcGd9y4mtw9KsOtRgCgmlkgnY0gmlwhKwSJr6KbXVsdGlhZGRyc5YACASsEia-BongAAoErBImvgaJ4d0DgnJzhQACAQAAiXNlY3AyNTZrMaECvWMX3ZRb6iEz5EoAXUe6wocuyOx7UEinnGIVerx5732DdGNwgongg3VkcIKJ4oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-18-56__e5bfe056-694b-4d40-bb60-69b658cbef94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.164.223
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36636', '36637', '36638', '36639', '36640']
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 36636:36636 -p 36637:36637 -p 36638:36638 -p 36639:36639 -p 36640:36640 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36638 --rest-port=36636 --tcp-port=36637 --discv5-udp-port=36639 --rest-address=0.0.0.0 --nat=extip:172.18.164.223 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=94010ee0eecbfccfa0e9328c0a3e3faaf4ea4f6ebaac57fbf7b25aa79efde1ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36640 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNTjGENelPatyGoirR3LN8YE7YxmL-G88lkDJi2eyFhVSMiaFVNK0LgJo2Do2C2zWviSPjDcGd9y4mtw9KsOtRgCgmlkgnY0gmlwhKwSJr6KbXVsdGlhZGRyc5YACASsEia-BongAAoErBImvgaJ4d0DgnJzhQACAQAAiXNlY3AyNTZrMaECvWMX3ZRb6iEz5EoAXUe6wocuyOx7UEinnGIVerx5732DdGNwgongg3VkcIKJ4oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.223 waku dcf90f934e052a93742995dee405625d80896c6f27a19b7b48c14433b4cf1003
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dcf90f934e05. Setting up logs at ./log/docker/node2_2025-12-11_04-18-56__e5bfe056-694b-4d40-bb60-69b658cbef94__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36636
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36636/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:36636/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.223/tcp/36637/p2p/16Uiu2HAkzejQu5ZF6bYaFohdw3pmEixEcoUBJMuwPmUEH9yBVNUR","/ip4/172.18.164.223/tcp/36638/ws/p2p/16Uiu2HAkzejQu5ZF6bYaFohdw3pmEixEcoUBJMuwPmUEH9yBVNUR"],"enrUri":"enr:-L24QNDwOElUwSnnluUmur1XVPjwbtJb6TfC4IKchir6O9GxC52gl02FlLOXYOqE7HZAlwR2cVmdkS1BOokjxSKLbcYCgmlkgnY0gmlwhKwSpN-KbXVsdGlhZGRyc5YACASsEqTfBo8dAAoErBKk3waPHt0DgnJzhQACAQAAiXNlY3AyNTZrMaECTaLd3vyx2aiBq3AO-zWUJp4UU40AyJ3IoPKV-Fss2SqDdGNwgo8dg3VkcIKPH4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36636/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.190/tcp/35296/p2p/16Uiu2HAm8Axg1fcjcZ5tACxHGjRiarvrmus2NVE9banj57UdcayJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35295/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:36636/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:35295/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:35295/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":1765426739139391865,"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:36636/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":1765426739139391865,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35295/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:35295/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":1765426739260068095,"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:36636/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":1765426739260068095,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35295/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:35295/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":1765426739373263019,"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:36636/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":1765426739373263019,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35295/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:35295/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":1765426739486025355,"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:36636/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":1765426739486025355,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35295/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:35295/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":1765426739599085262,"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:36636/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":1765426739599085262,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35295/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:35295/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":1765426739712951510,"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:36636/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":1765426739712951510,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35295/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:35295/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":1765426739827357447,"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:36636/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":1765426739827357447,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35295/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:35295/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":1765426739940370915,"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:36636/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":1765426739940370915,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:35295/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:36636/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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:35295/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 2ead13d8b0d1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dcf90f934e05
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,306 @@
WRN 2025-12-11 04:12:59.598+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:429
bSubscribeShards: some(@[0])
INF 2025-12-11 04:12:59.598+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:464 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2025-12-11 04:12:59.599+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=true rlnRelay=false store=true filter=true lightPush=true peerExchange=true rendezvous=true
INF 2025-12-11 04:12:59.599+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2025-12-11 04:12:59.599+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
NTC 2025-12-11 04:12:59.599+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:24218
INF 2025-12-11 04:12:59.599+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:24218/
INF 2025-12-11 04:12:59.600+00:00 Setting up storage tid=1 file=node_factory.nim:500
INF 2025-12-11 04:12:59.600+00:00 Initializing node tid=1 file=node_factory.nim:509
TRC 2025-12-11 04:12:59.601+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2025-12-11 04:12:59.601+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2025-12-11 04:12:59.601+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2025-12-11 04:12:59.601+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2025-12-11 04:12:59.601+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.20.191/tcp/24219, /ip4/172.18.20.191/tcp/24220/ws]"
INF 2025-12-11 04:12:59.601+00:00 Mounting protocols tid=1 file=node_factory.nim:515
INF 2025-12-11 04:12:59.601+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2025-12-11 04:12:59.601+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2025-12-11 04:12:59.603+00:00 sqlite database page stats tid=1 file=builder.nim:53 pageSize=4096 pages=1 freePages=0
INF 2025-12-11 04:12:59.603+00:00 starting message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:57
INF 2025-12-11 04:12:59.603+00:00 Not considered schema version 7 topics="waku archive migration" tid=1 file=migrations.nim:45
INF 2025-12-11 04:12:59.603+00:00 database schema is outdated topics="sqlite" tid=1 file=db_sqlite.nim:447 userVersion=0 targetVersion=10
INF 2025-12-11 04:12:59.604+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.608+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.608+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.609+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.609+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message_backup SELECT id, timestamp, contentTopic, pubsubTopic, payload, version FROM Message;"
INF 2025-12-11 04:12:59.609+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message_backup SELECT id, timestamp, contentTopic, pubsubTopic, payload, version FROM Message;"
INF 2025-12-11 04:12:59.609+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2025-12-11 04:12:59.611+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2025-12-11 04:12:59.611+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.612+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.612+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, timestamp, contentTopic, pubsubTopic, payload, version, 0\n FROM Message_backup;"
INF 2025-12-11 04:12:59.612+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, timestamp, contentTopic, pubsubTopic, payload, version, 0\n FROM Message_backup;"
INF 2025-12-11 04:12:59.612+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2025-12-11 04:12:59.613+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2025-12-11 04:12:59.613+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.614+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.614+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message_backup SELECT id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp FROM Message;"
INF 2025-12-11 04:12:59.615+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message_backup SELECT id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp FROM Message;"
INF 2025-12-11 04:12:59.615+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2025-12-11 04:12:59.615+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2025-12-11 04:12:59.615+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.616+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.616+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, CAST(receiverTimestamp*1000000000 AS INTEGER), contentTopic, pubsubTopic, payload, version, CAST(senderTimestamp*1000000000 AS INTEGER)\n FROM Message_backup;"
INF 2025-12-11 04:12:59.616+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, CAST(receiverTimestamp*1000000000 AS INTEGER), contentTopic, pubsubTopic, payload, version, CAST(senderTimestamp*1000000000 AS INTEGER)\n FROM Message_backup;"
INF 2025-12-11 04:12:59.616+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2025-12-11 04:12:59.617+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2025-12-11 04:12:59.617+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2025-12-11 04:12:59.618+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2025-12-11 04:12:59.618+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (senderTimestamp, id, pubsubTopic)\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.619+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (senderTimestamp, id, pubsubTopic)\n ) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.619+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message\n SELECT *\n FROM Message_backup;"
INF 2025-12-11 04:12:59.619+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message\n SELECT *\n FROM Message_backup;"
INF 2025-12-11 04:12:59.619+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2025-12-11 04:12:59.620+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2025-12-11 04:12:59.620+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE INDEX IF NOT EXISTS i_msg ON Message (contentTopic, pubsubTopic, senderTimestamp, id);"
INF 2025-12-11 04:12:59.620+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE INDEX IF NOT EXISTS i_msg ON Message (contentTopic, pubsubTopic, senderTimestamp, id);"
INF 2025-12-11 04:12:59.620+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME COLUMN receiverTimestamp TO storedAt;"
INF 2025-12-11 04:12:59.621+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME COLUMN receiverTimestamp TO storedAt;"
INF 2025-12-11 04:12:59.621+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_msg;"
INF 2025-12-11 04:12:59.622+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP INDEX IF EXISTS i_msg;"
INF 2025-12-11 04:12:59.622+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE INDEX IF NOT EXISTS i_query ON message (contentTopic, pubsubTopic, storedAt, id);"
INF 2025-12-11 04:12:59.622+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE INDEX IF NOT EXISTS i_query ON message (contentTopic, pubsubTopic, storedAt, id);"
INF 2025-12-11 04:12:59.622+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_rt;"
INF 2025-12-11 04:12:59.622+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP INDEX IF EXISTS i_rt;"
INF 2025-12-11 04:12:59.622+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE INDEX IF NOT EXISTS i_ts ON message (storedAt);"
INF 2025-12-11 04:12:59.623+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE INDEX IF NOT EXISTS i_ts ON message (storedAt);"
INF 2025-12-11 04:12:59.623+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2025-12-11 04:12:59.625+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2025-12-11 04:12:59.625+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS message(\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (storedAt, id, pubsubTopic)\n) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.625+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS message(\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (storedAt, id, pubsubTopic)\n) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.625+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT OR IGNORE INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, storedAt)\n SELECT pubsubTopic, contentTopic, payload, version, senderTimestamp, id, storedAt\n FROM message_backup;"
INF 2025-12-11 04:12:59.625+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT OR IGNORE INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, storedAt)\n SELECT pubsubTopic, contentTopic, payload, version, senderTimestamp, id, storedAt\n FROM message_backup;"
INF 2025-12-11 04:12:59.625+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2025-12-11 04:12:59.626+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2025-12-11 04:12:59.626+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2025-12-11 04:12:59.627+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2025-12-11 04:12:59.627+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS message (\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n messageHash BLOB, -- Newly added, this will be populated with a counter value\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (messageHash)\n) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.628+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS message (\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n messageHash BLOB, -- Newly added, this will be populated with a counter value\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (messageHash)\n) WITHOUT ROWID;"
INF 2025-12-11 04:12:59.628+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, messageHash, storedAt)\nSELECT\n mb.pubsubTopic,\n mb.contentTopic,\n mb.payload,\n mb.version,\n mb.timestamp,\n mb.id,\n randomblob(32), -- to populate 32-byte random blob\n mb.storedAt\nFROM message_backup AS mb;"
INF 2025-12-11 04:12:59.628+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, messageHash, storedAt)\nSELECT\n mb.pubsubTopic,\n mb.contentTopic,\n mb.payload,\n mb.version,\n mb.timestamp,\n mb.id,\n randomblob(32), -- to populate 32-byte random blob\n mb.storedAt\nFROM message_backup AS mb;"
INF 2025-12-11 04:12:59.628+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2025-12-11 04:12:59.629+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2025-12-11 04:12:59.629+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2025-12-11 04:12:59.630+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2025-12-11 04:12:59.630+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2025-12-11 04:12:59.631+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2025-12-11 04:12:59.631+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME COLUMN storedAt TO timestamp;"
INF 2025-12-11 04:12:59.632+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME COLUMN storedAt TO timestamp;"
INF 2025-12-11 04:12:59.633+00:00 database user_version updated topics="sqlite" tid=1 file=db_sqlite.nim:481 userVersion=10
INF 2025-12-11 04:12:59.633+00:00 finished message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:70
INF 2025-12-11 04:12:59.633+00:00 setting up sqlite waku archive driver tid=1 file=builder.nim:65
INF 2025-12-11 04:12:59.633+00:00 executing message retention policy topics="waku archive" tid=1 file=archive.nim:259
INF 2025-12-11 04:12:59.633+00:00 beginning of executing message retention policy - time topics="waku archive retention_policy" tid=1 file=retention_policy_time.nim:21
INF 2025-12-11 04:12:59.633+00:00 end of executing message retention policy - time topics="waku archive retention_policy" tid=1 file=retention_policy_time.nim:36
INF 2025-12-11 04:12:59.634+00:00 mounting waku store protocol topics="waku node store api" tid=1 file=store.nim:255
TRC 2025-12-11 04:12:59.634+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/store-query/3.0.0]"
INF 2025-12-11 04:12:59.634+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2025-12-11 04:12:59.634+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2025-12-11 04:12:59.634+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2025-12-11 04:12:59.634+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2025-12-11 04:12:59.634+00:00 Setting max message size tid=1 file=node_factory.nim:318 num_bytes=153600
INF 2025-12-11 04:12:59.634+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:208
TRC 2025-12-11 04:12:59.634+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/relay/2.0.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2025-12-11 04:12:59.634+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:225
INF 2025-12-11 04:12:59.634+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=3
INF 2025-12-11 04:12:59.634+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2025-12-11 04:12:59.634+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities="[Relay, Store, Filter, Lightpush]" wakuPeerRecord="(peerId: 16U*sSdt4f, seqNo: 1765426379, addresses: [/ip4/172.18.20.191/tcp/24219, /ip4/172.18.20.191/tcp/24220/ws], mixKey: )"
TRC 2025-12-11 04:12:59.634+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2025-12-11 04:12:59.634+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2025-12-11 04:12:59.634+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2025-12-11 04:12:59.634+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2025-12-11 04:12:59.634+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2025-12-11 04:12:59.634+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:150
INF 2025-12-11 04:12:59.634+00:00 mounting lightpush with relay topics="waku node lightpush api" tid=1 file=lightpush.nim:157
INF 2025-12-11 04:12:59.634+00:00 mounting lightpush without rln-relay topics="waku node lightpush api" tid=1 file=lightpush.nim:160
TRC 2025-12-11 04:12:59.634+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/lightpush/3.0.0]"
INF 2025-12-11 04:12:59.634+00:00 mounting legacy light push topics="waku node lightpush api" tid=1 file=lightpush.nim:41
INF 2025-12-11 04:12:59.635+00:00 mounting legacy lightpush with relay topics="waku node lightpush api" tid=1 file=lightpush.nim:48
INF 2025-12-11 04:12:59.635+00:00 mounting legacy lightpush without rln-relay topics="waku node lightpush api" tid=1 file=lightpush.nim:51
TRC 2025-12-11 04:12:59.635+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/lightpush/2.0.0-beta1]"
INF 2025-12-11 04:12:59.635+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:178
INF 2025-12-11 04:12:59.635+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:68
INF 2025-12-11 04:12:59.635+00:00 mounting filter protocol topics="waku node filter api" tid=1 file=filter.nim:48
INF 2025-12-11 04:12:59.635+00:00 starting filter protocol topics="waku filter" tid=1 file=protocol.nim:397
INF 2025-12-11 04:12:59.635+00:00 starting to maintain subscriptions topics="waku filter" tid=1 file=protocol.nim:391
INF 2025-12-11 04:12:59.635+00:00 maintaining subscriptions topics="waku filter" tid=1 file=protocol.nim:222
INF 2025-12-11 04:12:59.635+00:00 cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:119 currentPeerIds=[]
INF 2025-12-11 04:12:59.635+00:00 after cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:131 currentPeerIds=[]
TRC 2025-12-11 04:12:59.635+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
INF 2025-12-11 04:12:59.635+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2025-12-11 04:12:59.635+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2025-12-11 04:12:59.635+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2025-12-11 04:12:59.635+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2025-12-11 04:12:59.635+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
INF 2025-12-11 04:12:59.635+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:122
INF 2025-12-11 04:12:59.635+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:364
INF 2025-12-11 04:12:59.635+00:00 Running nwaku node tid=1 file=node_factory.nim:437 version=v0.36.0-113-g868d43
INF 2025-12-11 04:12:59.635+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:451 version=v0.36.0-113-g868d43
INF 2025-12-11 04:12:59.635+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:336
INF 2025-12-11 04:12:59.635+00:00 start topics="waku relay" tid=1 file=protocol.nim:463
TRC 2025-12-11 04:12:59.635+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:992
TRC 2025-12-11 04:12:59.635+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139910685016144
TRC 2025-12-11 04:12:59.635+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-11 04:12:59.635+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139910685016144
TRC 2025-12-11 04:12:59.635+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2025-12-11 04:12:59.635+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
INF 2025-12-11 04:12:59.635+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:357
INF 2025-12-11 04:12:59.635+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:128 interval=10s
INF 2025-12-11 04:12:59.635+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:228
INF 2025-12-11 04:12:59.635+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2025-12-11 04:12:59.635+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2025-12-11 04:12:59.635+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:352 peerInfo="(peerId: 16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f, listenAddrs: [/ip4/0.0.0.0/tcp/24220/ws, /ip4/0.0.0.0/tcp/24219], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/store-query/3.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/lightpush/3.0.0, /vac/waku/lightpush/2.0.0-beta1, /vac/waku/filter-subscribe/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-113-g868d43)"
TRC 2025-12-11 04:12:59.636+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:122
TRC 2025-12-11 04:12:59.636+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:146 address=/ip4/0.0.0.0/tcp/24219
TRC 2025-12-11 04:12:59.636+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/24219]
DBG 2025-12-11 04:12:59.636+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:270
TRC 2025-12-11 04:12:59.636+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=3 queue=0
TRC 2025-12-11 04:12:59.636+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=49 queue=0
TRC 2025-12-11 04:12:59.636+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:160
TRC 2025-12-11 04:12:59.636+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/24220/ws]
TRC 2025-12-11 04:12:59.636+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:261 host=0.0.0.0:24220
TRC 2025-12-11 04:12:59.636+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:210 addresses="[/ip4/0.0.0.0/tcp/24220/ws]"
INF 2025-12-11 04:12:59.636+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:213
TRC 2025-12-11 04:12:59.636+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2025-12-11 04:12:59.636+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
DBG 2025-12-11 04:12:59.637+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:270
TRC 2025-12-11 04:12:59.637+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=3 queue=0
TRC 2025-12-11 04:12:59.637+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=48 queue=0
TRC 2025-12-11 04:12:59.637+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:285
TRC 2025-12-11 04:12:59.637+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:193
TRC 2025-12-11 04:12:59.637+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:992
WRN 2025-12-11 04:12:59.637+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:995
WRN 2025-12-11 04:12:59.637+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:629
DBG 2025-12-11 04:12:59.637+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:392 peer="(peerId: 16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f, listenAddrs: [/ip4/0.0.0.0/tcp/24219, /ip4/0.0.0.0/tcp/24220/ws], addrs: [/ip4/172.18.20.191/tcp/24219, /ip4/172.18.20.191/tcp/24220/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/store-query/3.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/lightpush/3.0.0, /vac/waku/lightpush/2.0.0-beta1, /vac/waku/filter-subscribe/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-113-g868d43)"
INF 2025-12-11 04:12:59.637+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:416 peerId=16U*sSdt4f addrs="[/ip4/172.18.20.191/tcp/24219, /ip4/172.18.20.191/tcp/24220/ws]"
INF 2025-12-11 04:12:59.637+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:439 full=[/ip4/0.0.0.0/tcp/24219/p2p/16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f][/ip4/0.0.0.0/tcp/24220/ws/p2p/16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.20.191/tcp/24219, /ip4/172.18.20.191/tcp/24220/ws]"
INF 2025-12-11 04:12:59.637+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:441 full=[/ip4/172.18.20.191/tcp/24219/p2p/16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f][/ip4/172.18.20.191/tcp/24220/ws/p2p/16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f]
INF 2025-12-11 04:12:59.637+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:442 enr=enr:-LO4QMV4MgdTIPpMrtolv2dLFaqnMi50_PRJc21srL6Hy1eYQaWL8tLEcICQIU9YEVOf68mDIYlAzVT__kViefPbxegBgmlkgnY0gmlwhKwSFL-KbXVsdGlhZGRyc4wACgSsEhS_Bl6c3QOCcnOFAAMBAACJc2VjcDI1NmsxoQKtZ0GUSghocr4psdwYuk1Mo_4I1pnYQqeppqVmcj3asIN0Y3CCXpuDdWRwgl6dhXdha3UyDw
INF 2025-12-11 04:12:59.637+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:502
TRC 2025-12-11 04:12:59.637+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:984
TRC 2025-12-11 04:12:59.637+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:977
INF 2025-12-11 04:12:59.637+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:758 inRelayConns=0/20 outRelayConns=0/10 totalConnections=0/50 notConnectedPeers=0 outsideBackoffPeers=0
INF 2025-12-11 04:12:59.637+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:416 peerId=16U*sSdt4f addrs="[/ip4/172.18.20.191/tcp/24219, /ip4/172.18.20.191/tcp/24220/ws]"
INF 2025-12-11 04:12:59.637+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:439 full=[/ip4/0.0.0.0/tcp/24219/p2p/16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f][/ip4/0.0.0.0/tcp/24220/ws/p2p/16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.20.191/tcp/24219, /ip4/172.18.20.191/tcp/24220/ws]"
INF 2025-12-11 04:12:59.637+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:441 full=[/ip4/172.18.20.191/tcp/24219/p2p/16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f][/ip4/172.18.20.191/tcp/24220/ws/p2p/16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f]
INF 2025-12-11 04:12:59.638+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:442 enr=enr:-LO4QMV4MgdTIPpMrtolv2dLFaqnMi50_PRJc21srL6Hy1eYQaWL8tLEcICQIU9YEVOf68mDIYlAzVT__kViefPbxegBgmlkgnY0gmlwhKwSFL-KbXVsdGlhZGRyc4wACgSsEhS_Bl6c3QOCcnOFAAMBAACJc2VjcDI1NmsxoQKtZ0GUSghocr4psdwYuk1Mo_4I1pnYQqeppqVmcj3asIN0Y3CCXpuDdWRwgl6dhXdha3UyDw
INF 2025-12-11 04:12:59.638+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:298 enr=enr:-L24QDA30ojacyAHy_RmL-gS77keVJnOq276o3UDdTTgOzRNPel7QhMr7WP7wjAV0O2hHRVqtxVvKB-Z8oIx-GQ8hggCgmlkgnY0gmlwhKwSFL-KbXVsdGlhZGRyc5YACASsEhS_Bl6bAAoErBIUvwZenN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrWdBlEoIaHK-KbHcGLpNTKP-CNaZ2EKnqaalZnI92rCDdGNwgl6bg3VkcIJenYV3YWt1Mg8 record="(2, id: \"v4\", ip: 172.18.20.191, multiaddrs: 0x000804AC1214BF065E9B000A04AC1214BF065E9CDD03, rs: 0x0003010000, secp256k1: 0x02AD6741944A086872BE29B1DC18BA4D4CA3FE08D699D842A7A9A6A566723DDAB0, tcp: 24219, udp: 24221, waku2: 0x0F)"
INF 2025-12-11 04:12:59.638+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2025-12-11 04:12:59.638+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2025-12-11 04:12:59.638+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=24221
TRC 2025-12-11 04:12:59.638+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2025-12-11 04:12:59.638+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2025-12-11 04:12:59.638+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-11 04:12:59.638+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-11 04:12:59.638+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2025-12-11 04:12:59.638+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2025-12-11 04:12:59.638+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QEQS7Doqwpxz8g0KkRPEeXHbbzbIFjW_MSEMLefNtybxSoXUd27gdIqO0Ua0QlTRIGuifdYyD01w9zX1H7CVm9wDgmlkgnY0gmlwhKwSFL-KbXVsdGlhZGRyc5YACASsEhS_Bl6bAAoErBIUvwZenN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrWdBlEoIaHK-KbHcGLpNTKP-CNaZ2EKnqaalZnI92rCDdGNwgl6bg3VkcIJenYV3YWt1Mg8 enr="(3, id: \"v4\", ip: 172.18.20.191, multiaddrs: 0x000804AC1214BF065E9B000A04AC1214BF065E9CDD03, rs: 0x0003010000, secp256k1: 0x02AD6741944A086872BE29B1DC18BA4D4CA3FE08D699D842A7A9A6A566723DDAB0, tcp: 24219, udp: 24221, waku2: 0x0F)"
TRC 2025-12-11 04:12:59.638+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2025-12-11 04:12:59.638+00:00 starting keepalive tid=1 file=node_health_monitor.nim:379 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2025-12-11 04:12:59.638+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
INF 2025-12-11 04:12:59.639+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:540 pubsubTopic=/waku/2/rs/3/0
TRC 2025-12-11 04:12:59.639+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:621 topic=/waku/2/rs/3/0
TRC 2025-12-11 04:12:59.639+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:583 name=/waku/2/rs/3/0
TRC 2025-12-11 04:12:59.639+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:12:59.639+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:12:59.639+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:12:59.639+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
INF 2025-12-11 04:12:59.640+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2025-12-11 04:12:59.640+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=24222
INF 2025-12-11 04:12:59.641+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QFAHZAI574yCC4RZBmAwFhYXrDDJyorQQe-MBA89bg7FLdVkJ9p125qXH98dtKSD9sZyVfe1JggYSi1Unk5bHT4EgmlkgnY0gmlwhKwSFL-KbXVsdGlhZGRyc5YACASsEhS_Bl6bAAoErBIUvwZenN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrWdBlEoIaHK-KbHcGLpNTKP-CNaZ2EKnqaalZnI92rCDdGNwgl6bg3VkcIJenYV3YWt1Mg8 enr="(4, id: \"v4\", ip: 172.18.20.191, multiaddrs: 0x000804AC1214BF065E9B000A04AC1214BF065E9CDD03, rs: 0x0003010000, secp256k1: 0x02AD6741944A086872BE29B1DC18BA4D4CA3FE08D699D842A7A9A6A566723DDAB0, tcp: 24219, udp: 24221, waku2: 0x0F)"
INF 2025-12-11 04:12:59.641+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2025-12-11 04:12:59.641+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=24222
INF 2025-12-11 04:12:59.641+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2025-12-11 04:12:59.641+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:100
TRC 2025-12-11 04:12:59.644+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
DBG 2025-12-11 04:13:00.632+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:59982 meth=GET uri=/health
DBG 2025-12-11 04:13:00.632+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:59982 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
TRC 2025-12-11 04:13:00.632+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/lightpush/3.0.0 peers=[] address=139910684992528
TRC 2025-12-11 04:13:00.632+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/lightpush/3.0.0
TRC 2025-12-11 04:13:00.632+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/lightpush/2.0.0-beta1 peers=[] address=139910684992528
TRC 2025-12-11 04:13:00.632+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/lightpush/2.0.0-beta1
TRC 2025-12-11 04:13:00.632+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/store-query/3.0.0 peers=[] address=139910684992528
TRC 2025-12-11 04:13:00.632+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/store-query/3.0.0
TRC 2025-12-11 04:13:00.632+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/store/2.0.0-beta4 peers=[] address=139910684992528
TRC 2025-12-11 04:13:00.632+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/store/2.0.0-beta4
TRC 2025-12-11 04:13:00.633+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/filter-subscribe/2.0.0-beta1 peers=[] address=139910684992528
TRC 2025-12-11 04:13:00.633+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/filter-subscribe/2.0.0-beta1
DBG 2025-12-11 04:13:00.633+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:59982 uri=/health content_type=application/json content_size=973
DBG 2025-12-11 04:13:00.635+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:59992 meth=GET uri=/debug/v1/info
DBG 2025-12-11 04:13:00.635+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:59992 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2025-12-11 04:13:00.635+00:00 node info topics="waku node" tid=1 file=waku_node.nim:217 wakuInfo="(listenAddresses: [/ip4/172.18.20.191/tcp/24219/p2p/16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f, /ip4/172.18.20.191/tcp/24220/ws/p2p/16Uiu2HAm76ZqD5W9akUjCAthNV36UJ6GdHi523MCByAFQCsSdt4f], enrUri: enr:-L24QDA30ojacyAHy_RmL-gS77keVJnOq276o3UDdTTgOzRNPel7QhMr7WP7wjAV0O2hHRVqtxVvKB-Z8oIx-GQ8hggCgmlkgnY0gmlwhKwSFL-KbXVsdGlhZGRyc5YACASsEhS_Bl6bAAoErBIUvwZenN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrWdBlEoIaHK-KbHcGLpNTKP-CNaZ2EKnqaalZnI92rCDdGNwgl6bg3VkcIJenYV3YWt1Mg8, mixPubKey: none(string))"
DBG 2025-12-11 04:13:00.636+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:59992 uri=/debug/v1/info content_type=application/json content_size=473
TRC 2025-12-11 04:13:00.636+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139910685016144
TRC 2025-12-11 04:13:00.636+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:00.636+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:00.636+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:00.636+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:00.636+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-11 04:13:01.636+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139910685016144
TRC 2025-12-11 04:13:01.636+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:01.637+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:01.637+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:01.637+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:01.637+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-11 04:13:02.637+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139910685016144
TRC 2025-12-11 04:13:02.637+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:02.637+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:02.637+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:02.637+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:02.637+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-11 04:13:03.637+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139910685016144
TRC 2025-12-11 04:13:03.637+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:03.637+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:03.637+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:03.637+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:03.637+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-11 04:13:04.637+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139910685016144
TRC 2025-12-11 04:13:04.637+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:04.637+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:04.637+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:04.637+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:04.637+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2025-12-11 04:13:04.639+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2025-12-11 04:13:04.639+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2025-12-11 04:13:04.639+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2025-12-11 04:13:04.645+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2025-12-11 04:13:04.648+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2025-12-11 04:13:05.638+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=139910685016144
TRC 2025-12-11 04:13:05.638+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:05.638+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:05.638+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:05.638+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2025-12-11 04:13:05.638+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
NTC 2025-12-11 04:13:05.658+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:81
INF 2025-12-11 04:13:05.669+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2025-12-11 04:13:05.669+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2025-12-11 04:13:05.670+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2025-12-11 04:13:05.670+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:317
TRC 2025-12-11 04:13:05.670+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=48 queue=0
TRC 2025-12-11 04:13:05.670+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=49 queue=0
TRC 2025-12-11 04:13:05.670+00:00 releasing semaphore on cancellation topics="libp2p switch" tid=1 file=switch.nim:303
TRC 2025-12-11 04:13:05.670+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=3 queue=0
TRC 2025-12-11 04:13:05.670+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=4 queue=0
TRC 2025-12-11 04:13:05.670+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=49 queue=0
TRC 2025-12-11 04:13:05.670+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=50 queue=0
TRC 2025-12-11 04:13:05.670+00:00 releasing semaphore on cancellation topics="libp2p switch" tid=1 file=switch.nim:303
TRC 2025-12-11 04:13:05.670+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=3 queue=0
TRC 2025-12-11 04:13:05.670+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=4 queue=0
INF 2025-12-11 04:13:05.670+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:243
TRC 2025-12-11 04:13:05.670+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:421
TRC 2025-12-11 04:13:05.670+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:435
TRC 2025-12-11 04:13:05.670+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:165
TRC 2025-12-11 04:13:05.670+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/24219]
TRC 2025-12-11 04:13:05.670+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:195
TRC 2025-12-11 04:13:05.670+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:219
TRC 2025-12-11 04:13:05.671+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/24220/ws]
TRC 2025-12-11 04:13:05.671+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:241
TRC 2025-12-11 04:13:05.671+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1010
TRC 2025-12-11 04:13:05.671+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:343
WRN 2025-12-11 04:13:05.671+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:641
WRN 2025-12-11 04:13:05.671+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:641
INF 2025-12-11 04:13:05.671+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:240
INF 2025-12-11 04:13:05.671+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
NTC 2025-12-11 04:13:05.671+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:24218

View File

@ -0,0 +1,73 @@
2025-12-11 04:15:15.198 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:15:15.199 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_same_shard with id: 2025-12-11_04-15-15__9491a817-0193-46a7-8622-264e223e9d82
2025-12-11 04:15:15.199 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:15:15.200 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:15:15.200 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-11 04:15:15.211 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:15.212 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-15__9491a817-0193-46a7-8622-264e223e9d82__wakuorg_nwaku:latest.log
2025-12-11 04:15:15.212 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:15.212 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:15.215 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:15.215 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.101
2025-12-11 04:15:15.215 DEBUG [src.node.docker_mananger] Generated ports ['39593', '39594', '39595', '39596', '39597']
2025-12-11 04:15:15.216 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:15.217 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:15.218 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:15.218 DEBUG [src.node.docker_mananger] docker run -i -t -p 39593:39593 -p 39594:39594 -p 39595:39595 -p 39596:39596 -p 39597:39597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39595 --rest-port=39593 --tcp-port=39594 --discv5-udp-port=39596 --rest-address=0.0.0.0 --nat=extip:172.18.237.101 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b21debe3dcf2e5ebaafce1b83f5fc0c24a68aa0ba30a41cb71ecc1517cdad5fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39597 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
2025-12-11 04:15:15.403 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.101 waku 6da1d2b66e744a91bceed9bdc92703fc171812dbfe78aa00e6207fafbf465e3c
2025-12-11 04:15:15.435 DEBUG [src.node.docker_mananger] Container started with ID 6da1d2b66e74. Setting up logs at ./log/docker/node1_2025-12-11_04-15-15__9491a817-0193-46a7-8622-264e223e9d82__wakuorg_nwaku:latest.log
2025-12-11 04:15:15.437 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39593
2025-12-11 04:15:15.438 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:15.474 ERROR [src.node.docker_mananger] Max retries reached for container 13635843c42e. Exiting log stream.
2025-12-11 04:15:16.032 ERROR [src.node.docker_mananger] Max retries reached for container 624ae646d060. Exiting log stream.
2025-12-11 04:15:16.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39593/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:16.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:16.441 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:16.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:16.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.101/tcp/39594/p2p/16Uiu2HAkz5jtw9qkNKJoVZ3xzNW611nU55j7UwdJ8pbm2ZTgnUpo","/ip4/172.18.237.101/tcp/39595/ws/p2p/16Uiu2HAkz5jtw9qkNKJoVZ3xzNW611nU55j7UwdJ8pbm2ZTgnUpo"],"enrUri":"enr:-L24QBWDqbIbUaVxkahUYX2eM2YtfR9foYk5AMywy9MhQWBNK3rNnZgQ3-jWJ2I4xUT7DajBAEYKlTDdlwrUUO6WGiACgmlkgnY0gmlwhKwS7WWKbXVsdGlhZGRyc5YACASsEu1lBpqqAAoErBLtZQaaq90DgnJzhQACAQAAiXNlY3AyNTZrMaECRS8_HSG_2WhV7PvBj8PS1I6im9RosUf5-oWoKPVZTNiDdGNwgpqqg3VkcIKarIV3YWt1MgU"}'
2025-12-11 04:15:16.444 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:16.451 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:16.451 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-15__9491a817-0193-46a7-8622-264e223e9d82__wakuorg_nwaku:latest.log
2025-12-11 04:15:16.451 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:16.451 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:16.453 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:16.453 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.108
2025-12-11 04:15:16.453 DEBUG [src.node.docker_mananger] Generated ports ['21714', '21715', '21716', '21717', '21718']
2025-12-11 04:15:16.453 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:16.453 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:16.453 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:16.453 DEBUG [src.node.docker_mananger] docker run -i -t -p 21714:21714 -p 21715:21715 -p 21716:21716 -p 21717:21717 -p 21718:21718 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21716 --rest-port=21714 --tcp-port=21715 --discv5-udp-port=21717 --rest-address=0.0.0.0 --nat=extip:172.18.82.108 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8bc1b447e9ccf4c0f5bcf3a8d5f6a713795bebc96a7cab8c88144fbbb865f855 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21718 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBWDqbIbUaVxkahUYX2eM2YtfR9foYk5AMywy9MhQWBNK3rNnZgQ3-jWJ2I4xUT7DajBAEYKlTDdlwrUUO6WGiACgmlkgnY0gmlwhKwS7WWKbXVsdGlhZGRyc5YACASsEu1lBpqqAAoErBLtZQaaq90DgnJzhQACAQAAiXNlY3AyNTZrMaECRS8_HSG_2WhV7PvBj8PS1I6im9RosUf5-oWoKPVZTNiDdGNwgpqqg3VkcIKarIV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
2025-12-11 04:15:16.644 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.108 waku e72a9b031ae7f31afa3bcbeab88e82d4cf638151bab959c39a9eca8cbce98953
2025-12-11 04:15:16.684 DEBUG [src.node.docker_mananger] Container started with ID e72a9b031ae7. Setting up logs at ./log/docker/node2_2025-12-11_04-15-15__9491a817-0193-46a7-8622-264e223e9d82__wakuorg_nwaku:latest.log
2025-12-11 04:15:16.685 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21714
2025-12-11 04:15:16.685 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:17.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21714/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:17.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:15:17.695 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:17.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21714/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:17.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.108/tcp/21715/p2p/16Uiu2HAm7thKPy7QFw4yPmgUhoKzkQuFaFBewUdodmeYa7VSYdBS","/ip4/172.18.82.108/tcp/21716/ws/p2p/16Uiu2HAm7thKPy7QFw4yPmgUhoKzkQuFaFBewUdodmeYa7VSYdBS"],"enrUri":"enr:-L24QG3j9lnBwVCxYBp_Phb-5OKCAECEmndVRSKF_6_qDjPKLZ0nwPgmWJOOD1xuBdvaK0oNz5x7tDzeW7J5CvH5aY0CgmlkgnY0gmlwhKwSUmyKbXVsdGlhZGRyc5YACASsElJsBlTTAAoErBJSbAZU1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECuThwFYzBCOFPzuWO6TnhKsNiVVw9e80fjI1jpVQM21WDdGNwglTTg3VkcIJU1YV3YWt1MgE"}'
2025-12-11 04:15:17.698 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:17.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21714/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.101/tcp/39594/p2p/16Uiu2HAkz5jtw9qkNKJoVZ3xzNW611nU55j7UwdJ8pbm2ZTgnUpo"]'
2025-12-11 04:15:17.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:17.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39593/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2025-12-11 04:15:17.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:17.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21714/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2025-12-11 04:15:17.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:17.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39593/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:17.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:17.712 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:15:17.812 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:15:17.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39593/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:17.816 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":1765426517707220277,"ephemeral":false,"proof":""}]'
2025-12-11 04:15:17.817 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:15:17.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21714/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:17.820 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":1765426517707220277,"ephemeral":false,"proof":""}]'
2025-12-11 04:15:17.823 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:15:17.824 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:15:17.824 DEBUG [src.node.waku_node] Stopping container with id 6da1d2b66e74
2025-12-11 04:15:18.353 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:18.353 DEBUG [src.node.waku_node] Stopping container with id e72a9b031ae7
2025-12-11 04:15:18.964 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:18.965 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:15:18.970 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:15:18.976 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers_for_filter_node with id: 2025-12-11_04-15-13__ef02fa5e-92ac-4e4d-9e73-c089c7d14be4
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_2025-12-11_04-15-13__ef02fa5e-92ac-4e4d-9e73-c089c7d14be4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10883', '10884', '10885', '10886', '10887']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10883:10883 -p 10884:10884 -p 10885:10885 -p 10886:10886 -p 10887:10887 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10885 --rest-port=10883 --tcp-port=10884 --discv5-udp-port=10886 --rest-address=0.0.0.0 --nat=extip:172.18.15.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=91ef4acd0f27ccbfb0382a69d10a0bdf27abd85981bbed79928a59976e2eca83 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10887 --metrics-logging=true --relay=true --filter=true --relay-peer-exchange=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.47 waku 2853414d4c816b268023e54a06732ea319d1b970012f11643f0d12f4a7470057
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2853414d4c81. Setting up logs at ./log/docker/node1_2025-12-11_04-15-13__ef02fa5e-92ac-4e4d-9e73-c089c7d14be4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10883
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 8f8ce16a32c8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4eddc323b3a7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10883/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:10883/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/10884/p2p/16Uiu2HAmDouVKZh6NDRJLeANWQGivE2Xb1NanPXpxGwgJkhU5pTx","/ip4/172.18.15.47/tcp/10885/ws/p2p/16Uiu2HAmDouVKZh6NDRJLeANWQGivE2Xb1NanPXpxGwgJkhU5pTx"],"enrUri":"enr:-L24QNZEeLf9BU1Lc6_lr1ZHaxSPDUxKXk49heH6a3Vn1B_lNXRNSi3a05XFcryXXaDBVeqQ-scAdfGhmGyKCwQ5AwACgmlkgnY0gmlwhKwSDy-KbXVsdGlhZGRyc5YACASsEg8vBiqEAAoErBIPLwYqhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDESRq0SCEKouLj3EcGbhApTXnl-F6wY5S44QPo8ua4EeDdGNwgiqEg3VkcIIqhoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-13__ef02fa5e-92ac-4e4d-9e73-c089c7d14be4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9472', '9473', '9474', '9475', '9476']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9472:9472 -p 9473:9473 -p 9474:9474 -p 9475:9475 -p 9476:9476 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9474 --rest-port=9472 --tcp-port=9473 --discv5-udp-port=9475 --rest-address=0.0.0.0 --nat=extip:172.18.44.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6203bd0fcbc6aa2f893afe2dddbdffbc639b969309101e49beee96a1b981ac7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9476 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNZEeLf9BU1Lc6_lr1ZHaxSPDUxKXk49heH6a3Vn1B_lNXRNSi3a05XFcryXXaDBVeqQ-scAdfGhmGyKCwQ5AwACgmlkgnY0gmlwhKwSDy-KbXVsdGlhZGRyc5YACASsEg8vBiqEAAoErBIPLwYqhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDESRq0SCEKouLj3EcGbhApTXnl-F6wY5S44QPo8ua4EeDdGNwgiqEg3VkcIIqhoV3YWt1MgU --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.104 waku 17c6855f98da3f0e0694bb48168f01b47f1cefbef3b770c2ee7e4ad7c5d23ce8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17c6855f98da. Setting up logs at ./log/docker/node2_2025-12-11_04-15-13__ef02fa5e-92ac-4e4d-9e73-c089c7d14be4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9472
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9472/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9472/debug/v1/info" -H "Content-Type: application/json" -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.104/tcp/9473/p2p/16Uiu2HAmJYVp7J9BRqvZhBvusdiCFLyW3WphCrkPZ3KW6u5h9JzV","/ip4/172.18.44.104/tcp/9474/ws/p2p/16Uiu2HAmJYVp7J9BRqvZhBvusdiCFLyW3WphCrkPZ3KW6u5h9JzV"],"enrUri":"enr:-L24QN2nHyT59jo1cGzPb6s6SjLQYhZS1r0iIlpJHe02nUM_YrkwGNsS96cbcxIci6LOEjSuB_b2UKiKdcE3GBItTNQCgmlkgnY0gmlwhKwSLGiKbXVsdGlhZGRyc5YACASsEixoBiUBAAoErBIsaAYlAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDV3xegBdBesmT5k5vA79C9wGZbWyKr7yAVqMh7wYV0SqDdGNwgiUBg3VkcIIlA4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9472/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.47/tcp/10884/p2p/16Uiu2HAmDouVKZh6NDRJLeANWQGivE2Xb1NanPXpxGwgJkhU5pTx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10883/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:9472/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10883/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.44.104/tcp/48308/p2p/16Uiu2HAmJYVp7J9BRqvZhBvusdiCFLyW3WphCrkPZ3KW6u5h9JzV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-113-g868d43","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-15-13__ef02fa5e-92ac-4e4d-9e73-c089c7d14be4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36310', '36311', '36312', '36313', '36314']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36310:36310 -p 36311:36311 -p 36312:36312 -p 36313:36313 -p 36314:36314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36312 --rest-port=36310 --tcp-port=36311 --discv5-udp-port=36313 --rest-address=0.0.0.0 --nat=extip:172.18.176.175 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=e31ebd614e8c1562cd2c6ca2a7edb6dbcebfe2a6c31eb99acfd9cd451ecbee67 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36314 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.44.104/tcp/48308/p2p/16Uiu2HAmJYVp7J9BRqvZhBvusdiCFLyW3WphCrkPZ3KW6u5h9JzV
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.175 waku 2c71721a37d44bff11eac156f9f2caabc6454cc6edfa81bd6a3341ed2c61174c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2c71721a37d4. Setting up logs at ./log/docker/node3_2025-12-11_04-15-13__ef02fa5e-92ac-4e4d-9e73-c089c7d14be4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36310
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36310/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36310/health" -H "Content-Type: application/json" -d '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:36310/debug/v1/info" -H "Content-Type: application/json" -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.175/tcp/36311/p2p/16Uiu2HAmUbDVspKAJFsh131whHPNcFKpDeZSbrKj4h5TMcvrAYEC","/ip4/172.18.176.175/tcp/36312/ws/p2p/16Uiu2HAmUbDVspKAJFsh131whHPNcFKpDeZSbrKj4h5TMcvrAYEC"],"enrUri":"enr:-La4QICH8T-KiWRWTswTGbUm6djpMpIllnQGDO0X46UdqnGBX0c0k4zwL251Adtkon25gbB9AnHacoR0LmbZXkz7DfMCgmlkgnY0gmlwhKwSsK-KbXVsdGlhZGRyc5YACASsErCvBo3XAAoErBKwrwaN2N0DgnJzhQADAQAAiXNlY3AyNTZrMaED7MOIvSdeFEQRRF1sybjrXRYEky8eCczPrjaVnV3DprGDdGNwgo3XhXdha3UyAA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36310/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.47/tcp/10884/p2p/16Uiu2HAmDouVKZh6NDRJLeANWQGivE2Xb1NanPXpxGwgJkhU5pTx"]'
INFO  src.node.api_clients.base_client:base_client.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:36310/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.15.47/tcp/10884/p2p/16Uiu2HAmDouVKZh6NDRJLeANWQGivE2Xb1NanPXpxGwgJkhU5pTx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.44.104/tcp/48308/p2p/16Uiu2HAmJYVp7J9BRqvZhBvusdiCFLyW3WphCrkPZ3KW6u5h9JzV","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2025-12-11_04-15-13__ef02fa5e-92ac-4e4d-9e73-c089c7d14be4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3336', '3337', '3338', '3339', '3340']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3336:3336 -p 3337:3337 -p 3338:3338 -p 3339:3339 -p 3340:3340 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3338 --rest-port=3336 --tcp-port=3337 --discv5-udp-port=3339 --rest-address=0.0.0.0 --nat=extip:172.18.103.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=52bc3a8c4ceda33e6aa6365cc7b0467d5fba0c8daa5df4cecaeac2facf30ad8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3340 --metrics-logging=true --relay=false --filternode=/ip4/172.18.15.47/tcp/10884/p2p/16Uiu2HAmDouVKZh6NDRJLeANWQGivE2Xb1NanPXpxGwgJkhU5pTx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.189 waku 105840b4f0964b35f37ac10c86245e6ce53c32193dee1a26bf93df6d2a28847c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 105840b4f096. Setting up logs at ./log/docker/node4_2025-12-11_04-15-13__ef02fa5e-92ac-4e4d-9e73-c089c7d14be4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3336
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3336/health" -H "Content-Type: application/json" -d '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:3336/debug/v1/info" -H "Content-Type: application/json" -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.189/tcp/3337/p2p/16Uiu2HAm7bzjqurhtBHSNSgDLSxyVqiUqA6JMKojdEWtg4gQpSMj","/ip4/172.18.103.189/tcp/3338/ws/p2p/16Uiu2HAm7bzjqurhtBHSNSgDLSxyVqiUqA6JMKojdEWtg4gQpSMj"],"enrUri":"enr:-L24QG6XISu0g_QNb7jLXXFNYn7Zd7WvFuruCzkcjMjVtJHqFFttkAXWLZRfF4NCMPThH7TStIz2VmcWzp_-err6jiQCgmlkgnY0gmlwhKwSZ72KbXVsdGlhZGRyc5YACASsEme9Bg0JAAoErBJnvQYNCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtPFDO_GSuDYXabAU1GjWLRXB72AGBQFgTTxKEARUF56DdGNwgg0Jg3VkcIINC4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3336/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.47/tcp/10884/p2p/16Uiu2HAmDouVKZh6NDRJLeANWQGivE2Xb1NanPXpxGwgJkhU5pTx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2853414d4c81
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 17c6855f98da
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2c71721a37d4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2853414d4c81. 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 105840b4f096
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 17c6855f98da. 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,584 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_payloads with id: 2025-12-11_04-15-29__97aca7f2-b4af-447d-92b3-b0e1d8b58a77
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-15-29__97aca7f2-b4af-447d-92b3-b0e1d8b58a77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.216.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30293', '30294', '30295', '30296', '30297']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30293:30293 -p 30294:30294 -p 30295:30295 -p 30296:30296 -p 30297:30297 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30295 --rest-port=30293 --tcp-port=30294 --discv5-udp-port=30296 --rest-address=0.0.0.0 --nat=extip:172.18.216.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=25fce4b1d4bbdfb99c5d9aebf7bf9d3c0cf7aef241bee1dad7eae06ba9c6691b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30297 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.108 waku c204d389750ba4e3f5ab63fb7015a70236e7aa285fbbed5b9426b04546e635cf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c204d389750b. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-15-29__97aca7f2-b4af-447d-92b3-b0e1d8b58a77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30293
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 014988c51d65. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d01ddf58dbe7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:30293/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.108/tcp/30294/p2p/16Uiu2HAkxiAmUUV6wxwazogSLq76xsx7bRYBXBkGtYPV5rYnBfZj","/ip4/172.18.216.108/tcp/30295/ws/p2p/16Uiu2HAkxiAmUUV6wxwazogSLq76xsx7bRYBXBkGtYPV5rYnBfZj"],"enrUri":"enr:-L24QHoDuJGUy8atGFHpXkB4tob44o9hiWBG4Dnp_qXRpMkafgWcypzluoOg9n0965xnOv5inndNpzPWEuc9ajkfWGgCgmlkgnY0gmlwhKwS2GyKbXVsdGlhZGRyc5YACASsEthsBnZWAAoErBLYbAZ2V90DgnJzhQADAQAAiXNlY3AyNTZrMaECMMznaqSUq7GDkxGRS18DGs6vctAJ3hOhK-4MZRtc4sKDdGNwgnZWg3VkcIJ2WIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-15-29__97aca7f2-b4af-447d-92b3-b0e1d8b58a77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41112', '41113', '41114', '41115', '41116']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41112:41112 -p 41113:41113 -p 41114:41114 -p 41115:41115 -p 41116:41116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41114 --rest-port=41112 --tcp-port=41113 --discv5-udp-port=41115 --rest-address=0.0.0.0 --nat=extip:172.18.48.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1afabda343231cbe1baa35d680ddbd1ad47af9a5970b704fa5d7f6d8e84a929e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41116 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHoDuJGUy8atGFHpXkB4tob44o9hiWBG4Dnp_qXRpMkafgWcypzluoOg9n0965xnOv5inndNpzPWEuc9ajkfWGgCgmlkgnY0gmlwhKwS2GyKbXVsdGlhZGRyc5YACASsEthsBnZWAAoErBLYbAZ2V90DgnJzhQADAQAAiXNlY3AyNTZrMaECMMznaqSUq7GDkxGRS18DGs6vctAJ3hOhK-4MZRtc4sKDdGNwgnZWg3VkcIJ2WIV3YWt1MgM --storenode=/ip4/172.18.216.108/tcp/30294/p2p/16Uiu2HAkxiAmUUV6wxwazogSLq76xsx7bRYBXBkGtYPV5rYnBfZj --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.131 waku 4119bcf3568551d27d2224a2e23d3352b6d488cb5d6da3595d30ec1c63b797dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4119bcf35685. Setting up logs at ./log/docker/store_node1_2025-12-11_04-15-29__97aca7f2-b4af-447d-92b3-b0e1d8b58a77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41112
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41112/health" -H "Content-Type: application/json" -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:41112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.131/tcp/41113/p2p/16Uiu2HAm1csvaiyoQDdpEdTksGaobR9HtWwkA8JuRSt6j6cHZKRm","/ip4/172.18.48.131/tcp/41114/ws/p2p/16Uiu2HAm1csvaiyoQDdpEdTksGaobR9HtWwkA8JuRSt6j6cHZKRm"],"enrUri":"enr:-L24QOeAMUCOTFpLI5uFntVCkHjJfxKSjz23A8-goWWhFOMkKiNJo6jQrM8vZHEIgNoJmu4BrtsJD_J7J4sOikamRGUCgmlkgnY0gmlwhKwSMIOKbXVsdGlhZGRyc5YACASsEjCDBqCZAAoErBIwgwagmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECXAUELBz0a2X5gl73q0jggYeYeeZ2GGLd9YUdbh9mbESDdGNwgqCZg3VkcIKgm4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41112/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.108/tcp/30294/p2p/16Uiu2HAkxiAmUUV6wxwazogSLq76xsx7bRYBXBkGtYPV5rYnBfZj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/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:41112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A simple string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"}]}'
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An integer
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"}]}'
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A dictionary
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Chinese characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Emojis
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Lorem ipsum text
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload HTML content
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Cyrillic characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Base64 encoded string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Binary data
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"}]}'
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Special characters with whitespace
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Boolean false as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A float number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A list
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Hexadecimal number as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Email format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload URL format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Date and time in ISO format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload String with escaped quotes
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A regular expression
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A very long string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A JSON string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Unix path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Windows path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An SQL query
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload JavaScript code snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A CSS snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Python one-liner
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An IP address
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A domain name
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A user agent string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A credit card number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A phone number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A UUID
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A hashtag
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Twitter handle
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"},{"messageHash":"0xd0f5e183b43fbcd32cbc626729e106555e1aa17f09f9829fe2f4a7311242b06d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"},{"messageHash":"0xd0f5e183b43fbcd32cbc626729e106555e1aa17f09f9829fe2f4a7311242b06d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A password
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"},{"messageHash":"0xd0f5e183b43fbcd32cbc626729e106555e1aa17f09f9829fe2f4a7311242b06d"},{"messageHash":"0x3317beccc126305176158d7f873301be89c495cb35016c38deab9705770b669f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"},{"messageHash":"0xd0f5e183b43fbcd32cbc626729e106555e1aa17f09f9829fe2f4a7311242b06d"},{"messageHash":"0x3317beccc126305176158d7f873301be89c495cb35016c38deab9705770b669f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A date in common format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"},{"messageHash":"0xd0f5e183b43fbcd32cbc626729e106555e1aa17f09f9829fe2f4a7311242b06d"},{"messageHash":"0x3317beccc126305176158d7f873301be89c495cb35016c38deab9705770b669f"},{"messageHash":"0xca464e128cc0da14f22ea2fef3ec3653310cb496f5b7dbc527ca8b0c54380d18"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"},{"messageHash":"0xd0f5e183b43fbcd32cbc626729e106555e1aa17f09f9829fe2f4a7311242b06d"},{"messageHash":"0x3317beccc126305176158d7f873301be89c495cb35016c38deab9705770b669f"},{"messageHash":"0xca464e128cc0da14f22ea2fef3ec3653310cb496f5b7dbc527ca8b0c54380d18"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A time string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"},{"messageHash":"0xd0f5e183b43fbcd32cbc626729e106555e1aa17f09f9829fe2f4a7311242b06d"},{"messageHash":"0x3317beccc126305176158d7f873301be89c495cb35016c38deab9705770b669f"},{"messageHash":"0xca464e128cc0da14f22ea2fef3ec3653310cb496f5b7dbc527ca8b0c54380d18"},{"messageHash":"0x06cb07f4814d0b0dab1e6035082bc1f7f6223e5946a27e81f13912b1ca2adbe9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"},{"messageHash":"0xd0f5e183b43fbcd32cbc626729e106555e1aa17f09f9829fe2f4a7311242b06d"},{"messageHash":"0x3317beccc126305176158d7f873301be89c495cb35016c38deab9705770b669f"},{"messageHash":"0xca464e128cc0da14f22ea2fef3ec3653310cb496f5b7dbc527ca8b0c54380d18"},{"messageHash":"0x06cb07f4814d0b0dab1e6035082bc1f7f6223e5946a27e81f13912b1ca2adbe9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A mathematical equation
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
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:30293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"},{"messageHash":"0xd0f5e183b43fbcd32cbc626729e106555e1aa17f09f9829fe2f4a7311242b06d"},{"messageHash":"0x3317beccc126305176158d7f873301be89c495cb35016c38deab9705770b669f"},{"messageHash":"0xca464e128cc0da14f22ea2fef3ec3653310cb496f5b7dbc527ca8b0c54380d18"},{"messageHash":"0x06cb07f4814d0b0dab1e6035082bc1f7f6223e5946a27e81f13912b1ca2adbe9"},{"messageHash":"0x1a96387205a2d8ff6e934ca1dae5e7f4cc32da017826a433014d04e6495fc2e2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
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:41112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd74ed03db29dc6c6c2016163b26111bb8b556a9c4581bdc11fa7e0912f8b307"},{"messageHash":"0xe98a89f76747a7a530168c6dc2fe9fd021c205714417f8ce8c52ba254ce92712"},{"messageHash":"0x735c5a2cae45c38308bfc349aeb2b776eefb6e62711f4aa90455c8614da64f3c"},{"messageHash":"0xe9b18e4dd91fd37edbfaf994892ccd88de43f1a35584d1f2baed618d454fa16c"},{"messageHash":"0x570bc3b841cfb633b698e4d838c9736e557c7d8db290594f7440249aaf5f67c0"},{"messageHash":"0x42bf2c1472d5e0691b3d2cd3a2ead12ede04b1993797c9d9a1e032620034ff9b"},{"messageHash":"0x700173bbc8389faf746d802d5995224a5f64b3ad3048f1c4dc12eabcf3219c93"},{"messageHash":"0x8209f44b10fb33e71e2d79bca06cf30765a0e1407bafa63e4724dac52606ad7f"},{"messageHash":"0xb81290f47be484be3f5537c031565d7109be049aab56dc37dc988034e25de0ca"},{"messageHash":"0xed773175f88fbf49b58effdc0edd39c0118f58b305bc40569741e476ce5ee5c0"},{"messageHash":"0x16ad130357386a8971d74b19d7a828abbd337a935b2e21f325bf564e907e6dbe"},{"messageHash":"0x89a1b66f6cd6a62a8185941236fff38285adbbc3941ed456e74bb7d0fc34d963"},{"messageHash":"0x529d573dffe1204ceef6d8328b4b8acae88b6b6db1520facb0a96ef3c27791d1"},{"messageHash":"0x44ec6fe0ed0c2bc431265dbc6695a9227fee4156dcebcf574b5cd4fe223581c0"},{"messageHash":"0x0467388f06c0796fda6e1715c3c3bbda549faf177bea38ac51eb0677842f987d"},{"messageHash":"0xd132602d800f8850b6d75a2bde44e9924f4335e2aa1f50d2e541afba2f6d949a"},{"messageHash":"0xe547821fde554bb899c22d310ded6cc4f079a4ceace9087b5e10edda062aed86"},{"messageHash":"0xd5b3b6e30f755c52b66a694d998fba0f152b80c05c3e919264249b7385977cdc"},{"messageHash":"0x2cffca9ef6d7b9fdccde9fff6f633a761d272b0d7d22dc8b9683621cd5dbe36c"},{"messageHash":"0x9cf81ffd581f35f9d149e13fdde95daa73674a23bacdefb688cc33fabc09d3fb"},{"messageHash":"0x3eb6f5e5b8824a17a0391826770e7bcda639ab5cea5a92fa303d1f69b53c35e6"},{"messageHash":"0xb691cec10ec33a60b47ac0d5f1c94e9e9557fb3fad7ea11f03fd1ef67e25aedf"},{"messageHash":"0x631fa6bde0d3839d6d112306b4ce07c8070ec042161b623950fa2b544e3ba217"},{"messageHash":"0xea6bf7a9b20e468552012878ce71df62a79e99d1c3aa0b00130c9a25d2949081"},{"messageHash":"0x3a0cf74a4ce4cd1513f4b782071cf662e2a7ddee406bed5bd68898b5e3e688f9"},{"messageHash":"0x006c244fabb272f0ed6c3127b37db84f44b814216e2bb0189987250636ebd41c"},{"messageHash":"0x3e4cd765a0aaad60eb8bb03607b10da3269f54ad038d40fc50bcf535771b6f1d"},{"messageHash":"0xf24195d86bb0f651bba875205c2c6079cd0b9b9e587d69d87d558e330616f2bb"},{"messageHash":"0x08b993c52bebbb071eaff714882e35631f154131907a57072de5e788d41701ba"},{"messageHash":"0xbdce056eeebb4910a2e412564493d08806f6173c94b4dd9b864827f02cb58d2a"},{"messageHash":"0xfef420d00ca8de046f7e323e97968adc1edc152e650aaf8f00f4352baf78758a"},{"messageHash":"0x12146eae70fcc76861ef6bcc1f78d941f01ebd6bb79e1d939e4a58e8ac31ad0e"},{"messageHash":"0x90e960481bba4e2ac368c8a98114f20ebf9500a05c60367ebae49d3934a43f70"},{"messageHash":"0xaf615c01ad55158efb288e6ca882b5b651ce92fa49cc482473c0b9c9b36cef1b"},{"messageHash":"0xe320e707d89b30f16191d823676e8a5147538a7c10761ff7f50b55aaab1d1e4b"},{"messageHash":"0xd0f5e183b43fbcd32cbc626729e106555e1aa17f09f9829fe2f4a7311242b06d"},{"messageHash":"0x3317beccc126305176158d7f873301be89c495cb35016c38deab9705770b669f"},{"messageHash":"0xca464e128cc0da14f22ea2fef3ec3653310cb496f5b7dbc527ca8b0c54380d18"},{"messageHash":"0x06cb07f4814d0b0dab1e6035082bc1f7f6223e5946a27e81f13912b1ca2adbe9"},{"messageHash":"0x1a96387205a2d8ff6e934ca1dae5e7f4cc32da017826a433014d04e6495fc2e2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
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 c204d389750b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4119bcf35685
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,103 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_lightpushed_message with id: 2025-12-11_04-18-14__b71c796e-88ff-4a5f-85e1-fc0cdf5c645b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-18-14__b71c796e-88ff-4a5f-85e1-fc0cdf5c645b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35537', '35538', '35539', '35540', '35541']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35537:35537 -p 35538:35538 -p 35539:35539 -p 35540:35540 -p 35541:35541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35539 --rest-port=35537 --tcp-port=35538 --discv5-udp-port=35540 --rest-address=0.0.0.0 --nat=extip:172.18.102.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=25af6a9bd8ec1ad2312ed338f1f487e09c2d5aa2eafcafecbeced23a00cfa8a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35541 --metrics-logging=true --store=true --relay=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.153 waku 0615c0704f8b79cfd0f82b314126cd619911530eef60ca174222df0a16651e3c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0615c0704f8b. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-18-14__b71c796e-88ff-4a5f-85e1-fc0cdf5c645b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35537
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 bbab5fd877fc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c615484c5c9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35537/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:35537/debug/v1/info" -H "Content-Type: application/json" -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.153/tcp/35538/p2p/16Uiu2HAmCkeGefge8R8feVUDSShwkzUwygLLsTaVE8fXSFRE8HVf","/ip4/172.18.102.153/tcp/35539/ws/p2p/16Uiu2HAmCkeGefge8R8feVUDSShwkzUwygLLsTaVE8fXSFRE8HVf"],"enrUri":"enr:-L24QNoasBHjGQ1G6564q0B2qsnrW2nW_6Im_HeXRgZ-IjiJOZvBAz13tEtkUQdhdF0TsS2QrIMZlWhMpodbqi6d7hgCgmlkgnY0gmlwhKwSZpmKbXVsdGlhZGRyc5YACASsEmaZBorSAAoErBJmmQaK090DgnJzhQADAQAAiXNlY3AyNTZrMaEDAXLHw-wzVvb2cZd5nXyup7t1E-5Yy0hgrpMQeTkVnKaDdGNwgorSg3VkcIKK1IV3YWt1Mgs"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node2_2025-12-11_04-18-14__b71c796e-88ff-4a5f-85e1-fc0cdf5c645b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36685', '36686', '36687', '36688', '36689']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36685:36685 -p 36686:36686 -p 36687:36687 -p 36688:36688 -p 36689:36689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36687 --rest-port=36685 --tcp-port=36686 --discv5-udp-port=36688 --rest-address=0.0.0.0 --nat=extip:172.18.145.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5fca7cddecb46aa7be82c4bcd43286edb91da3c1003a42ae2c6f1b2a18ee1d93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36689 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.178 waku 704384bd9eb06ec6ca9722cee54285b9ed8397d13808ba8c9cce66c440640594
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 704384bd9eb0. Setting up logs at ./log/docker/publishing_node2_2025-12-11_04-18-14__b71c796e-88ff-4a5f-85e1-fc0cdf5c645b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36685
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36685/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:36685/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.178/tcp/36686/p2p/16Uiu2HAm2exACCmjEVR64mepA3HRgPEup6pV6efTgknxNYNG6ShM","/ip4/172.18.145.178/tcp/36687/ws/p2p/16Uiu2HAm2exACCmjEVR64mepA3HRgPEup6pV6efTgknxNYNG6ShM"],"enrUri":"enr:-L24QGthPY8-orfP-4FDOI3ofJfoc7R32XNCMTHf7FSFuY8kQx_iLGjZs4gvowXGgGFDUyBb3xWFAPc25vU79gpvIqQCgmlkgnY0gmlwhKwSkbKKbXVsdGlhZGRyc5YACASsEpGyBo9OAAoErBKRsgaPT90DgnJzhQADAQAAiXNlY3AyNTZrMaECa2inLAtmegDKramatYORWPzEKihuBihqVaESj1xLKcCDdGNwgo9Og3VkcIKPUIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36685/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.153/tcp/35538/p2p/16Uiu2HAmCkeGefge8R8feVUDSShwkzUwygLLsTaVE8fXSFRE8HVf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-18-14__b71c796e-88ff-4a5f-85e1-fc0cdf5c645b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35611', '35612', '35613', '35614', '35615']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35611:35611 -p 35612:35612 -p 35613:35613 -p 35614:35614 -p 35615:35615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35613 --rest-port=35611 --tcp-port=35612 --discv5-udp-port=35614 --rest-address=0.0.0.0 --nat=extip:172.18.136.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b911cfcb99fde07435dabf06dfdbf031627481d5ac6019dd52fe3bbaeb77b5e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35615 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNoasBHjGQ1G6564q0B2qsnrW2nW_6Im_HeXRgZ-IjiJOZvBAz13tEtkUQdhdF0TsS2QrIMZlWhMpodbqi6d7hgCgmlkgnY0gmlwhKwSZpmKbXVsdGlhZGRyc5YACASsEmaZBorSAAoErBJmmQaK090DgnJzhQADAQAAiXNlY3AyNTZrMaEDAXLHw-wzVvb2cZd5nXyup7t1E-5Yy0hgrpMQeTkVnKaDdGNwgorSg3VkcIKK1IV3YWt1Mgs --storenode=/ip4/172.18.102.153/tcp/35538/p2p/16Uiu2HAmCkeGefge8R8feVUDSShwkzUwygLLsTaVE8fXSFRE8HVf --store=false --relay=false --lightpush=true --lightpushnode=/ip4/172.18.102.153/tcp/35538/p2p/16Uiu2HAmCkeGefge8R8feVUDSShwkzUwygLLsTaVE8fXSFRE8HVf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.168 waku 5c2b24f12f1b8d79ec1e74ecef9badcd20edd5afe2e1437c9b745a6008c369be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c2b24f12f1b. Setting up logs at ./log/docker/store_node1_2025-12-11_04-18-14__b71c796e-88ff-4a5f-85e1-fc0cdf5c645b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35611
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35611/health" -H "Content-Type: application/json" -d '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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35611/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.168/tcp/35612/p2p/16Uiu2HAm87i3SoHP31pe922uT2D8JXU5eKXdVCJHiQekvXAbBynG","/ip4/172.18.136.168/tcp/35613/ws/p2p/16Uiu2HAm87i3SoHP31pe922uT2D8JXU5eKXdVCJHiQekvXAbBynG"],"enrUri":"enr:-L24QDgO238QVKbYTbGjcpyNA_v1TwYS46Xjnw0SYJinrQLqCBjjQsWuTph9gPhvCmn5_NNr6aOekuOsGi5MqMc5JbkCgmlkgnY0gmlwhKwSiKiKbXVsdGlhZGRyc5YACASsEoioBoscAAoErBKIqAaLHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECvI3O3pCb-e1Pji1jcQQEcY9MCFh_H9u7kX2dk0ODh3GDdGNwgoscg3VkcIKLHoV3YWt1Mgg"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35611/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.153/tcp/35538/p2p/16Uiu2HAmCkeGefge8R8feVUDSShwkzUwygLLsTaVE8fXSFRE8HVf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35611/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.178/tcp/36686/p2p/16Uiu2HAm2exACCmjEVR64mepA3HRgPEup6pV6efTgknxNYNG6ShM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35537/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:36685/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:35611/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765426697862911540}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:35537/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":"0x87fdf565118a1fdcbb814fcc540d847ce202ca75b8a9c0b485ca8c0654441e40"}]}'
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:35611/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":"41df8dbc9f48ec971d88","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x87fdf565118a1fdcbb814fcc540d847ce202ca75b8a9c0b485ca8c0654441e40"}]}'
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 0615c0704f8b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 704384bd9eb0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5c2b24f12f1b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0615c0704f8b. 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,145 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_with_one_node_with_delayed_start with id: 2025-12-11_04-20-09__6166c4dc-405a-4453-b3c2-3bee88d6a7f9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-20-09__6166c4dc-405a-4453-b3c2-3bee88d6a7f9__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-20-09__6166c4dc-405a-4453-b3c2-3bee88d6a7f9__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-20-09__6166c4dc-405a-4453-b3c2-3bee88d6a7f9__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.75.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33604', '33605', '33606', '33607', '33608']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33604:33604 -p 33605:33605 -p 33606:33606 -p 33607:33607 -p 33608:33608 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33606 --rest-port=33604 --tcp-port=33605 --discv5-udp-port=33607 --rest-address=0.0.0.0 --nat=extip:172.18.75.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=29b24e3ba7daf4aeca8c50eeceeae2dcb48bc3aae1db89e7ca8cd7caac80262f --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33608 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.1 waku 0fbf0de272d7be6019ad44acb467a05c0a449a6ea2d37ff34a4660bf45cdda4f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 71298af16bc3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0fbf0de272d7. Setting up logs at ./log/docker/node1_2025-12-11_04-20-09__6166c4dc-405a-4453-b3c2-3bee88d6a7f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33604
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 c40aa278a595. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33604/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:33604/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.1/tcp/33605/p2p/16Uiu2HAmUxWn1dMg52q5zezZpqt1MjNhZrJaKADmGfPAgdBzAc9t","/ip4/172.18.75.1/tcp/33606/ws/p2p/16Uiu2HAmUxWn1dMg52q5zezZpqt1MjNhZrJaKADmGfPAgdBzAc9t"],"enrUri":"enr:-L24QHuOX1SyMCeIRbpEJpz9oP72ATJ-vhVyHRgpTdFpIbhiU30Jfr_dbNGd4SjOX2oKw0Nxp0RCOcF4xh4vNSalmGgCgmlkgnY0gmlwhKwSSwGKbXVsdGlhZGRyc5YACASsEksBBoNFAAoErBJLAQaDRt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8jhEg4SYVOEWiiX_boZ0BOqEvDrEhmnfv1ZZ6k7g6aeDdGNwgoNFg3VkcIKDR4V3YWt1MhM"}'
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.186.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49480', '49481', '49482', '49483', '49484']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49480:49480 -p 49481:49481 -p 49482:49482 -p 49483:49483 -p 49484:49484 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49482 --rest-port=49480 --tcp-port=49481 --discv5-udp-port=49483 --rest-address=0.0.0.0 --nat=extip:172.18.186.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=11b4fb9a39d9ce80774ef2baa2b6744c3abb8a09b01bbf9eae0654a5d3fbfdee --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49484 --metrics-logging=true --relay=true --storenode=/ip4/172.18.75.1/tcp/33605/p2p/16Uiu2HAmUxWn1dMg52q5zezZpqt1MjNhZrJaKADmGfPAgdBzAc9t --discv5-bootstrap-node=enr:-L24QHuOX1SyMCeIRbpEJpz9oP72ATJ-vhVyHRgpTdFpIbhiU30Jfr_dbNGd4SjOX2oKw0Nxp0RCOcF4xh4vNSalmGgCgmlkgnY0gmlwhKwSSwGKbXVsdGlhZGRyc5YACASsEksBBoNFAAoErBJLAQaDRt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8jhEg4SYVOEWiiX_boZ0BOqEvDrEhmnfv1ZZ6k7g6aeDdGNwgoNFg3VkcIKDR4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.208 waku b114ca55ada55c481491e4c21652482ee59f73dd4a827d4770fac618d29a7f20
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b114ca55ada5. Setting up logs at ./log/docker/node2_2025-12-11_04-20-09__6166c4dc-405a-4453-b3c2-3bee88d6a7f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49480
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49480/health" -H "Content-Type: application/json" -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:49480/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.208/tcp/49481/p2p/16Uiu2HAmTHJhB1KSwX5MmcVLP54n6AkkVCgYSB6s4NYNjzwFGCpi","/ip4/172.18.186.208/tcp/49482/ws/p2p/16Uiu2HAmTHJhB1KSwX5MmcVLP54n6AkkVCgYSB6s4NYNjzwFGCpi"],"enrUri":"enr:-L24QJI6IHO2Vi2TqsVMuTet7J9gU-Wl22Y8Q9gBs5UHPDzhf024iX14l9J372Jfh-f3eHdQfv_DJ4_wzAzDTpHhRV4CgmlkgnY0gmlwhKwSutCKbXVsdGlhZGRyc5YACASsErrQBsFJAAoErBK60AbBSt0DgnJzhQADAQAAiXNlY3AyNTZrMaED2VFEMeIllTCsPf0-RZgaSDZbFzYpBrJFVbV4xes5rpODdGNwgsFJg3VkcILBS4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49480/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.1/tcp/33605/p2p/16Uiu2HAmUxWn1dMg52q5zezZpqt1MjNhZrJaKADmGfPAgdBzAc9t"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33604/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:49480/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:33604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18973', '18974', '18975', '18976', '18977']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18973:18973 -p 18974:18974 -p 18975:18975 -p 18976:18976 -p 18977:18977 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18975 --rest-port=18973 --tcp-port=18974 --discv5-udp-port=18976 --rest-address=0.0.0.0 --nat=extip:172.18.83.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc1ca6d65cc93e5b5a46c5bf813fabc53aae3cd763bc11b03f23ec2c58b3ebe7 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18977 --metrics-logging=true --relay=true --storenode=/ip4/172.18.186.208/tcp/49481/p2p/16Uiu2HAmTHJhB1KSwX5MmcVLP54n6AkkVCgYSB6s4NYNjzwFGCpi --discv5-bootstrap-node=enr:-L24QJI6IHO2Vi2TqsVMuTet7J9gU-Wl22Y8Q9gBs5UHPDzhf024iX14l9J372Jfh-f3eHdQfv_DJ4_wzAzDTpHhRV4CgmlkgnY0gmlwhKwSutCKbXVsdGlhZGRyc5YACASsErrQBsFJAAoErBK60AbBSt0DgnJzhQADAQAAiXNlY3AyNTZrMaED2VFEMeIllTCsPf0-RZgaSDZbFzYpBrJFVbV4xes5rpODdGNwgsFJg3VkcILBS4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.232 waku b0c56f1e7089db21517b779361ad2ed806a415cd206732b3c24a04d7060d92f3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b0c56f1e7089. Setting up logs at ./log/docker/node3_2025-12-11_04-20-09__6166c4dc-405a-4453-b3c2-3bee88d6a7f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18973
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18973/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:18973/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.232/tcp/18974/p2p/16Uiu2HAm4KZGo9aBRxbPM443eQgFehk1233nQJb9kT6xqE4oxGYy","/ip4/172.18.83.232/tcp/18975/ws/p2p/16Uiu2HAm4KZGo9aBRxbPM443eQgFehk1233nQJb9kT6xqE4oxGYy"],"enrUri":"enr:-L24QB_RvLcPmWZ90dCcQn-EPz2-lZDrPsii4XSaEYbUcJT9AgeiXAEOCDEKiGxVibDEORGsE6DpTARrYvtaSFmoA38CgmlkgnY0gmlwhKwSU-iKbXVsdGlhZGRyc5YACASsElPoBkoeAAoErBJT6AZKH90DgnJzhQADAQAAiXNlY3AyNTZrMaEChCgdMPLITb_5c5OOxu3zknjesTCI3bIki4xYnbpXBvKDdGNwgkoeg3VkcIJKIIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18973/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.208/tcp/49481/p2p/16Uiu2HAmTHJhB1KSwX5MmcVLP54n6AkkVCgYSB6s4NYNjzwFGCpi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18973/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33604/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":"0x494c085915ed90b0fb32d579cfeb7d5eb793527b985f9e8fb8f15a5b9a396707"},{"messageHash":"0x32b3b9de9497128f654f04695265e58b7006265e55c4b4da8c739497c7035bb5"},{"messageHash":"0x320d6c73307cf2f09cb96ee8a4501034a65b4346607fa0a2d22e3fe49fe823e7"},{"messageHash":"0x2a5172849b81c708d7268adf7c9bd03bc8b2e50f0a56f215f684b417fa8751ec"},{"messageHash":"0x05af490e42f3fbb516dddd7ffcc4a7cc2f04c14f0e2df36ea952fd75c32a2661"},{"messageHash":"0x57ca797d2f067caedf66cda9435e9f76ee22fedfa4d0f92f23f2aa338d5203d6"},{"messageHash":"0xa928720a6f7a702e642343de2d840d4056a1ad0184503fe240450b368ed6e741"},{"messageHash":"0x1610c6e559dffb58255f2edd8c8835501e1bc8131e9af9cec90ad3da11bff260"},{"messageHash":"0x12c0c68851deceac0043ea18c67650f3de5952f9d3b5ca48885e652779cf6d13"},{"messageHash":"0x6137cb5796e66d751f109077791f0e442d6074f366e32b2b3d6db00f6586343b"}]}'
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:49480/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":"0x494c085915ed90b0fb32d579cfeb7d5eb793527b985f9e8fb8f15a5b9a396707"},{"messageHash":"0x32b3b9de9497128f654f04695265e58b7006265e55c4b4da8c739497c7035bb5"},{"messageHash":"0x320d6c73307cf2f09cb96ee8a4501034a65b4346607fa0a2d22e3fe49fe823e7"},{"messageHash":"0x2a5172849b81c708d7268adf7c9bd03bc8b2e50f0a56f215f684b417fa8751ec"},{"messageHash":"0x05af490e42f3fbb516dddd7ffcc4a7cc2f04c14f0e2df36ea952fd75c32a2661"},{"messageHash":"0x57ca797d2f067caedf66cda9435e9f76ee22fedfa4d0f92f23f2aa338d5203d6"},{"messageHash":"0xa928720a6f7a702e642343de2d840d4056a1ad0184503fe240450b368ed6e741"},{"messageHash":"0x1610c6e559dffb58255f2edd8c8835501e1bc8131e9af9cec90ad3da11bff260"},{"messageHash":"0x12c0c68851deceac0043ea18c67650f3de5952f9d3b5ca48885e652779cf6d13"},{"messageHash":"0x6137cb5796e66d751f109077791f0e442d6074f366e32b2b3d6db00f6586343b"}]}'
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:18973/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":"ba05797a8f8f4119ec47","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x494c085915ed90b0fb32d579cfeb7d5eb793527b985f9e8fb8f15a5b9a396707"},{"messageHash":"0x32b3b9de9497128f654f04695265e58b7006265e55c4b4da8c739497c7035bb5"},{"messageHash":"0x320d6c73307cf2f09cb96ee8a4501034a65b4346607fa0a2d22e3fe49fe823e7"},{"messageHash":"0x2a5172849b81c708d7268adf7c9bd03bc8b2e50f0a56f215f684b417fa8751ec"},{"messageHash":"0x05af490e42f3fbb516dddd7ffcc4a7cc2f04c14f0e2df36ea952fd75c32a2661"},{"messageHash":"0x57ca797d2f067caedf66cda9435e9f76ee22fedfa4d0f92f23f2aa338d5203d6"},{"messageHash":"0xa928720a6f7a702e642343de2d840d4056a1ad0184503fe240450b368ed6e741"},{"messageHash":"0x1610c6e559dffb58255f2edd8c8835501e1bc8131e9af9cec90ad3da11bff260"},{"messageHash":"0x12c0c68851deceac0043ea18c67650f3de5952f9d3b5ca48885e652779cf6d13"},{"messageHash":"0x6137cb5796e66d751f109077791f0e442d6074f366e32b2b3d6db00f6586343b"}]}'
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 0fbf0de272d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b114ca55ada5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b0c56f1e7089
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0fbf0de272d7. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
2025-12-11 04:13:19.229 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:13:19.230 DEBUG [tests.conftest] Running test: test_relay_get_message_after_one_peer_was_stopped with id: 2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6
2025-12-11 04:13:19.230 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:13:19.230 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:13:19.230 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-11 04:13:19.236 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:19.236 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6__wakuorg_nwaku:latest.log
2025-12-11 04:13:19.237 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:19.237 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:19.238 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:19.238 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.2
2025-12-11 04:13:19.238 DEBUG [src.node.docker_mananger] Generated ports ['56867', '56868', '56869', '56870', '56871']
2025-12-11 04:13:19.238 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:19.239 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:19.239 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:19.239 DEBUG [src.node.docker_mananger] docker run -i -t -p 56867:56867 -p 56868:56868 -p 56869:56869 -p 56870:56870 -p 56871:56871 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56869 --rest-port=56867 --tcp-port=56868 --discv5-udp-port=56870 --rest-address=0.0.0.0 --nat=extip:172.18.203.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1803cca5b3dd900da2cabed6fda6f9b8df515f5e7e9daf9fcdcf70fbb00fadd5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56871 --metrics-logging=true --relay=true
2025-12-11 04:13:19.388 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.2 waku 9d9b6fc12eefe22ab95af65f7f13b397a14c0a93ee3ea5db73aac481232fd2b5
2025-12-11 04:13:19.411 DEBUG [src.node.docker_mananger] Container started with ID 9d9b6fc12eef. Setting up logs at ./log/docker/node1_2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6__wakuorg_nwaku:latest.log
2025-12-11 04:13:19.411 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56867
2025-12-11 04:13:19.412 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:19.545 ERROR [src.node.docker_mananger] Max retries reached for container 8b16f8c292a5. Exiting log stream.
2025-12-11 04:13:20.017 ERROR [src.node.docker_mananger] Max retries reached for container 97e76549faed. Exiting log stream.
2025-12-11 04:13:20.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56867/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:20.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:20.415 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:20.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56867/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:20.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.2/tcp/56868/p2p/16Uiu2HAmBham3eHff4z3im3XwHqi9nKmmZ86u6pX68cw5Ya1Pape","/ip4/172.18.203.2/tcp/56869/ws/p2p/16Uiu2HAmBham3eHff4z3im3XwHqi9nKmmZ86u6pX68cw5Ya1Pape"],"enrUri":"enr:-L24QHsKCOPvo1S02SnB5q1jPkogL2QFGCHD_VMxEBoe34Q8JJRGzi2zu-fYCawzJ88bIc0bE8y0DWyRJWzinEF_s8cCgmlkgnY0gmlwhKwSywKKbXVsdGlhZGRyc5YACASsEssCBt4kAAoErBLLAgbeJd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8c5hugfPIhX6qYFD7Z4k36IywAEs5gHfF8db9wYi2T-DdGNwgt4kg3VkcILeJoV3YWt1MgE"}'
2025-12-11 04:13:20.418 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:20.424 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:20.424 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6__wakuorg_nwaku:latest.log
2025-12-11 04:13:20.424 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:20.424 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:20.426 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:20.426 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.239
2025-12-11 04:13:20.426 DEBUG [src.node.docker_mananger] Generated ports ['19618', '19619', '19620', '19621', '19622']
2025-12-11 04:13:20.426 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:20.426 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:20.426 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:20.426 DEBUG [src.node.docker_mananger] docker run -i -t -p 19618:19618 -p 19619:19619 -p 19620:19620 -p 19621:19621 -p 19622:19622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19620 --rest-port=19618 --tcp-port=19619 --discv5-udp-port=19621 --rest-address=0.0.0.0 --nat=extip:172.18.81.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6b165b8f7fb42439b9e692c78153beaee7cf2ebcfeb09cf12b198a32e3c70631 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19622 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHsKCOPvo1S02SnB5q1jPkogL2QFGCHD_VMxEBoe34Q8JJRGzi2zu-fYCawzJ88bIc0bE8y0DWyRJWzinEF_s8cCgmlkgnY0gmlwhKwSywKKbXVsdGlhZGRyc5YACASsEssCBt4kAAoErBLLAgbeJd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8c5hugfPIhX6qYFD7Z4k36IywAEs5gHfF8db9wYi2T-DdGNwgt4kg3VkcILeJoV3YWt1MgE
2025-12-11 04:13:20.575 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.239 waku c2f84fd7faf38da35e85d22598aa37b0b9d8cdeb59b501cf47f2f7d0350796a4
2025-12-11 04:13:20.598 DEBUG [src.node.docker_mananger] Container started with ID c2f84fd7faf3. Setting up logs at ./log/docker/node2_2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6__wakuorg_nwaku:latest.log
2025-12-11 04:13:20.599 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19618
2025-12-11 04:13:20.600 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:21.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19618/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:21.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:21.615 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:21.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19618/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:21.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.239/tcp/19619/p2p/16Uiu2HAmQ5L1DaJmutSGafXsuMwQGh8mBYHhhgNaRWucJZLpbv9K","/ip4/172.18.81.239/tcp/19620/ws/p2p/16Uiu2HAmQ5L1DaJmutSGafXsuMwQGh8mBYHhhgNaRWucJZLpbv9K"],"enrUri":"enr:-L24QAwcYUAYGrX3zMBLQPtpr2R2JY1q6usUlfu66mreQozCG63X-Xhtf7HpjvLUPoPXt1koF6KNXjnUBcJZVX1g2VYCgmlkgnY0gmlwhKwSUe-KbXVsdGlhZGRyc5YACASsElHvBkyjAAoErBJR7wZMpN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqay3507lLcgiP3AsncNOdnYc8C0sfoX3LQfmzdFF3faDdGNwgkyjg3VkcIJMpYV3YWt1MgE"}'
2025-12-11 04:13:21.621 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:21.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19618/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.2/tcp/56868/p2p/16Uiu2HAmBham3eHff4z3im3XwHqi9nKmmZ86u6pX68cw5Ya1Pape"]'
2025-12-11 04:13:21.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:21.626 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2025-12-11 04:13:21.632 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:21.632 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6__wakuorg_nwaku:latest.log
2025-12-11 04:13:21.632 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:21.632 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:21.633 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:21.633 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.237
2025-12-11 04:13:21.633 DEBUG [src.node.docker_mananger] Generated ports ['1068', '1069', '1070', '1071', '1072']
2025-12-11 04:13:21.634 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:21.634 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:21.634 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:21.634 DEBUG [src.node.docker_mananger] docker run -i -t -p 1068:1068 -p 1069:1069 -p 1070:1070 -p 1071:1071 -p 1072:1072 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1070 --rest-port=1068 --tcp-port=1069 --discv5-udp-port=1071 --rest-address=0.0.0.0 --nat=extip:172.18.174.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9e6deb7a2bd68c50b3ce4af5d64c4accf7effeaebc74acd50daa62951de3a1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1072 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHsKCOPvo1S02SnB5q1jPkogL2QFGCHD_VMxEBoe34Q8JJRGzi2zu-fYCawzJ88bIc0bE8y0DWyRJWzinEF_s8cCgmlkgnY0gmlwhKwSywKKbXVsdGlhZGRyc5YACASsEssCBt4kAAoErBLLAgbeJd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8c5hugfPIhX6qYFD7Z4k36IywAEs5gHfF8db9wYi2T-DdGNwgt4kg3VkcILeJoV3YWt1MgE
2025-12-11 04:13:21.783 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.237 waku a79319dd3792052fdaeaf6e42110e7136b07bb259bcd5b91c229e7b17c0c0bbf
2025-12-11 04:13:21.807 DEBUG [src.node.docker_mananger] Container started with ID a79319dd3792. Setting up logs at ./log/docker/node3_2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6__wakuorg_nwaku:latest.log
2025-12-11 04:13:21.808 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1068
2025-12-11 04:13:21.808 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:22.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1068/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:22.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:22.822 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:22.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1068/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:22.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.237/tcp/1069/p2p/16Uiu2HAkv7Jq3QcjACLveL5YNNpaMz9UbkAxKVUvdbZAaRsaxCTv","/ip4/172.18.174.237/tcp/1070/ws/p2p/16Uiu2HAkv7Jq3QcjACLveL5YNNpaMz9UbkAxKVUvdbZAaRsaxCTv"],"enrUri":"enr:-L24QOFalH-CRSArfL-h15XIbbMbAiNDlFUEgIhVuaLyIVd7Izdc6XMdkW3GYT9u6-HvSRn4wzrs3Jhq6Y5_bYzHHsgCgmlkgnY0gmlwhKwSru2KbXVsdGlhZGRyc5YACASsEq7tBgQtAAoErBKu7QYELt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCidRJdd59w6Z12B6dcXM65_bgvTkngubnmq26Zn4Lw2DdGNwggQtg3VkcIIEL4V3YWt1MgE"}'
2025-12-11 04:13:22.827 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:22.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1068/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.2/tcp/56868/p2p/16Uiu2HAmBham3eHff4z3im3XwHqi9nKmmZ86u6pX68cw5Ya1Pape"]'
2025-12-11 04:13:22.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:22.836 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:22.836 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6__wakuorg_nwaku:latest.log
2025-12-11 04:13:22.836 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:22.836 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:22.838 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:22.838 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.175
2025-12-11 04:13:22.838 DEBUG [src.node.docker_mananger] Generated ports ['27066', '27067', '27068', '27069', '27070']
2025-12-11 04:13:22.838 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:22.838 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:22.838 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:22.838 DEBUG [src.node.docker_mananger] docker run -i -t -p 27066:27066 -p 27067:27067 -p 27068:27068 -p 27069:27069 -p 27070:27070 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27068 --rest-port=27066 --tcp-port=27067 --discv5-udp-port=27069 --rest-address=0.0.0.0 --nat=extip:172.18.125.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c813e9282ee2de3e305a5e9e7bd205f9a1b1db9c4a6dadda0ceb87a8ecf336cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27070 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHsKCOPvo1S02SnB5q1jPkogL2QFGCHD_VMxEBoe34Q8JJRGzi2zu-fYCawzJ88bIc0bE8y0DWyRJWzinEF_s8cCgmlkgnY0gmlwhKwSywKKbXVsdGlhZGRyc5YACASsEssCBt4kAAoErBLLAgbeJd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8c5hugfPIhX6qYFD7Z4k36IywAEs5gHfF8db9wYi2T-DdGNwgt4kg3VkcILeJoV3YWt1MgE
2025-12-11 04:13:23.007 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.175 waku 83bf44f38c6aedb4ab82f43f1108d930ad602bac97a35d48cf112063e659a1a8
2025-12-11 04:13:23.030 DEBUG [src.node.docker_mananger] Container started with ID 83bf44f38c6a. Setting up logs at ./log/docker/node4_2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6__wakuorg_nwaku:latest.log
2025-12-11 04:13:23.031 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27066
2025-12-11 04:13:23.031 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:24.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27066/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:24.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:24.044 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:24.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27066/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:24.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.175/tcp/27067/p2p/16Uiu2HAmLD887pLYsTwiNeXWKniFmbchsBDvvJSeudHHAYF75jxX","/ip4/172.18.125.175/tcp/27068/ws/p2p/16Uiu2HAmLD887pLYsTwiNeXWKniFmbchsBDvvJSeudHHAYF75jxX"],"enrUri":"enr:-L24QITS8Nn75B7ERs1_eFEeYK-7YC6I2FztA35lGvlBC1_hPps0IodTgOnOgowl3IENYvlMa_mUWY9vwHkJQ9P3xP4CgmlkgnY0gmlwhKwSfa-KbXVsdGlhZGRyc5YACASsEn2vBmm7AAoErBJ9rwZpvN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcD0u5-YJ0rG1witZqfLRUGBnjH1lOz2c6JSEiMcmSnyDdGNwgmm7g3VkcIJpvYV3YWt1MgE"}'
2025-12-11 04:13:24.050 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:24.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27066/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.2/tcp/56868/p2p/16Uiu2HAmBham3eHff4z3im3XwHqi9nKmmZ86u6pX68cw5Ya1Pape"]'
2025-12-11 04:13:24.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:24.059 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:24.059 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6__wakuorg_nwaku:latest.log
2025-12-11 04:13:24.060 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:24.060 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:24.061 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:24.061 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.171
2025-12-11 04:13:24.061 DEBUG [src.node.docker_mananger] Generated ports ['37078', '37079', '37080', '37081', '37082']
2025-12-11 04:13:24.061 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:24.062 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:24.062 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:24.062 DEBUG [src.node.docker_mananger] docker run -i -t -p 37078:37078 -p 37079:37079 -p 37080:37080 -p 37081:37081 -p 37082:37082 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37080 --rest-port=37078 --tcp-port=37079 --discv5-udp-port=37081 --rest-address=0.0.0.0 --nat=extip:172.18.76.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=14f72f3ce08986137da1e1c5db3df303e42eb47be9880e52e2ff7bd7ab67f98f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37082 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHsKCOPvo1S02SnB5q1jPkogL2QFGCHD_VMxEBoe34Q8JJRGzi2zu-fYCawzJ88bIc0bE8y0DWyRJWzinEF_s8cCgmlkgnY0gmlwhKwSywKKbXVsdGlhZGRyc5YACASsEssCBt4kAAoErBLLAgbeJd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8c5hugfPIhX6qYFD7Z4k36IywAEs5gHfF8db9wYi2T-DdGNwgt4kg3VkcILeJoV3YWt1MgE
2025-12-11 04:13:24.213 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.171 waku f59db4b48ac216e5f356fb742c469bfa3fdf8e62e6431054269ad32048e0a3b8
2025-12-11 04:13:24.239 DEBUG [src.node.docker_mananger] Container started with ID f59db4b48ac2. Setting up logs at ./log/docker/node5_2025-12-11_04-13-19__6ca4ee2a-02a1-4b0f-b1b7-f5f69c151fe6__wakuorg_nwaku:latest.log
2025-12-11 04:13:24.239 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37078
2025-12-11 04:13:24.239 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:25.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37078/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:25.250 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:25.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37078/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.171/tcp/37079/p2p/16Uiu2HAmACt96XPJzT7xvCod2wnaPD8UatK8GEptbuA4RpWfTEy6","/ip4/172.18.76.171/tcp/37080/ws/p2p/16Uiu2HAmACt96XPJzT7xvCod2wnaPD8UatK8GEptbuA4RpWfTEy6"],"enrUri":"enr:-L24QGwAd4purOJ5FrWXP3ejIADx9X9u1W6qX8PGrkwTaZZaQsI9-PFfzICwdOAgBnOvXyaRBK91LbuH17bG-8HjC4sCgmlkgnY0gmlwhKwSTKuKbXVsdGlhZGRyc5YACASsEkyrBpDXAAoErBJMqwaQ2N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC25iAz-o7kO2q1UPe1nHfBJvPzKzWY90AjLGQqXNpAdmDdGNwgpDXg3VkcIKQ2YV3YWt1MgE"}'
2025-12-11 04:13:25.256 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:25.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37078/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.2/tcp/56868/p2p/16Uiu2HAmBham3eHff4z3im3XwHqi9nKmmZ86u6pX68cw5Ya1Pape"]'
2025-12-11 04:13:25.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:25.260 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-11 04:13:25.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56867/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:25.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:25.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19618/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:25.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:25.271 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2025-12-11 04:13:25.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1068/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:25.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:25.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27066/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:25.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:25.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37078/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:25.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:25.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:25.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:25.295 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:25.395 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:25.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.398 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":1765426405288673536,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:25.399 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:25.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.401 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":1765426405288673536,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:25.403 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:25.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1068/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.405 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":1765426405288673536,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:25.406 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:25.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.408 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":1765426405288673536,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:25.411 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:25.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.413 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":1765426405288673536,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:25.414 INFO [src.steps.relay] WARM UP successful!!
2025-12-11 04:13:25.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:25.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:25.422 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:25.522 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:25.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.525 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":1765426405415479445,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:25.527 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:25.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.529 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":1765426405415479445,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:25.530 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:25.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1068/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.532 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":1765426405415479445,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:25.534 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:25.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.536 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":1765426405415479445,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:25.537 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:25.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:25.539 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":1765426405415479445,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:25.540 DEBUG [src.node.waku_node] Stopping container with id c2f84fd7faf3
2025-12-11 04:13:26.030 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:26.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:26.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:26.037 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:26.138 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:26.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1068/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:26.141 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":1765426406030601472,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:26.143 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:26.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:26.145 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":1765426406030601472,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:26.146 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:26.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:26.148 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":1765426406030601472,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:26.151 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:13:26.152 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:13:26.152 DEBUG [src.node.waku_node] Stopping container with id 9d9b6fc12eef
2025-12-11 04:13:26.630 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:26.631 DEBUG [src.node.waku_node] Stopping container with id a79319dd3792
2025-12-11 04:13:26.845 ERROR [src.node.docker_mananger] Max retries reached for container c2f84fd7faf3. Exiting log stream.
2025-12-11 04:13:27.106 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:27.107 DEBUG [src.node.waku_node] Stopping container with id 83bf44f38c6a
2025-12-11 04:13:27.444 ERROR [src.node.docker_mananger] Max retries reached for container 9d9b6fc12eef. Exiting log stream.
2025-12-11 04:13:27.589 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:27.589 DEBUG [src.node.waku_node] Stopping container with id f59db4b48ac2
2025-12-11 04:13:27.919 ERROR [src.node.docker_mananger] Max retries reached for container a79319dd3792. Exiting log stream.
2025-12-11 04:13:28.051 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:28.051 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:13:28.066 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:28.073 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:28.078 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:28.083 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:28.088 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,206 @@
2025-12-11 04:14:32.649 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:32.650 DEBUG [tests.conftest] Running test: test_add_peers with id: 2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94
2025-12-11 04:14:32.650 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:32.650 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:14:32.650 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:14:32.657 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:32.657 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94__wakuorg_nwaku:latest.log
2025-12-11 04:14:32.657 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:32.657 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:32.659 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:32.659 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.247
2025-12-11 04:14:32.659 DEBUG [src.node.docker_mananger] Generated ports ['33750', '33751', '33752', '33753', '33754']
2025-12-11 04:14:32.659 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:32.659 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:32.659 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:32.659 DEBUG [src.node.docker_mananger] docker run -i -t -p 33750:33750 -p 33751:33751 -p 33752:33752 -p 33753:33753 -p 33754:33754 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33752 --rest-port=33750 --tcp-port=33751 --discv5-udp-port=33753 --rest-address=0.0.0.0 --nat=extip:172.18.72.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc1edfc9db7f9138ab212fbbebf6f264b6dd069b8ebdfca6ea01eacdd8fac923 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33754 --metrics-logging=true --relay=true
2025-12-11 04:14:32.828 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.247 waku 4f98c3d0df3fef203988dbd75802bc1e3df701c3c3341f50ab907b4dd7b5cab8
2025-12-11 04:14:32.852 DEBUG [src.node.docker_mananger] Container started with ID 4f98c3d0df3f. Setting up logs at ./log/docker/node1_2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94__wakuorg_nwaku:latest.log
2025-12-11 04:14:32.853 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33750
2025-12-11 04:14:32.853 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:32.974 ERROR [src.node.docker_mananger] Max retries reached for container 83d613256a1d. Exiting log stream.
2025-12-11 04:14:33.453 ERROR [src.node.docker_mananger] Max retries reached for container 8e1e2e66dfeb. Exiting log stream.
2025-12-11 04:14:33.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33750/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:33.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:33.857 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:33.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33750/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:33.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.247/tcp/33751/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV","/ip4/172.18.72.247/tcp/33752/ws/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV"],"enrUri":"enr:-L24QMzTYXPQ1b4ReKpnJXpHpDto04v8HfhhfH0AlzBevITwXt3jbQCViMmb4NbYbaJmpoXamFXELBz9VsZ6YlC_D-ACgmlkgnY0gmlwhKwSSPeKbXVsdGlhZGRyc5YACASsEkj3BoPXAAoErBJI9waD2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECbczIAjUnDLwapycIC7gfsPQO0p_eID1VPQKLE8LcCaSDdGNwgoPXg3VkcIKD2YV3YWt1MgE"}'
2025-12-11 04:14:33.860 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:33.866 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:33.866 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94__wakuorg_nwaku:latest.log
2025-12-11 04:14:33.866 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:33.866 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:33.867 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:33.868 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.127
2025-12-11 04:14:33.868 DEBUG [src.node.docker_mananger] Generated ports ['8868', '8869', '8870', '8871', '8872']
2025-12-11 04:14:33.868 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:33.868 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:33.868 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:33.868 DEBUG [src.node.docker_mananger] docker run -i -t -p 8868:8868 -p 8869:8869 -p 8870:8870 -p 8871:8871 -p 8872:8872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8870 --rest-port=8868 --tcp-port=8869 --discv5-udp-port=8871 --rest-address=0.0.0.0 --nat=extip:172.18.63.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccb92f866ee33c5a7b3d8eca9fb0d22fbef5dff5b5e2e7eabf0c0d89e6d02309 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8872 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMzTYXPQ1b4ReKpnJXpHpDto04v8HfhhfH0AlzBevITwXt3jbQCViMmb4NbYbaJmpoXamFXELBz9VsZ6YlC_D-ACgmlkgnY0gmlwhKwSSPeKbXVsdGlhZGRyc5YACASsEkj3BoPXAAoErBJI9waD2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECbczIAjUnDLwapycIC7gfsPQO0p_eID1VPQKLE8LcCaSDdGNwgoPXg3VkcIKD2YV3YWt1MgE
2025-12-11 04:14:34.012 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.127 waku 8da6bd69e18b6eb05383b75f6ed8eca0a37d17e5cb004918232af88253b8af83
2025-12-11 04:14:34.039 DEBUG [src.node.docker_mananger] Container started with ID 8da6bd69e18b. Setting up logs at ./log/docker/node2_2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94__wakuorg_nwaku:latest.log
2025-12-11 04:14:34.039 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8868
2025-12-11 04:14:34.039 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:35.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8868/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:35.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:35.050 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:35.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8868/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:35.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.127/tcp/8869/p2p/16Uiu2HAmTtrTTxeLXNygcpscZixcxtfcvJaLQNA33k9XrXNebUx9","/ip4/172.18.63.127/tcp/8870/ws/p2p/16Uiu2HAmTtrTTxeLXNygcpscZixcxtfcvJaLQNA33k9XrXNebUx9"],"enrUri":"enr:-L24QG1sNXEz5czzZ7-imqaLZp3zHpTFjx7lbQSCTsPwqZAPfpWPgoy-ArZurnol-lcp7r-g0Z_Z3Wr1tj8KSNCQ8pECgmlkgnY0gmlwhKwSP3-KbXVsdGlhZGRyc5YACASsEj9_BiKlAAoErBI_fwYipt0DgnJzhQADAQAAiXNlY3AyNTZrMaED4myCjqcFN5P3Wsf8OQ8dfAAtqIExgNzTqTuxlWd4OgqDdGNwgiKlg3VkcIIip4V3YWt1MgE"}'
2025-12-11 04:14:35.054 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:35.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.247/tcp/33751/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV"]'
2025-12-11 04:14:35.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:35.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:35.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94__wakuorg_nwaku:latest.log
2025-12-11 04:14:35.065 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:35.065 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:35.067 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:35.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.184
2025-12-11 04:14:35.067 DEBUG [src.node.docker_mananger] Generated ports ['9096', '9097', '9098', '9099', '9100']
2025-12-11 04:14:35.067 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:35.067 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:35.068 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:35.068 DEBUG [src.node.docker_mananger] docker run -i -t -p 9096:9096 -p 9097:9097 -p 9098:9098 -p 9099:9099 -p 9100:9100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9098 --rest-port=9096 --tcp-port=9097 --discv5-udp-port=9099 --rest-address=0.0.0.0 --nat=extip:172.18.179.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c6de8e1d3d5630d3eec0fa614ed75ee49f2bd6d91a982a545a07109c3e1fbbde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9100 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMzTYXPQ1b4ReKpnJXpHpDto04v8HfhhfH0AlzBevITwXt3jbQCViMmb4NbYbaJmpoXamFXELBz9VsZ6YlC_D-ACgmlkgnY0gmlwhKwSSPeKbXVsdGlhZGRyc5YACASsEkj3BoPXAAoErBJI9waD2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECbczIAjUnDLwapycIC7gfsPQO0p_eID1VPQKLE8LcCaSDdGNwgoPXg3VkcIKD2YV3YWt1MgE
2025-12-11 04:14:35.216 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.184 waku 4c6f022cccfa96b352d68c0ac69df40f6c4eed7cae0660f384b9db45f51e17b0
2025-12-11 04:14:35.244 DEBUG [src.node.docker_mananger] Container started with ID 4c6f022cccfa. Setting up logs at ./log/docker/node3_2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94__wakuorg_nwaku:latest.log
2025-12-11 04:14:35.244 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9096
2025-12-11 04:14:35.244 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:36.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9096/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:36.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:36.260 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:36.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:36.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.184/tcp/9097/p2p/16Uiu2HAmM7657E7kujXQCfxTyggW1MQkgCid9dkMEswJvfTHra1u","/ip4/172.18.179.184/tcp/9098/ws/p2p/16Uiu2HAmM7657E7kujXQCfxTyggW1MQkgCid9dkMEswJvfTHra1u"],"enrUri":"enr:-L24QJKnvxN5fHxny8G9vSy_xHx0U_BOZx3uYSKNJllbQTy1X4Fqv8-HBiNSLfihXUSTOcHOq8BfzbrK_EITfCyx1GMCgmlkgnY0gmlwhKwSs7iKbXVsdGlhZGRyc5YACASsErO4BiOJAAoErBKzuAYjit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfY0QsXOyahq4mxEXRca5WUARkTgVVYzkWFXepmZObcCDdGNwgiOJg3VkcIIji4V3YWt1MgE"}'
2025-12-11 04:14:36.263 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:36.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.247/tcp/33751/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV"]'
2025-12-11 04:14:36.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:36.272 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:36.272 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94__wakuorg_nwaku:latest.log
2025-12-11 04:14:36.272 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:36.272 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:36.273 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:36.273 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.239
2025-12-11 04:14:36.274 DEBUG [src.node.docker_mananger] Generated ports ['9627', '9628', '9629', '9630', '9631']
2025-12-11 04:14:36.274 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:36.274 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:36.274 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:36.274 DEBUG [src.node.docker_mananger] docker run -i -t -p 9627:9627 -p 9628:9628 -p 9629:9629 -p 9630:9630 -p 9631:9631 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9629 --rest-port=9627 --tcp-port=9628 --discv5-udp-port=9630 --rest-address=0.0.0.0 --nat=extip:172.18.204.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5cdaffccfc159afff934c649cde0f0e8476cf1aa24f202d5b22cf1dbdfda18bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9631 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMzTYXPQ1b4ReKpnJXpHpDto04v8HfhhfH0AlzBevITwXt3jbQCViMmb4NbYbaJmpoXamFXELBz9VsZ6YlC_D-ACgmlkgnY0gmlwhKwSSPeKbXVsdGlhZGRyc5YACASsEkj3BoPXAAoErBJI9waD2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECbczIAjUnDLwapycIC7gfsPQO0p_eID1VPQKLE8LcCaSDdGNwgoPXg3VkcIKD2YV3YWt1MgE
2025-12-11 04:14:36.419 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.239 waku 1f58e81eb2eb8d7f19f3155389a60a5948782545357ef64b1dd5cd07e4a366eb
2025-12-11 04:14:36.447 DEBUG [src.node.docker_mananger] Container started with ID 1f58e81eb2eb. Setting up logs at ./log/docker/node4_2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94__wakuorg_nwaku:latest.log
2025-12-11 04:14:36.447 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9627
2025-12-11 04:14:36.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:37.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9627/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:37.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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:37.460 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:37.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9627/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:37.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.239/tcp/9628/p2p/16Uiu2HAmARqeYg1ndkRDCtQEPgRjVa1Kkp29vUE7cJUTskkpyqH8","/ip4/172.18.204.239/tcp/9629/ws/p2p/16Uiu2HAmARqeYg1ndkRDCtQEPgRjVa1Kkp29vUE7cJUTskkpyqH8"],"enrUri":"enr:-L24QKa5Al3N3qxXDE_rInfeA_159qn-SMZn9xkga28JM7V3GGN-ssoDxDXw1UUsoACQHt5P_EkRn3Ocl8iOsHMg_5MCgmlkgnY0gmlwhKwSzO-KbXVsdGlhZGRyc5YACASsEszvBiWcAAoErBLM7wYlnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3uo8WC87cIrds5B4KwlTSnPsLhOWjqI1ljX34-npCLeDdGNwgiWcg3VkcIIlnoV3YWt1MgE"}'
2025-12-11 04:14:37.465 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:37.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9627/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.247/tcp/33751/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV"]'
2025-12-11 04:14:37.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:37.474 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:37.474 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94__wakuorg_nwaku:latest.log
2025-12-11 04:14:37.474 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:37.474 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:37.475 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:37.476 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.40
2025-12-11 04:14:37.476 DEBUG [src.node.docker_mananger] Generated ports ['40689', '40690', '40691', '40692', '40693']
2025-12-11 04:14:37.476 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:37.476 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:37.476 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:37.476 DEBUG [src.node.docker_mananger] docker run -i -t -p 40689:40689 -p 40690:40690 -p 40691:40691 -p 40692:40692 -p 40693:40693 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40691 --rest-port=40689 --tcp-port=40690 --discv5-udp-port=40692 --rest-address=0.0.0.0 --nat=extip:172.18.99.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb2c3fbb5c2deb6b604de69232a72c4cfb65e597263e6ff8ba29a9caecfecfe5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40693 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMzTYXPQ1b4ReKpnJXpHpDto04v8HfhhfH0AlzBevITwXt3jbQCViMmb4NbYbaJmpoXamFXELBz9VsZ6YlC_D-ACgmlkgnY0gmlwhKwSSPeKbXVsdGlhZGRyc5YACASsEkj3BoPXAAoErBJI9waD2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECbczIAjUnDLwapycIC7gfsPQO0p_eID1VPQKLE8LcCaSDdGNwgoPXg3VkcIKD2YV3YWt1MgE
2025-12-11 04:14:37.638 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.40 waku b53a895f7bbfccfe4adcf2ca9a862d9674a2cee053ee34c24c202cd7758fd915
2025-12-11 04:14:37.664 DEBUG [src.node.docker_mananger] Container started with ID b53a895f7bbf. Setting up logs at ./log/docker/node5_2025-12-11_04-14-32__b83fb9d1-c5bd-4219-af24-0ad963612f94__wakuorg_nwaku:latest.log
2025-12-11 04:14:37.664 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40689
2025-12-11 04:14:37.664 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:38.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40689/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:38.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:38.678 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:38.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40689/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:38.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.40/tcp/40690/p2p/16Uiu2HAmUdAJNCST31FkDN6PKxEJZRfkHy55c7sX2m6eS1rJrS9E","/ip4/172.18.99.40/tcp/40691/ws/p2p/16Uiu2HAmUdAJNCST31FkDN6PKxEJZRfkHy55c7sX2m6eS1rJrS9E"],"enrUri":"enr:-L24QE6xRIK5nVKHS_F7UeKuMtQeiKdjhMH6Ur-GVSgCVGYXQQIpTvTCI615_u-gIIRXlLet00c99IsPBOxK28bQ6m0CgmlkgnY0gmlwhKwSYyiKbXVsdGlhZGRyc5YACASsEmMoBp7yAAoErBJjKAae890DgnJzhQADAQAAiXNlY3AyNTZrMaED7UMUSV1-hg_9RLNbsCgnzygGdFOUxP1RJA9bAgUZszmDdGNwgp7yg3VkcIKe9IV3YWt1MgE"}'
2025-12-11 04:14:38.684 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:38.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40689/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.247/tcp/33751/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV"]'
2025-12-11 04:14:38.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:38.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33750/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"]'
2025-12-11 04:14:38.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:38.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8868/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"]'
2025-12-11 04:14:38.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:38.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9096/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"]'
2025-12-11 04:14:38.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:38.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9627/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"]'
2025-12-11 04:14:38.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:38.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40689/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"]'
2025-12-11 04:14:38.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:38.754 DEBUG [src.libs.common] Sleeping for 10 seconds
2025-12-11 04:14:48.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33750/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:48.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.204.239/tcp/33912/p2p/16Uiu2HAmARqeYg1ndkRDCtQEPgRjVa1Kkp29vUE7cJUTskkpyqH8","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"Discv5"},{"multiaddr":"/ip4/172.18.99.40/tcp/39218/p2p/16Uiu2HAmUdAJNCST31FkDN6PKxEJZRfkHy55c7sX2m6eS1rJrS9E","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"Discv5"},{"multiaddr":"/ip4/172.18.179.184/tcp/33660/p2p/16Uiu2HAmM7657E7kujXQCfxTyggW1MQkgCid9dkMEswJvfTHra1u","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"Discv5"},{"multiaddr":"/ip4/172.18.63.127/tcp/51518/p2p/16Uiu2HAmTtrTTxeLXNygcpscZixcxtfcvJaLQNA33k9XrXNebUx9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"Discv5"}]'
2025-12-11 04:14:48.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8868/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:48.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.204.239/tcp/9628/p2p/16Uiu2HAmARqeYg1ndkRDCtQEPgRjVa1Kkp29vUE7cJUTskkpyqH8","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.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-113-g868d43","origin":"Discv5"},{"multiaddr":"/ip4/172.18.99.40/tcp/40690/p2p/16Uiu2HAmUdAJNCST31FkDN6PKxEJZRfkHy55c7sX2m6eS1rJrS9E","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.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-113-g868d43","origin":"Discv5"},{"multiaddr":"/ip4/172.18.179.184/tcp/9097/p2p/16Uiu2HAmM7657E7kujXQCfxTyggW1MQkgCid9dkMEswJvfTHra1u","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.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-113-g868d43","origin":"Discv5"},{"multiaddr":"/ip4/172.18.72.247/tcp/33751/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"Discv5"}]'
2025-12-11 04:14:48.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.184/tcp/33660/p2p/16Uiu2HAmM7657E7kujXQCfxTyggW1MQkgCid9dkMEswJvfTHra1u"]'
2025-12-11 04:14:48.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.247/tcp/33751/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV"]'
2025-12-11 04:14:48.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.40/tcp/39218/p2p/16Uiu2HAmUdAJNCST31FkDN6PKxEJZRfkHy55c7sX2m6eS1rJrS9E"]'
2025-12-11 04:14:48.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.239/tcp/33912/p2p/16Uiu2HAmARqeYg1ndkRDCtQEPgRjVa1Kkp29vUE7cJUTskkpyqH8"]'
2025-12-11 04:14:48.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.239/tcp/9628/p2p/16Uiu2HAmARqeYg1ndkRDCtQEPgRjVa1Kkp29vUE7cJUTskkpyqH8"]'
2025-12-11 04:14:48.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.40/tcp/40690/p2p/16Uiu2HAmUdAJNCST31FkDN6PKxEJZRfkHy55c7sX2m6eS1rJrS9E"]'
2025-12-11 04:14:48.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.184/tcp/9097/p2p/16Uiu2HAmM7657E7kujXQCfxTyggW1MQkgCid9dkMEswJvfTHra1u"]'
2025-12-11 04:14:48.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.247/tcp/33751/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV"]'
2025-12-11 04:14:48.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.40/tcp/39218/p2p/16Uiu2HAmUdAJNCST31FkDN6PKxEJZRfkHy55c7sX2m6eS1rJrS9E"]'
2025-12-11 04:14:48.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.239/tcp/33912/p2p/16Uiu2HAmARqeYg1ndkRDCtQEPgRjVa1Kkp29vUE7cJUTskkpyqH8"]'
2025-12-11 04:14:48.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.239/tcp/9628/p2p/16Uiu2HAmARqeYg1ndkRDCtQEPgRjVa1Kkp29vUE7cJUTskkpyqH8"]'
2025-12-11 04:14:48.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.40/tcp/40690/p2p/16Uiu2HAmUdAJNCST31FkDN6PKxEJZRfkHy55c7sX2m6eS1rJrS9E"]'
2025-12-11 04:14:48.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.127/tcp/51518/p2p/16Uiu2HAmTtrTTxeLXNygcpscZixcxtfcvJaLQNA33k9XrXNebUx9"]'
2025-12-11 04:14:48.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9627/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.184/tcp/33660/p2p/16Uiu2HAmM7657E7kujXQCfxTyggW1MQkgCid9dkMEswJvfTHra1u"]'
2025-12-11 04:14:48.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9627/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.247/tcp/33751/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV"]'
2025-12-11 04:14:48.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9627/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.40/tcp/39218/p2p/16Uiu2HAmUdAJNCST31FkDN6PKxEJZRfkHy55c7sX2m6eS1rJrS9E"]'
2025-12-11 04:14:48.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9627/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.40/tcp/40690/p2p/16Uiu2HAmUdAJNCST31FkDN6PKxEJZRfkHy55c7sX2m6eS1rJrS9E"]'
2025-12-11 04:14:48.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9627/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.127/tcp/51518/p2p/16Uiu2HAmTtrTTxeLXNygcpscZixcxtfcvJaLQNA33k9XrXNebUx9"]'
2025-12-11 04:14:48.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9627/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.184/tcp/9097/p2p/16Uiu2HAmM7657E7kujXQCfxTyggW1MQkgCid9dkMEswJvfTHra1u"]'
2025-12-11 04:14:48.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40689/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.184/tcp/33660/p2p/16Uiu2HAmM7657E7kujXQCfxTyggW1MQkgCid9dkMEswJvfTHra1u"]'
2025-12-11 04:14:48.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40689/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.247/tcp/33751/p2p/16Uiu2HAm2pHXcg4jnNsnZTAmokhJck6sDd22nZBPyAXPfG7WGjmV"]'
2025-12-11 04:14:48.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40689/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.239/tcp/33912/p2p/16Uiu2HAmARqeYg1ndkRDCtQEPgRjVa1Kkp29vUE7cJUTskkpyqH8"]'
2025-12-11 04:14:48.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40689/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.239/tcp/9628/p2p/16Uiu2HAmARqeYg1ndkRDCtQEPgRjVa1Kkp29vUE7cJUTskkpyqH8"]'
2025-12-11 04:14:48.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40689/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.127/tcp/51518/p2p/16Uiu2HAmTtrTTxeLXNygcpscZixcxtfcvJaLQNA33k9XrXNebUx9"]'
2025-12-11 04:14:48.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40689/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.184/tcp/9097/p2p/16Uiu2HAmM7657E7kujXQCfxTyggW1MQkgCid9dkMEswJvfTHra1u"]'
2025-12-11 04:14:48.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:48.823 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:48.824 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:48.824 DEBUG [src.node.waku_node] Stopping container with id 4f98c3d0df3f
2025-12-11 04:14:49.313 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:49.313 DEBUG [src.node.waku_node] Stopping container with id 8da6bd69e18b
2025-12-11 04:14:49.795 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:49.796 DEBUG [src.node.waku_node] Stopping container with id 4c6f022cccfa
2025-12-11 04:14:50.125 ERROR [src.node.docker_mananger] Max retries reached for container 4f98c3d0df3f. Exiting log stream.
2025-12-11 04:14:50.271 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:50.271 DEBUG [src.node.waku_node] Stopping container with id 1f58e81eb2eb
2025-12-11 04:14:50.606 ERROR [src.node.docker_mananger] Max retries reached for container 8da6bd69e18b. Exiting log stream.
2025-12-11 04:14:50.758 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:50.758 DEBUG [src.node.waku_node] Stopping container with id b53a895f7bbf
2025-12-11 04:14:51.084 ERROR [src.node.docker_mananger] Max retries reached for container 4c6f022cccfa. Exiting log stream.
2025-12-11 04:14:51.268 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:51.270 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:51.296 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:51.318 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:51.338 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:51.360 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:51.380 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2025-12-11 04:14:40.225 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:40.226 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/8/0] with id: 2025-12-11_04-14-40__1d4a4118-32c8-42cf-8de9-43726532b73d
2025-12-11 04:14:40.226 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:40.226 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:14:40.226 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-11 04:14:40.233 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:40.233 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-40__1d4a4118-32c8-42cf-8de9-43726532b73d__wakuorg_nwaku:latest.log
2025-12-11 04:14:40.233 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:40.233 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:40.234 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:40.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.174
2025-12-11 04:14:40.235 DEBUG [src.node.docker_mananger] Generated ports ['19790', '19791', '19792', '19793', '19794']
2025-12-11 04:14:40.235 DEBUG [src.node.waku_node] Cluster id was resolved to: 8
2025-12-11 04:14:40.235 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-11 04:14:40.235 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:40.235 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:40.235 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:40.235 DEBUG [src.node.docker_mananger] docker run -i -t -p 19790:19790 -p 19791:19791 -p 19792:19792 -p 19793:19793 -p 19794:19794 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19792 --rest-port=19790 --tcp-port=19791 --discv5-udp-port=19793 --rest-address=0.0.0.0 --nat=extip:172.18.185.174 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=611feeffbdcde5ef7f493b9d68ad23cd2dae4a70d2ae579ff5683c6c8a0ecd95 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19794 --metrics-logging=true --relay=true --filter=true
2025-12-11 04:14:40.382 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.174 waku 538bd59e26a135c3e30a40512da7bad63d93cb3ad5823006a968628e12cd05d2
2025-12-11 04:14:40.405 DEBUG [src.node.docker_mananger] Container started with ID 538bd59e26a1. Setting up logs at ./log/docker/node1_2025-12-11_04-14-40__1d4a4118-32c8-42cf-8de9-43726532b73d__wakuorg_nwaku:latest.log
2025-12-11 04:14:40.406 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19790
2025-12-11 04:14:40.407 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:40.555 ERROR [src.node.docker_mananger] Max retries reached for container a30be95c97dc. Exiting log stream.
2025-12-11 04:14:41.027 ERROR [src.node.docker_mananger] Max retries reached for container 084d77e36e00. Exiting log stream.
2025-12-11 04:14:41.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19790/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:41.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:41.412 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:41.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19790/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:41.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.174/tcp/19791/p2p/16Uiu2HAm8oARU8erv2MuYMexnXsk6UG9nCjEMDwqwejmEj19HRNg","/ip4/172.18.185.174/tcp/19792/ws/p2p/16Uiu2HAm8oARU8erv2MuYMexnXsk6UG9nCjEMDwqwejmEj19HRNg"],"enrUri":"enr:-L24QJMC97wNnMrCrrQNLM5XYkh_frP8KGLE4eGg2bHSKB4LPdPPClDd5bciPKxfzG60JrrgijDUZk1LXH4AkSItPGYCgmlkgnY0gmlwhKwSua6KbXVsdGlhZGRyc5YACASsErmuBk1PAAoErBK5rgZNUN0DgnJzhQAIAQAAiXNlY3AyNTZrMaECxqlJildSD7CZFVrDosDLyPv7rxfm_8EQSngdA0KCzkmDdGNwgk1Pg3VkcIJNUYV3YWt1MgU"}'
2025-12-11 04:14:41.415 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:41.420 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:41.420 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-40__1d4a4118-32c8-42cf-8de9-43726532b73d__wakuorg_nwaku:latest.log
2025-12-11 04:14:41.421 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:41.421 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:41.422 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:41.422 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.253
2025-12-11 04:14:41.422 DEBUG [src.node.docker_mananger] Generated ports ['34845', '34846', '34847', '34848', '34849']
2025-12-11 04:14:41.422 DEBUG [src.node.waku_node] Cluster id was resolved to: 8
2025-12-11 04:14:41.422 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-11 04:14:41.422 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:41.422 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:41.423 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:41.423 DEBUG [src.node.docker_mananger] docker run -i -t -p 34845:34845 -p 34846:34846 -p 34847:34847 -p 34848:34848 -p 34849:34849 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34847 --rest-port=34845 --tcp-port=34846 --discv5-udp-port=34848 --rest-address=0.0.0.0 --nat=extip:172.18.245.253 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=6f9b19d59bc8dcaf1585dbf83d604a38ec854f3eacffbe5fa224f7bf4bd122aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34849 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJMC97wNnMrCrrQNLM5XYkh_frP8KGLE4eGg2bHSKB4LPdPPClDd5bciPKxfzG60JrrgijDUZk1LXH4AkSItPGYCgmlkgnY0gmlwhKwSua6KbXVsdGlhZGRyc5YACASsErmuBk1PAAoErBK5rgZNUN0DgnJzhQAIAQAAiXNlY3AyNTZrMaECxqlJildSD7CZFVrDosDLyPv7rxfm_8EQSngdA0KCzkmDdGNwgk1Pg3VkcIJNUYV3YWt1MgU
2025-12-11 04:14:41.571 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.253 waku 45d93b31b14fada9ea7a92f4dc736a102215974433179d1fcd40749f4d2bdca3
2025-12-11 04:14:41.597 DEBUG [src.node.docker_mananger] Container started with ID 45d93b31b14f. Setting up logs at ./log/docker/node2_2025-12-11_04-14-40__1d4a4118-32c8-42cf-8de9-43726532b73d__wakuorg_nwaku:latest.log
2025-12-11 04:14:41.597 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34845
2025-12-11 04:14:41.597 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:42.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34845/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:42.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:14:42.618 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:42.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34845/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:42.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.253/tcp/34846/p2p/16Uiu2HAm5BeyVVBQ5VzXMWvXUKEXcU9mDgCjxXzyF6y5ESeJT1xV","/ip4/172.18.245.253/tcp/34847/ws/p2p/16Uiu2HAm5BeyVVBQ5VzXMWvXUKEXcU9mDgCjxXzyF6y5ESeJT1xV"],"enrUri":"enr:-L24QBHa7MQw5UtV3P_F71YRHeEZ6JE1lrRHuj8dtE0v-1EnQdqr_LAapi3JbQRgvm4suonJ3F9Zvb1LDqmBwh1Rp9kCgmlkgnY0gmlwhKwS9f2KbXVsdGlhZGRyc5YACASsEvX9BogeAAoErBL1_QaIH90DgnJzhQAIAQAAiXNlY3AyNTZrMaECkP2Z8lQLN8Z-Jh-OMWflb9Z8fgQ4ZTJf6-bUfNuOz5KDdGNwgogeg3VkcIKIIIV3YWt1MgE"}'
2025-12-11 04:14:42.623 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:42.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34845/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.174/tcp/19791/p2p/16Uiu2HAm8oARU8erv2MuYMexnXsk6UG9nCjEMDwqwejmEj19HRNg"]'
2025-12-11 04:14:42.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:42.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19790/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
2025-12-11 04:14:42.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:42.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34845/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
2025-12-11 04:14:42.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:42.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19790/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:42.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:42.635 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:42.735 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:42.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19790/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:42.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426482631316767,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:42.740 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:42.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:42.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426482631316767,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:42.745 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:42.746 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:42.746 DEBUG [src.node.waku_node] Stopping container with id 538bd59e26a1
2025-12-11 04:14:43.202 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:43.204 DEBUG [src.node.waku_node] Stopping container with id 45d93b31b14f
2025-12-11 04:14:43.680 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:43.681 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:43.685 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:43.691 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2025-12-11 04:14:01.501 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:01.501 DEBUG [tests.conftest] Running test: test_store_include_data with id: 2025-12-11_04-14-01__0ea9b7ff-9d8a-4df7-b58e-50b33b0b82d9
2025-12-11 04:14:01.501 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:01.502 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:14:01.502 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:14:01.507 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:01.508 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-01__0ea9b7ff-9d8a-4df7-b58e-50b33b0b82d9__wakuorg_nwaku:latest.log
2025-12-11 04:14:01.508 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:01.508 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:01.509 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:01.509 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.166
2025-12-11 04:14:01.509 DEBUG [src.node.docker_mananger] Generated ports ['17991', '17992', '17993', '17994', '17995']
2025-12-11 04:14:01.509 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:01.510 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:01.510 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:01.510 DEBUG [src.node.docker_mananger] docker run -i -t -p 17991:17991 -p 17992:17992 -p 17993:17993 -p 17994:17994 -p 17995:17995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17993 --rest-port=17991 --tcp-port=17992 --discv5-udp-port=17994 --rest-address=0.0.0.0 --nat=extip:172.18.52.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3206dd978ad5a2bb5cebae6bdbfc2e2063913c2d976b2a5be34b29dc0fcfb0bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17995 --metrics-logging=true --store=true --relay=true
2025-12-11 04:14:01.672 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.166 waku 9c562f7109ee3e2195d5ea69fb022abb35e7d04402875d6f6673df2a28a70bf2
2025-12-11 04:14:01.697 DEBUG [src.node.docker_mananger] Container started with ID 9c562f7109ee. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-01__0ea9b7ff-9d8a-4df7-b58e-50b33b0b82d9__wakuorg_nwaku:latest.log
2025-12-11 04:14:01.698 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17991
2025-12-11 04:14:01.699 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:01.786 ERROR [src.node.docker_mananger] Max retries reached for container 96725987baba. Exiting log stream.
2025-12-11 04:14:02.303 ERROR [src.node.docker_mananger] Max retries reached for container e6f4d42781c4. Exiting log stream.
2025-12-11 04:14:02.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17991/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:02.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:02.703 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:02.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17991/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:02.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.166/tcp/17992/p2p/16Uiu2HAm8ZY75jwD2knbNygWKN9AHsSST89zbtnLX2jzaNoMwCug","/ip4/172.18.52.166/tcp/17993/ws/p2p/16Uiu2HAm8ZY75jwD2knbNygWKN9AHsSST89zbtnLX2jzaNoMwCug"],"enrUri":"enr:-L24QHJgov3hpnCy6BEEJTrxznwJhI5nXUKupABrsAQfLedqLe51lwoaLKWQ6fHJDVa0MC0onuVSHZP51w5k4WQItQsCgmlkgnY0gmlwhKwSNKaKbXVsdGlhZGRyc5YACASsEjSmBkZIAAoErBI0pgZGSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECwyusSMEEkDwY4l3Dqo9EN0DEX_3CmboQZ6irHfmB56uDdGNwgkZIg3VkcIJGSoV3YWt1MgM"}'
2025-12-11 04:14:02.705 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:02.712 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:02.712 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-01__0ea9b7ff-9d8a-4df7-b58e-50b33b0b82d9__wakuorg_nwaku:latest.log
2025-12-11 04:14:02.712 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:02.712 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:02.713 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:02.714 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.71
2025-12-11 04:14:02.714 DEBUG [src.node.docker_mananger] Generated ports ['14693', '14694', '14695', '14696', '14697']
2025-12-11 04:14:02.714 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:02.714 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:02.714 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:02.714 DEBUG [src.node.docker_mananger] docker run -i -t -p 14693:14693 -p 14694:14694 -p 14695:14695 -p 14696:14696 -p 14697:14697 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14695 --rest-port=14693 --tcp-port=14694 --discv5-udp-port=14696 --rest-address=0.0.0.0 --nat=extip:172.18.178.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2da28b4f9c2dcb50da2941bceebc6f2ebf7c4e2b0b0dcb44fee59dbf5d001ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14697 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHJgov3hpnCy6BEEJTrxznwJhI5nXUKupABrsAQfLedqLe51lwoaLKWQ6fHJDVa0MC0onuVSHZP51w5k4WQItQsCgmlkgnY0gmlwhKwSNKaKbXVsdGlhZGRyc5YACASsEjSmBkZIAAoErBI0pgZGSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECwyusSMEEkDwY4l3Dqo9EN0DEX_3CmboQZ6irHfmB56uDdGNwgkZIg3VkcIJGSoV3YWt1MgM --storenode=/ip4/172.18.52.166/tcp/17992/p2p/16Uiu2HAm8ZY75jwD2knbNygWKN9AHsSST89zbtnLX2jzaNoMwCug --store=true --relay=true
2025-12-11 04:14:02.873 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.71 waku 9e731da6d0e07d5d8ea0f1e94bc68c8cecf60e27a60585a02d83770d93f38ff2
2025-12-11 04:14:02.898 DEBUG [src.node.docker_mananger] Container started with ID 9e731da6d0e0. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-01__0ea9b7ff-9d8a-4df7-b58e-50b33b0b82d9__wakuorg_nwaku:latest.log
2025-12-11 04:14:02.898 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14693
2025-12-11 04:14:02.898 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:03.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14693/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:03.903 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:03.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14693/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.71/tcp/14694/p2p/16Uiu2HAmDZxiDtVY7YRL7dS1YhWQtNbgcKW4wLuthG9Y9Z2KuNq7","/ip4/172.18.178.71/tcp/14695/ws/p2p/16Uiu2HAmDZxiDtVY7YRL7dS1YhWQtNbgcKW4wLuthG9Y9Z2KuNq7"],"enrUri":"enr:-L24QLHqPI7Z-OpsrSqcTJi7_YTH4nslUE7kQXDvteemyJwuU32GnhKeovB3yaxgmNB6oB6l1cSN285X3PLc4xOavfgCgmlkgnY0gmlwhKwSskeKbXVsdGlhZGRyc5YACASsErJHBjlmAAoErBKyRwY5Z90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDZHt99jX6dXgsT1g3g9IDguu2GsJGNgryZzyxex3BrqDdGNwgjlmg3VkcII5aIV3YWt1MgM"}'
2025-12-11 04:14:03.906 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:03.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14693/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.166/tcp/17992/p2p/16Uiu2HAm8ZY75jwD2knbNygWKN9AHsSST89zbtnLX2jzaNoMwCug"]'
2025-12-11 04:14:03.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:03.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14693/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:03.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.915 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:03.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:03.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.920 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:04.121 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:04.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:04.328 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:04.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.334 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:04.535 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:04.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.540 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:04.741 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:04.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.747 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:04.948 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:04.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:05.154 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:05.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:05.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:05.161 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:05.361 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:05.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:05.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:05.368 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:05.568 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:05.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:05.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:05.574 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:05.775 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:05.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:05.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:05.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:05.982 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:05.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:05.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:05.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:06.189 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:06.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:06.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:06.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:06.395 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:06.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:06.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:06.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:06.602 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:06.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:06.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:06.608 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:06.808 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:06.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:06.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:06.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:07.015 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:07.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:07.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:07.021 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:07.222 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:07.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:07.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:07.227 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:07.428 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:07.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:07.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:07.434 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:07.635 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:07.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:07.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:07.642 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:07.843 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:07.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:07.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:07.848 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:08.049 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:08.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:08.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:08.055 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:08.256 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:08.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:08.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:08.262 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:08.463 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:08.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:08.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:08.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:08.670 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:08.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:08.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:08.676 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:08.877 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:08.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:08.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:08.883 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:09.084 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:09.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:09.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:09.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:09.290 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:09.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:09.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:09.296 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:09.496 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:09.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:09.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:09.502 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:09.703 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:09.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:09.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:09.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:09.910 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:09.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:09.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:09.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:10.117 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:10.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:10.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:10.123 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:10.324 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:10.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:10.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:10.330 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:10.531 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:10.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:10.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:10.536 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:10.738 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:10.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:10.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:10.744 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:10.945 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:10.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:10.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:10.950 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:11.151 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:11.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:11.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:11.157 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:11.358 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:11.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:11.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:11.364 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:11.564 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:11.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:11.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:11.570 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:11.771 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:11.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:11.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:11.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:11.978 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:11.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:11.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:11.984 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:12.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17991/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.191 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-11 04:14:12.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14693/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:12.234 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-11 04:14:12.272 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:12.273 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:12.273 DEBUG [src.node.waku_node] Stopping container with id 9c562f7109ee
2025-12-11 04:14:12.769 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:12.770 DEBUG [src.node.waku_node] Stopping container with id 9e731da6d0e0
2025-12-11 04:14:13.248 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:13.249 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:13.265 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:13.279 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_version with id: 2025-12-11_04-13-46__dfef78e6-241e-48e3-9488-b4a30c7080f8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-46__dfef78e6-241e-48e3-9488-b4a30c7080f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34874', '34875', '34876', '34877', '34878']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34874:34874 -p 34875:34875 -p 34876:34876 -p 34877:34877 -p 34878:34878 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34876 --rest-port=34874 --tcp-port=34875 --discv5-udp-port=34877 --rest-address=0.0.0.0 --nat=extip:172.18.141.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9fb73cc7166cda621923baeea9f7bcb7b6e56ce460a1b2a0ffdaf6cf9e4397d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34878 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.129 waku 9d040043199d1956a6ac07070e959dec6abdbac26d49e757fec9b77d050e7e44
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9d040043199d. Setting up logs at ./log/docker/node1_2025-12-11_04-13-46__dfef78e6-241e-48e3-9488-b4a30c7080f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34874
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 dd9f2e46e9d6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8a9dff583780. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:34874/debug/v1/info" -H "Content-Type: application/json" -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.129/tcp/34875/p2p/16Uiu2HAmRqCG5pfxrdedFjAyGAXeBexCWyKVfGe2XryuEfSKccFD","/ip4/172.18.141.129/tcp/34876/ws/p2p/16Uiu2HAmRqCG5pfxrdedFjAyGAXeBexCWyKVfGe2XryuEfSKccFD"],"enrUri":"enr:-L24QJWnsdU9ZlzZ_HavFRlnTThnpQOi1Ne8IA4OrPVOE4u7WpmZ569GzwZfDcRhLiZld2New_JjXmPsP08Y2mgZFW0CgmlkgnY0gmlwhKwSjYGKbXVsdGlhZGRyc5YACASsEo2BBog7AAoErBKNgQaIPN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDw8U0gKCKjIZefnKTBY3ywnujbzBfFfhKxVvgSVDVKFyDdGNwgog7g3VkcIKIPYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-46__dfef78e6-241e-48e3-9488-b4a30c7080f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.210.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16215', '16216', '16217', '16218', '16219']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16215:16215 -p 16216:16216 -p 16217:16217 -p 16218:16218 -p 16219:16219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16217 --rest-port=16215 --tcp-port=16216 --discv5-udp-port=16218 --rest-address=0.0.0.0 --nat=extip:172.18.210.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b32a6d1eee27e3af2bf99fbcde62fcb52c5ea73fbb4a4c1c55ea1ac55036cc7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16219 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJWnsdU9ZlzZ_HavFRlnTThnpQOi1Ne8IA4OrPVOE4u7WpmZ569GzwZfDcRhLiZld2New_JjXmPsP08Y2mgZFW0CgmlkgnY0gmlwhKwSjYGKbXVsdGlhZGRyc5YACASsEo2BBog7AAoErBKNgQaIPN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDw8U0gKCKjIZefnKTBY3ywnujbzBfFfhKxVvgSVDVKFyDdGNwgog7g3VkcIKIPYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.93 waku 8c732e5b45bdb1f9cacfb11b292586761b0c4051473b61c565c91689617a30f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c732e5b45bd. Setting up logs at ./log/docker/node2_2025-12-11_04-13-46__dfef78e6-241e-48e3-9488-b4a30c7080f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16215
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16215/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:16215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.93/tcp/16216/p2p/16Uiu2HAmRjZU59Q3bpCALCThRNLbCfjTmM5N2zhofUJPT2x1MhXG","/ip4/172.18.210.93/tcp/16217/ws/p2p/16Uiu2HAmRjZU59Q3bpCALCThRNLbCfjTmM5N2zhofUJPT2x1MhXG"],"enrUri":"enr:-L24QLyzi5IuzmsU43PMMVB_Y7hKrnWZLMYzjVg34KQdjFAqTtjZZ9kiWeQhT5-ksolUTA5RElHDG6mEqDxCZdF4r0ACgmlkgnY0gmlwhKwS0l2KbXVsdGlhZGRyc5YACASsEtJdBj9YAAoErBLSXQY_Wd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwlOy31CtvP-P9Rg4eqmJRj7XhQMEPztpeDD3EHsjaDuDdGNwgj9Yg3VkcII_WoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.129/tcp/34875/p2p/16Uiu2HAmRqCG5pfxrdedFjAyGAXeBexCWyKVfGe2XryuEfSKccFD"]'
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:34874/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:16215/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:34874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:34874/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":1765426428822945024,"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:16215/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":1765426428822945024,"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:34874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}'
INFO  src.node.api_clients.base_client:base_client.py: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:34874/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":10,"timestamp":1765426428936871785,"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:16215/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":10,"timestamp":1765426428936871785,"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 9d040043199d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c732e5b45bd
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,203 @@
2025-12-11 04:14:01.232 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:01.233 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2025-12-11_04-14-01__382ff2c6-4354-4ddb-aa87-72f477e9180d
2025-12-11 04:14:01.233 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:01.233 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:14:01.234 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-11 04:14:01.242 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:01.242 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-01__382ff2c6-4354-4ddb-aa87-72f477e9180d__wakuorg_nwaku:latest.log
2025-12-11 04:14:01.242 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:01.242 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:01.244 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:01.244 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.245
2025-12-11 04:14:01.244 DEBUG [src.node.docker_mananger] Generated ports ['50723', '50724', '50725', '50726', '50727']
2025-12-11 04:14:01.244 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:01.244 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:01.244 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:01.245 DEBUG [src.node.docker_mananger] docker run -i -t -p 50723:50723 -p 50724:50724 -p 50725:50725 -p 50726:50726 -p 50727:50727 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50725 --rest-port=50723 --tcp-port=50724 --discv5-udp-port=50726 --rest-address=0.0.0.0 --nat=extip:172.18.69.245 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f9dd8df2b4cf0c7dbceaefb0f3c76ef1b04dddfbaca8ad48fd4f5dec60d5a17d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50727 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-11 04:14:01.433 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.245 waku b8e52cbb9f6bf36cf512c64acf53a2b66e0fc0b260cb5add7fb94da65ae4d706
2025-12-11 04:14:01.464 DEBUG [src.node.docker_mananger] Container started with ID b8e52cbb9f6b. Setting up logs at ./log/docker/node1_2025-12-11_04-14-01__382ff2c6-4354-4ddb-aa87-72f477e9180d__wakuorg_nwaku:latest.log
2025-12-11 04:14:01.466 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50723
2025-12-11 04:14:01.466 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:01.509 ERROR [src.node.docker_mananger] Max retries reached for container 05f4c0e0bfff. Exiting log stream.
2025-12-11 04:14:02.035 ERROR [src.node.docker_mananger] Max retries reached for container f535413a6939. Exiting log stream.
2025-12-11 04:14:02.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:02.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:02.469 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:02.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:02.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.245/tcp/50724/p2p/16Uiu2HAmHfKpTQPyBckrGzMHHpbdnAkYvhTawWNf1gcZ6ACswvP6","/ip4/172.18.69.245/tcp/50725/ws/p2p/16Uiu2HAmHfKpTQPyBckrGzMHHpbdnAkYvhTawWNf1gcZ6ACswvP6"],"enrUri":"enr:-L24QB--GfceDTKDvppFBTTE9ddHfXCUUQ8zbLiBKOcSCrVeKahgSALxFhRq3EeL7zScuFKrllKPT6mo-sKc-6daDfcCgmlkgnY0gmlwhKwSRfWKbXVsdGlhZGRyc5YACASsEkX1BsYkAAoErBJF9QbGJd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSmBylgdtBBJHjlvu4wXCM0w6vWV6srL6RBKdti2J06WDdGNwgsYkg3VkcILGJoV3YWt1MgU"}'
2025-12-11 04:14:02.472 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:02.479 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:02.479 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-01__382ff2c6-4354-4ddb-aa87-72f477e9180d__wakuorg_nwaku:latest.log
2025-12-11 04:14:02.479 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:02.479 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:02.480 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:02.481 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.25
2025-12-11 04:14:02.481 DEBUG [src.node.docker_mananger] Generated ports ['49078', '49079', '49080', '49081', '49082']
2025-12-11 04:14:02.481 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:02.481 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:02.481 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:02.481 DEBUG [src.node.docker_mananger] docker run -i -t -p 49078:49078 -p 49079:49079 -p 49080:49080 -p 49081:49081 -p 49082:49082 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49080 --rest-port=49078 --tcp-port=49079 --discv5-udp-port=49081 --rest-address=0.0.0.0 --nat=extip:172.18.85.25 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7bdac2abbfd54cfa07d7c71a6cfe0bd3865714db078b3bfc6ed8ac95b2d5e4de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49082 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB--GfceDTKDvppFBTTE9ddHfXCUUQ8zbLiBKOcSCrVeKahgSALxFhRq3EeL7zScuFKrllKPT6mo-sKc-6daDfcCgmlkgnY0gmlwhKwSRfWKbXVsdGlhZGRyc5YACASsEkX1BsYkAAoErBJF9QbGJd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSmBylgdtBBJHjlvu4wXCM0w6vWV6srL6RBKdti2J06WDdGNwgsYkg3VkcILGJoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-11 04:14:02.657 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.25 waku 0906312b34a46a35c895df0571ee4c58eb5a314a4511103d4775a69d5e10b202
2025-12-11 04:14:02.692 DEBUG [src.node.docker_mananger] Container started with ID 0906312b34a4. Setting up logs at ./log/docker/node2_2025-12-11_04-14-01__382ff2c6-4354-4ddb-aa87-72f477e9180d__wakuorg_nwaku:latest.log
2025-12-11 04:14:02.693 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49078
2025-12-11 04:14:02.693 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:03.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:14:03.705 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:03.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.25/tcp/49079/p2p/16Uiu2HAmFkuPkoQKpGijPYFbQRP8gWGaFL7uWEDf1UfvV3FyGzZb","/ip4/172.18.85.25/tcp/49080/ws/p2p/16Uiu2HAmFkuPkoQKpGijPYFbQRP8gWGaFL7uWEDf1UfvV3FyGzZb"],"enrUri":"enr:-L24QKtjw8WnVzVKjKAXq0t6xdnoY2hG3u-pAFP81xkAhAcJLRjnORBkCLf7DtyVko3isLTLc0chMEsUWVaxnVK4CkkCgmlkgnY0gmlwhKwSVRmKbXVsdGlhZGRyc5YACASsElUZBr-3AAoErBJVGQa_uN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLhbwsG3R95yi-NkdPDAJ0UKZ8088gOjQ1XPSAMA6tn6DdGNwgr-3g3VkcIK_uYV3YWt1MgE"}'
2025-12-11 04:14:03.712 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:03.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49078/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.245/tcp/50724/p2p/16Uiu2HAmHfKpTQPyBckrGzMHHpbdnAkYvhTawWNf1gcZ6ACswvP6"]'
2025-12-11 04:14:03.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2025-12-11 04:14:03.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49078/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2025-12-11 04:14:03.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:03.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.739 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:03.839 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:03.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.842 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":1765426443732446085,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:03.844 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:03.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.846 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":1765426443732446085,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:03.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:03.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.852 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:03.954 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:03.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1765426443848263806,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:03.958 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:03.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1765426443848263806,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:03.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:03.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.968 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:04.068 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1765426443962818134,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.073 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1765426443962818134,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.082 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:04.183 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765426444077332558,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.187 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765426444077332558,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.196 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:04.296 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765426444191445315,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.301 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765426444191445315,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.310 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:04.411 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765426444305598841,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.415 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765426444305598841,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.424 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:04.525 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765426444419996743,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.530 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765426444419996743,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.538 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:04.638 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765426444533853818,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.643 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765426444533853818,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:04.647 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:50723/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
2025-12-11 04:14:04.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.652 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:49078/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
2025-12-11 04:14:04.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.659 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:04.759 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.763 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
2025-12-11 04:14:04.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.768 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:04.868 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.872 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml. Response content: b'/newsService/1.0/alerts/xml'
2025-12-11 04:14:04.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.876 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:04.977 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:04.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:04.980 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson. Response content: b'/newsService/1.0/updates/json'
2025-12-11 04:14:04.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:04.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:04.986 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:05.086 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:05.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:05.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765426444981593337,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:05.091 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:05.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:05.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765426444981593337,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:05.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:05.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:05.100 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:05.201 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:05.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:05.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765426445095342124,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:05.205 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:05.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:05.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765426445095342124,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:05.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:05.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:05.214 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:05.315 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:05.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:05.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765426445210127048,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:05.319 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:05.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:05.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765426445210127048,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:05.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:05.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:05.328 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:05.428 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:05.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:05.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765426445323828331,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:05.433 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:05.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:05.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765426445323828331,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:05.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50723/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:05.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:05.442 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:05.543 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:05.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50723/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:05.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765426445437030828,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:05.548 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:05.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49078/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:05.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765426445437030828,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:05.553 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:05.554 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:05.554 DEBUG [src.node.waku_node] Stopping container with id b8e52cbb9f6b
2025-12-11 04:14:06.091 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:06.091 DEBUG [src.node.waku_node] Stopping container with id 0906312b34a4
2025-12-11 04:14:06.586 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:06.589 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:06.599 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:06.607 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_no_timestamp with id: 2025-12-11_04-13-19__acd6b609-534b-4183-860d-0a70e932bb62
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-19__acd6b609-534b-4183-860d-0a70e932bb62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59620', '59621', '59622', '59623', '59624']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59620:59620 -p 59621:59621 -p 59622:59622 -p 59623:59623 -p 59624:59624 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59622 --rest-port=59620 --tcp-port=59621 --discv5-udp-port=59623 --rest-address=0.0.0.0 --nat=extip:172.18.103.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc6bfebe4f3f95ecdb00b9ca78fef0c5c0aa942fdbc9db51cbcebf9cd2ccc5b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59624 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.143 waku 879a97e714d353ec17f194ec8e549e0c51f873093bb0ecbac78765a04b8b3c7d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 879a97e714d3. Setting up logs at ./log/docker/node1_2025-12-11_04-13-19__acd6b609-534b-4183-860d-0a70e932bb62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59620
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 0457c719a753. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 39131bb790b9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59620/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:59620/debug/v1/info" -H "Content-Type: application/json" -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.143/tcp/59621/p2p/16Uiu2HAmS8KmBQK5TKG9AZdo8dhKjnsXKkbjvG46FWH8FPnNhj1R","/ip4/172.18.103.143/tcp/59622/ws/p2p/16Uiu2HAmS8KmBQK5TKG9AZdo8dhKjnsXKkbjvG46FWH8FPnNhj1R"],"enrUri":"enr:-L24QEchKLx31FJekFndTcxsCygVYvbkFxO7hUOqrcYJiygOEuzBug9MJsK3SaWUw1a2_8KGQTqkW7asHmIZhGSWIYoCgmlkgnY0gmlwhKwSZ4-KbXVsdGlhZGRyc5YACASsEmePBujlAAoErBJnjwbo5t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyCiPnVayqWnJtblOZaw-6B43hnrFkmy0vSicsZ94tTCDdGNwgujlg3VkcILo54V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-19__acd6b609-534b-4183-860d-0a70e932bb62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36649', '36650', '36651', '36652', '36653']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36649:36649 -p 36650:36650 -p 36651:36651 -p 36652:36652 -p 36653:36653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36651 --rest-port=36649 --tcp-port=36650 --discv5-udp-port=36652 --rest-address=0.0.0.0 --nat=extip:172.18.255.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acadebb238fd31eda09b0ce1e80c70fffdfcce70f821aca13df480992fb8d07b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36653 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEchKLx31FJekFndTcxsCygVYvbkFxO7hUOqrcYJiygOEuzBug9MJsK3SaWUw1a2_8KGQTqkW7asHmIZhGSWIYoCgmlkgnY0gmlwhKwSZ4-KbXVsdGlhZGRyc5YACASsEmePBujlAAoErBJnjwbo5t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyCiPnVayqWnJtblOZaw-6B43hnrFkmy0vSicsZ94tTCDdGNwgujlg3VkcILo54V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.213 waku 4bc27429fd1ea0c1f6c20da3840f889c9819fdcd966dda99425fc46fcf6c3080
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4bc27429fd1e. Setting up logs at ./log/docker/node2_2025-12-11_04-13-19__acd6b609-534b-4183-860d-0a70e932bb62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36649
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36649/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:36649/debug/v1/info" -H "Content-Type: application/json" -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.213/tcp/36650/p2p/16Uiu2HAmHWL4k91GoPJeAuAdEw82VekdeFGvZZ3NSek8aoM79N5K","/ip4/172.18.255.213/tcp/36651/ws/p2p/16Uiu2HAmHWL4k91GoPJeAuAdEw82VekdeFGvZZ3NSek8aoM79N5K"],"enrUri":"enr:-L24QCPK31rQ2CvO8QrVJcJcnYECf7pS4GUrEBfwutC41CkGNI_mSjChPX8_KV391HRVwmtK2dWoKHyxOlYke5t1gKECgmlkgnY0gmlwhKwS_9WKbXVsdGlhZGRyc5YACASsEv_VBo8qAAoErBL_1QaPK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDSBJ_tio5N1hzkgu__AjJ1dQmldgZw-X-GYMOar3dEA6DdGNwgo8qg3VkcIKPLIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36649/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.143/tcp/59621/p2p/16Uiu2HAmS8KmBQK5TKG9AZdo8dhKjnsXKkbjvG46FWH8FPnNhj1R"]'
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:59620/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:36649/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:59620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:59620/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":1765426402071071488,"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:36649/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":1765426402071071488,"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:59620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59620/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":1765426402189528576,"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:36649/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":1765426402189528576,"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 879a97e714d3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4bc27429fd1e
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,131 @@
2025-12-11 04:18:47.188 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:18:47.189 DEBUG [tests.conftest] Running test: test_subscribe_via_api_to_new_pubsub_topics with id: 2025-12-11_04-18-47__3cd3a356-f54e-4a83-954b-6894dffe2509
2025-12-11 04:18:47.189 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:18:47.189 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:18:47.189 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-11 04:18:47.196 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:18:47.196 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-18-47__3cd3a356-f54e-4a83-954b-6894dffe2509__wakuorg_nwaku:latest.log
2025-12-11 04:18:47.197 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:18:47.197 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:18:47.198 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:18:47.198 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.105
2025-12-11 04:18:47.198 DEBUG [src.node.docker_mananger] Generated ports ['50883', '50884', '50885', '50886', '50887']
2025-12-11 04:18:47.198 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-11 04:18:47.198 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-11 04:18:47.199 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:18:47.199 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:18:47.199 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:18:47.199 DEBUG [src.node.docker_mananger] docker run -i -t -p 50883:50883 -p 50884:50884 -p 50885:50885 -p 50886:50886 -p 50887:50887 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50885 --rest-port=50883 --tcp-port=50884 --discv5-udp-port=50886 --rest-address=0.0.0.0 --nat=extip:172.18.158.105 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1f2ac5095b72beeafe0442ab164ef261245daf5b69a0ad91eb7b6138481bbb4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50887 --metrics-logging=true --relay=true --filter=true
2025-12-11 04:18:47.382 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.105 waku 7d3b5d238c6ed5c65d5abd28e1483d825230e54eef28ad5d3d5a8aba176fecdc
2025-12-11 04:18:47.416 DEBUG [src.node.docker_mananger] Container started with ID 7d3b5d238c6e. Setting up logs at ./log/docker/node1_2025-12-11_04-18-47__3cd3a356-f54e-4a83-954b-6894dffe2509__wakuorg_nwaku:latest.log
2025-12-11 04:18:47.416 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50883
2025-12-11 04:18:47.417 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:18:47.462 ERROR [src.node.docker_mananger] Max retries reached for container 46054111418f. Exiting log stream.
2025-12-11 04:18:47.987 ERROR [src.node.docker_mananger] Max retries reached for container c385825df1e3. Exiting log stream.
2025-12-11 04:18:48.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50883/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:48.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:18:48.421 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:18:48.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50883/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:48.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.105/tcp/50884/p2p/16Uiu2HAkw1oPYM6AzzKHUnuAvxQeBJ57pvTF6zq1woz8tuokaS1N","/ip4/172.18.158.105/tcp/50885/ws/p2p/16Uiu2HAkw1oPYM6AzzKHUnuAvxQeBJ57pvTF6zq1woz8tuokaS1N"],"enrUri":"enr:-L24QLd_2NAomStgJXHC6OiOdlROCjhm5vZ54lK0QUjfFmN7azBJmqoQESJuyZh8h3SEvB3bYk2j-RqyXeeCmWHE7fUCgmlkgnY0gmlwhKwSnmmKbXVsdGlhZGRyc5YACASsEp5pBsbEAAoErBKeaQbGxd0DgnJzhQACAQAAiXNlY3AyNTZrMaECF5nP9DPK38_lzffaKwo9fVeLZx6umFP86w_eWnYGMbGDdGNwgsbEg3VkcILGxoV3YWt1MgU"}'
2025-12-11 04:18:48.424 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:18:48.430 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:18:48.430 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-18-47__3cd3a356-f54e-4a83-954b-6894dffe2509__wakuorg_nwaku:latest.log
2025-12-11 04:18:48.430 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:18:48.431 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:18:48.432 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:18:48.432 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.79
2025-12-11 04:18:48.432 DEBUG [src.node.docker_mananger] Generated ports ['23055', '23056', '23057', '23058', '23059']
2025-12-11 04:18:48.432 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-11 04:18:48.432 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-11 04:18:48.432 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:18:48.432 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:18:48.433 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:18:48.433 DEBUG [src.node.docker_mananger] docker run -i -t -p 23055:23055 -p 23056:23056 -p 23057:23057 -p 23058:23058 -p 23059:23059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23057 --rest-port=23055 --tcp-port=23056 --discv5-udp-port=23058 --rest-address=0.0.0.0 --nat=extip:172.18.175.79 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5ad0bb2bdbdde5b3fa2a7a7fc0deceb2bc50f5b37aebab54dce1ac0df4ee3a0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23059 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLd_2NAomStgJXHC6OiOdlROCjhm5vZ54lK0QUjfFmN7azBJmqoQESJuyZh8h3SEvB3bYk2j-RqyXeeCmWHE7fUCgmlkgnY0gmlwhKwSnmmKbXVsdGlhZGRyc5YACASsEp5pBsbEAAoErBKeaQbGxd0DgnJzhQACAQAAiXNlY3AyNTZrMaECF5nP9DPK38_lzffaKwo9fVeLZx6umFP86w_eWnYGMbGDdGNwgsbEg3VkcILGxoV3YWt1MgU
2025-12-11 04:18:48.617 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.79 waku e1ae01e2b4c0cd3434f8603d9ae9ea506c486c7449950c15d42e08adbc6bb147
2025-12-11 04:18:48.647 DEBUG [src.node.docker_mananger] Container started with ID e1ae01e2b4c0. Setting up logs at ./log/docker/node2_2025-12-11_04-18-47__3cd3a356-f54e-4a83-954b-6894dffe2509__wakuorg_nwaku:latest.log
2025-12-11 04:18:48.647 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23055
2025-12-11 04:18:48.648 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:18:49.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23055/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:49.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:18:49.665 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:18:49.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:49.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.79/tcp/23056/p2p/16Uiu2HAm8NYGCBkAUKqEg4m6vJqVS1Cz7TenW5zZk8TgSzTJ8Wjz","/ip4/172.18.175.79/tcp/23057/ws/p2p/16Uiu2HAm8NYGCBkAUKqEg4m6vJqVS1Cz7TenW5zZk8TgSzTJ8Wjz"],"enrUri":"enr:-L24QAnt4D-fORBPwWe9bCNO73YVtSzh2dxSfea21qzMRhIYOuqk2wSiiKwSSmzTrDM4hyrCaE-Nf3hbyoqa2RmN2v8CgmlkgnY0gmlwhKwSr0-KbXVsdGlhZGRyc5YACASsEq9PBloQAAoErBKvTwZaEd0DgnJzhQACAQAAiXNlY3AyNTZrMaECwFp2Mlag_KMcYXMO9sb3rjk01lwRQ0jb2EwFl5nXt_mDdGNwgloQg3VkcIJaEoV3YWt1MgE"}'
2025-12-11 04:18:49.670 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:18:49.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.158.105/tcp/50884/p2p/16Uiu2HAkw1oPYM6AzzKHUnuAvxQeBJ57pvTF6zq1woz8tuokaS1N"]'
2025-12-11 04:18:49.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:49.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50883/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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"]'
2025-12-11 04:18:49.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:49.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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"]'
2025-12-11 04:18:49.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:49.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50883/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)'}'
2025-12-11 04:18:49.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:49.707 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:49.807 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:49.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:49.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426729698496015,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:49.811 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:49.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:49.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426729698496015,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:49.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50883/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)'}'
2025-12-11 04:18:49.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:49.820 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:49.920 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:49.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:49.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426729815811468,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:49.924 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:49.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:49.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426729815811468,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:49.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50883/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)'}'
2025-12-11 04:18:49.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:49.932 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:50.033 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:50.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:50.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426729928505076,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:50.037 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:50.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:50.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426729928505076,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:50.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50883/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)'}'
2025-12-11 04:18:50.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:50.045 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:50.146 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:50.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:50.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426730040917400,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:50.150 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:50.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:50.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426730040917400,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:50.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50883/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)'}'
2025-12-11 04:18:50.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:50.158 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:50.258 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:50.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:50.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426730153943362,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:50.262 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:50.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:50.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426730153943362,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:50.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50883/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)'}'
2025-12-11 04:18:50.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:50.270 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:50.371 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:50.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:50.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426730266280567,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:50.375 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:50.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:50.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426730266280567,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:50.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50883/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)'}'
2025-12-11 04:18:50.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:50.383 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:50.483 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:50.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:50.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426730378835036,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:50.487 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:50.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:50.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426730378835036,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:50.492 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:18:50.493 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:18:50.493 DEBUG [src.node.waku_node] Stopping container with id 7d3b5d238c6e
2025-12-11 04:18:51.028 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:18:51.028 DEBUG [src.node.waku_node] Stopping container with id e1ae01e2b4c0
2025-12-11 04:18:51.555 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:18:51.558 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:18:51.567 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:18:51.575 DEBUG [src.node.docker_mananger] 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_store_invalid_ascending with id: 2025-12-11_04-14-48__8fac5d5d-5dc8-4566-89e3-547884043d47
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-48__8fac5d5d-5dc8-4566-89e3-547884043d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35065', '35066', '35067', '35068', '35069']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35065:35065 -p 35066:35066 -p 35067:35067 -p 35068:35068 -p 35069:35069 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35067 --rest-port=35065 --tcp-port=35066 --discv5-udp-port=35068 --rest-address=0.0.0.0 --nat=extip:172.18.105.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=333fee5ceba5a6e0a5ea450fd0cdea6b5d6b5553da912fe1fabb8f05dacc8bec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35069 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.230 waku d567cf9fdf74df768cbd65d3da8de9e702fdf1f5a6ad6847d2a39b2ed49a48be
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 56a1350ba578. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d567cf9fdf74. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-48__8fac5d5d-5dc8-4566-89e3-547884043d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35065
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 89a35e31bb7c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35065/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:35065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.230/tcp/35066/p2p/16Uiu2HAmJstpDtgBFEQoerQuicPPUoaNFYWBT4oH3XC2S9h8YSu5","/ip4/172.18.105.230/tcp/35067/ws/p2p/16Uiu2HAmJstpDtgBFEQoerQuicPPUoaNFYWBT4oH3XC2S9h8YSu5"],"enrUri":"enr:-L24QIP6kiK8ze6dya92kHlyMFRMXHtyiqhk0QilEHn1ttikKBeP7Mr89F0MscUBMXcI8bL9Cf3O8I8LsF-XWj-1nuYCgmlkgnY0gmlwhKwSaeaKbXVsdGlhZGRyc5YACASsEmnmBoj6AAoErBJp5gaI-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXHRptL6SS0R1Kics9zKf9lEMAUwKmiYsLXfs0FvrexiDdGNwgoj6g3VkcIKI_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_2025-12-11_04-14-48__8fac5d5d-5dc8-4566-89e3-547884043d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.223.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4831', '4832', '4833', '4834', '4835']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4831:4831 -p 4832:4832 -p 4833:4833 -p 4834:4834 -p 4835:4835 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4833 --rest-port=4831 --tcp-port=4832 --discv5-udp-port=4834 --rest-address=0.0.0.0 --nat=extip:172.18.223.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=315cc471dec12612bf4afc1dacda72ca2882b6bdd9325b59eedfab763a7be536 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4835 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIP6kiK8ze6dya92kHlyMFRMXHtyiqhk0QilEHn1ttikKBeP7Mr89F0MscUBMXcI8bL9Cf3O8I8LsF-XWj-1nuYCgmlkgnY0gmlwhKwSaeaKbXVsdGlhZGRyc5YACASsEmnmBoj6AAoErBJp5gaI-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXHRptL6SS0R1Kics9zKf9lEMAUwKmiYsLXfs0FvrexiDdGNwgoj6g3VkcIKI_IV3YWt1MgM --storenode=/ip4/172.18.105.230/tcp/35066/p2p/16Uiu2HAmJstpDtgBFEQoerQuicPPUoaNFYWBT4oH3XC2S9h8YSu5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.58 waku 7f75ba619fc12a1a11915b14eba1d970a7d429b35fb6d46d56aed0b822217a70
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7f75ba619fc1. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-48__8fac5d5d-5dc8-4566-89e3-547884043d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4831
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4831/health" -H "Content-Type: application/json" -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:4831/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.58/tcp/4832/p2p/16Uiu2HAkw8C4Bc37kE4N5DZjiX1Jzh2xXZAdyK5svKKDHZ3kiuQG","/ip4/172.18.223.58/tcp/4833/ws/p2p/16Uiu2HAkw8C4Bc37kE4N5DZjiX1Jzh2xXZAdyK5svKKDHZ3kiuQG"],"enrUri":"enr:-L24QFT6cakD-crXvOVOqVevTZuebtXrPjEwN_aPnVLkOSpjUamd6gW2ZPllexwGdIttmFCEDfQ1AMlIXIkN2ToQSmMCgmlkgnY0gmlwhKwS3zqKbXVsdGlhZGRyc5YACASsEt86BhLgAAoErBLfOgYS4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECGTztDTF57CoAoKdEcOzWBiwefskPXmlquLGx70Jeve2DdGNwghLgg3VkcIIS4oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4831/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.230/tcp/35066/p2p/16Uiu2HAmJstpDtgBFEQoerQuicPPUoaNFYWBT4oH3XC2S9h8YSu5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35065/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:4831/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:35065/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:35065/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:35065/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:35065/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  tests.store.test_sorting:test_sorting.py:35 requesting stored messages with invalid ascending =##
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35065/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=##" -H "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":"0x35caa95d44fab47622cf71b4f8bd53c6bb6a0d082e584c8129fed9b2fec81d2b"},{"messageHash":"0x5974ea4e11dcc4a6316b215abecec70b6609ada47293e135fb414ef8eeaacb99"}],"paginationCursor":"0x5974ea4e11dcc4a6316b215abecec70b6609ada47293e135fb414ef8eeaacb99"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4831/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=##" -H "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":"0x35caa95d44fab47622cf71b4f8bd53c6bb6a0d082e584c8129fed9b2fec81d2b"},{"messageHash":"0x5974ea4e11dcc4a6316b215abecec70b6609ada47293e135fb414ef8eeaacb99"}],"paginationCursor":"0x5974ea4e11dcc4a6316b215abecec70b6609ada47293e135fb414ef8eeaacb99"}'
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 d567cf9fdf74
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7f75ba619fc1
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,143 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2025-12-11_04-13-28__7ddf022d-c8bc-453a-8df7-633c10df9310
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-28__7ddf022d-c8bc-453a-8df7-633c10df9310__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.111.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62686', '62687', '62688', '62689', '62690']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62686:62686 -p 62687:62687 -p 62688:62688 -p 62689:62689 -p 62690:62690 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62688 --rest-port=62686 --tcp-port=62687 --discv5-udp-port=62689 --rest-address=0.0.0.0 --nat=extip:172.18.111.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=661b69bc6cd3dc8aaef3467a8e388590a116fd4d6d2d8dbd1d11dc0eaccfde54 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62690 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.192 waku a6671cf516e2543ef30a10812eb9baad556878f87cb31f22df184b38e596018c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6671cf516e2. Setting up logs at ./log/docker/node1_2025-12-11_04-13-28__7ddf022d-c8bc-453a-8df7-633c10df9310__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62686
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 a9f548d0d100. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d6a810f43086. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62686/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:62686/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.192/tcp/62687/p2p/16Uiu2HAmJnGyJvH8mQXHshchk9SvTx1v3PjZkj1tuVQ5piBxHTqg","/ip4/172.18.111.192/tcp/62688/ws/p2p/16Uiu2HAmJnGyJvH8mQXHshchk9SvTx1v3PjZkj1tuVQ5piBxHTqg"],"enrUri":"enr:-L24QKkG_vu92AcP56VjY1hlOzptpFirBM8ZlGaQC3ZpipMtUzHedrlEFnOCtH0rQFp1wLVu2kfDj_JDFISKP60bq48CgmlkgnY0gmlwhKwSb8CKbXVsdGlhZGRyc5YACASsEm_ABvTfAAoErBJvwAb04N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWwP7DglryVfb8Ygz0Qt6pXbTn3ZbpwDDQnrX7i9rcZ-DdGNwgvTfg3VkcIL04YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-28__7ddf022d-c8bc-453a-8df7-633c10df9310__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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 ['10398', '10399', '10400', '10401', '10402']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10398:10398 -p 10399:10399 -p 10400:10400 -p 10401:10401 -p 10402:10402 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10400 --rest-port=10398 --tcp-port=10399 --discv5-udp-port=10401 --rest-address=0.0.0.0 --nat=extip:172.18.181.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfcbe5cfa3bef46cf19bcdca665b20590c69b1aeefbca0db2a2d4b30f4e6d12b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10402 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKkG_vu92AcP56VjY1hlOzptpFirBM8ZlGaQC3ZpipMtUzHedrlEFnOCtH0rQFp1wLVu2kfDj_JDFISKP60bq48CgmlkgnY0gmlwhKwSb8CKbXVsdGlhZGRyc5YACASsEm_ABvTfAAoErBJvwAb04N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWwP7DglryVfb8Ygz0Qt6pXbTn3ZbpwDDQnrX7i9rcZ-DdGNwgvTfg3VkcIL04YV3YWt1MgU --filternode=/ip4/172.18.111.192/tcp/62687/p2p/16Uiu2HAmJnGyJvH8mQXHshchk9SvTx1v3PjZkj1tuVQ5piBxHTqg
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.41 waku 2dce827abdf2c03a8293958a22fb72e817506eb47bf7d85926a06d27bcd4c3a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2dce827abdf2. Setting up logs at ./log/docker/node2_2025-12-11_04-13-28__7ddf022d-c8bc-453a-8df7-633c10df9310__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10398
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10398/health" -H "Content-Type: application/json" -d '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:10398/debug/v1/info" -H "Content-Type: application/json" -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/10399/p2p/16Uiu2HAm4sncNDLimgqUXsdwxUa21FASetTffBDZws6WwawbWVEv","/ip4/172.18.181.41/tcp/10400/ws/p2p/16Uiu2HAm4sncNDLimgqUXsdwxUa21FASetTffBDZws6WwawbWVEv"],"enrUri":"enr:-L24QPpgW9Z3FcsG4-mTpg4deSKK5KfRzRGi6rHM91FhzSdbLWU24_FEFQA3UfBHkdwGZC5Vi_eh7XKkoy9cfslbiXICgmlkgnY0gmlwhKwStSmKbXVsdGlhZGRyc5YACASsErUpBiifAAoErBK1KQYooN0DgnJzhQADAQAAiXNlY3AyNTZrMaECjGnH1Dnv0tqEmIq1T84sMOoJC_m7LnBSNfFFbvDbEb-DdGNwgiifg3VkcIIooYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10398/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.192/tcp/62687/p2p/16Uiu2HAmJnGyJvH8mQXHshchk9SvTx1v3PjZkj1tuVQ5piBxHTqg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/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:10398/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a7c2e30c-d0c0-49ef-b5ff-1ddc45ee3a8e", "contentFilters": ["/waku/2/rs/3/0"], "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":"a7c2e30c-d0c0-49ef-b5ff-1ddc45ee3a8e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":"/waku/2/rs/3/0","version":0,"timestamp":1765426411252712662,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/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:10398/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1d9578f2-f137-4b00-b91a-299b1754f5f7", "contentFilters": ["/waku/2/rs/3/1"], "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":"1d9578f2-f137-4b00-b91a-299b1754f5f7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10398/filter/v2/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":"/waku/2/rs/3/1","version":0,"timestamp":1765426411378576421,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10398/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a4263e87-0346-4cb9-ae81-08f68bc54496", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a4263e87-0346-4cb9-ae81-08f68bc54496","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1765426411501041167,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10398/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e8ac5f8e-e296-4d4d-940d-0a2efd5a83cd", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e8ac5f8e-e296-4d4d-940d-0a2efd5a83cd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1765426411622966949,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10398/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f626050a-0e40-485c-89fe-076360873ce3", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f626050a-0e40-485c-89fe-076360873ce3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1765426411744241463,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:10398/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:62686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/3/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -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:10398/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/3/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a6671cf516e2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2dce827abdf2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_default_page_size with id: 2025-12-11_04-16-16__755b6095-ded9-48c6-b260-b294f849ccc7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-16-16__755b6095-ded9-48c6-b260-b294f849ccc7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60154', '60155', '60156', '60157', '60158']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60154:60154 -p 60155:60155 -p 60156:60156 -p 60157:60157 -p 60158:60158 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60156 --rest-port=60154 --tcp-port=60155 --discv5-udp-port=60157 --rest-address=0.0.0.0 --nat=extip:172.18.15.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7edc9fc84eeabf6b29fffdb50cfbec8b6948ace77c6f8629c383fcfa48d3ba8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60158 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.69 waku 126f17d98f8ffcec856b3bebd7fa70d211ba6aba73407fb73360a06ce98ccc15
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 126f17d98f8f. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-16-16__755b6095-ded9-48c6-b260-b294f849ccc7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60154
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 d0b7a7816e9e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dbf335d80494. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60154/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:60154/debug/v1/info" -H "Content-Type: application/json" -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.69/tcp/60155/p2p/16Uiu2HAmVe47tNHWmd3Y3LYngQSeKUezXui6YZm4E4HRp6GNyCs2","/ip4/172.18.15.69/tcp/60156/ws/p2p/16Uiu2HAmVe47tNHWmd3Y3LYngQSeKUezXui6YZm4E4HRp6GNyCs2"],"enrUri":"enr:-L24QMYjJK1WWvlQ2O9lY7NY1GeedfRDWn8IoziAOh3sFc8wb6NUF_NzKb6ubPFZky3yiYVgcsKwDOEcxCPd9qp2J-wCgmlkgnY0gmlwhKwSD0WKbXVsdGlhZGRyc5YACASsEg9FBur7AAoErBIPRQbq_N0DgnJzhQADAQAAiXNlY3AyNTZrMaED_Flbw7adLgDm1zKlCBjTho_NAdckTt0A5EkOKd2vlBGDdGNwgur7g3VkcILq_YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-16-16__755b6095-ded9-48c6-b260-b294f849ccc7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.139.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17908', '17909', '17910', '17911', '17912']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17908:17908 -p 17909:17909 -p 17910:17910 -p 17911:17911 -p 17912:17912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17910 --rest-port=17908 --tcp-port=17909 --discv5-udp-port=17911 --rest-address=0.0.0.0 --nat=extip:172.18.139.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd5bdebda2dbfb5b85aee17da9cde4f028baadc78abcdf878362f0db155cbaaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17912 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMYjJK1WWvlQ2O9lY7NY1GeedfRDWn8IoziAOh3sFc8wb6NUF_NzKb6ubPFZky3yiYVgcsKwDOEcxCPd9qp2J-wCgmlkgnY0gmlwhKwSD0WKbXVsdGlhZGRyc5YACASsEg9FBur7AAoErBIPRQbq_N0DgnJzhQADAQAAiXNlY3AyNTZrMaED_Flbw7adLgDm1zKlCBjTho_NAdckTt0A5EkOKd2vlBGDdGNwgur7g3VkcILq_YV3YWt1MgM --storenode=/ip4/172.18.15.69/tcp/60155/p2p/16Uiu2HAmVe47tNHWmd3Y3LYngQSeKUezXui6YZm4E4HRp6GNyCs2 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.94 waku 916cb2f76c1d8e2a163101f8bb3a645bbe342393361b3202cca98177d50d7031
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 916cb2f76c1d. Setting up logs at ./log/docker/store_node1_2025-12-11_04-16-16__755b6095-ded9-48c6-b260-b294f849ccc7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17908
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17908/health" -H "Content-Type: application/json" -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:17908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.94/tcp/17909/p2p/16Uiu2HAmJ1QHTbvSXFQJKQkgEhnHUWxGu5TEn51LbNV29C7jMAjr","/ip4/172.18.139.94/tcp/17910/ws/p2p/16Uiu2HAmJ1QHTbvSXFQJKQkgEhnHUWxGu5TEn51LbNV29C7jMAjr"],"enrUri":"enr:-L24QG4nmuqclIHwoUyCn16Ejv0YtNU6QPgzQFjUFlZIaB0sH3HQxs37ehHxHBPwIa27s3ZDCis2oq2zyJEszCZtOuoCgmlkgnY0gmlwhKwSi16KbXVsdGlhZGRyc5YACASsEoteBkX1AAoErBKLXgZF9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDT4Uc703rPIDXbRZYT4yslZEn0a4hY0lhBZmVCRndFzmDdGNwgkX1g3VkcIJF94V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17908/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.69/tcp/60155/p2p/16Uiu2HAmVe47tNHWmd3Y3LYngQSeKUezXui6YZm4E4HRp6GNyCs2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60154/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:17908/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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:60154/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60154/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x55e6d14f31da9d59486f8fc4b5d32713092b06dee1831a9c4554dc975c0e788d"},{"messageHash":"0xe6367c2afd015e7cb4e4b44e91a2945aaa1f24edfbf10b6414246fac5b92d3e7"},{"messageHash":"0xcf28f3e091f2b7b796b3ea2735cd4e5c2dd6e058ecb5bcc6d6a73df76b754752"},{"messageHash":"0x143cf71455fbfbf80d869c524a60d0057302f66442fa267758e984bbb954b70e"},{"messageHash":"0x925608fb42e0e88fe51cc532ee565f42bc430700e8e55cd7e81b45d04c3903aa"},{"messageHash":"0xec3ebf0aed0825849de403e044a96cd2978a2da3e62ecc6eb093e6a9b2251107"},{"messageHash":"0xaadd7d7b83b8979d0cafaa28fcc811b1f54824e0f6685a9928f1825a4b48ed7b"},{"messageHash":"0x46f1cc2678e103af999250c06f233946db35b9dd8b8ba71d6c252cc1764227d9"},{"messageHash":"0x0b5194be286a4b92bf9fabb02e9c8ba2063412fd6827fc6d391ffa0ad6f96712"},{"messageHash":"0x30af30696127214620c596d670ec97c84f158e115d281e9fd2ddc36418457834"},{"messageHash":"0x980f6ed563d6350d5a8efd03fce285f9c70c83e975a81853d4056e914266145b"},{"messageHash":"0x8ed6447bfc1943795f4340fb34fc824ca712f150d4755df5e3507b55557ee5f9"},{"messageHash":"0xd40ccf3e8bb252d65befebfdec6f7c0fd70e44078fe7b62a0e0a929e3460f39f"},{"messageHash":"0x5c2fe618befcd5b9cc88f3303d01f47e7ec7c0756e6393e08f44b1a5132d6504"},{"messageHash":"0x9332ab27df92985efbf80bddc2b68ab05c2370c2c8bc6498df4136d5e838e170"},{"messageHash":"0x385e4d2d7ff04bb6d216af1ed0e951a5a91cb5976c81413e6ec3f7301d3eae6a"},{"messageHash":"0x3ffb351ccca092159b43df6f9f8f8205adc038f2511feb68bdb5a6b3d5c9b008"},{"messageHash":"0x6566692b37e900bfeb337933ec8cde43ac9b8a0635ef9f84295ba0e27896b420"},{"messageHash":"0xd4344b27600aabc595a4c20e47af711ba065691e93d7740853f06fe5925822f4"},{"messageHash":"0x179275362717af150104aacc88358931343fd7a061754b7941d4f3691284f62e"}],"paginationCursor":"0x179275362717af150104aacc88358931343fd7a061754b7941d4f3691284f62e"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17908/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x55e6d14f31da9d59486f8fc4b5d32713092b06dee1831a9c4554dc975c0e788d"},{"messageHash":"0xe6367c2afd015e7cb4e4b44e91a2945aaa1f24edfbf10b6414246fac5b92d3e7"},{"messageHash":"0xcf28f3e091f2b7b796b3ea2735cd4e5c2dd6e058ecb5bcc6d6a73df76b754752"},{"messageHash":"0x143cf71455fbfbf80d869c524a60d0057302f66442fa267758e984bbb954b70e"},{"messageHash":"0x925608fb42e0e88fe51cc532ee565f42bc430700e8e55cd7e81b45d04c3903aa"},{"messageHash":"0xec3ebf0aed0825849de403e044a96cd2978a2da3e62ecc6eb093e6a9b2251107"},{"messageHash":"0xaadd7d7b83b8979d0cafaa28fcc811b1f54824e0f6685a9928f1825a4b48ed7b"},{"messageHash":"0x46f1cc2678e103af999250c06f233946db35b9dd8b8ba71d6c252cc1764227d9"},{"messageHash":"0x0b5194be286a4b92bf9fabb02e9c8ba2063412fd6827fc6d391ffa0ad6f96712"},{"messageHash":"0x30af30696127214620c596d670ec97c84f158e115d281e9fd2ddc36418457834"},{"messageHash":"0x980f6ed563d6350d5a8efd03fce285f9c70c83e975a81853d4056e914266145b"},{"messageHash":"0x8ed6447bfc1943795f4340fb34fc824ca712f150d4755df5e3507b55557ee5f9"},{"messageHash":"0xd40ccf3e8bb252d65befebfdec6f7c0fd70e44078fe7b62a0e0a929e3460f39f"},{"messageHash":"0x5c2fe618befcd5b9cc88f3303d01f47e7ec7c0756e6393e08f44b1a5132d6504"},{"messageHash":"0x9332ab27df92985efbf80bddc2b68ab05c2370c2c8bc6498df4136d5e838e170"},{"messageHash":"0x385e4d2d7ff04bb6d216af1ed0e951a5a91cb5976c81413e6ec3f7301d3eae6a"},{"messageHash":"0x3ffb351ccca092159b43df6f9f8f8205adc038f2511feb68bdb5a6b3d5c9b008"},{"messageHash":"0x6566692b37e900bfeb337933ec8cde43ac9b8a0635ef9f84295ba0e27896b420"},{"messageHash":"0xd4344b27600aabc595a4c20e47af711ba065691e93d7740853f06fe5925822f4"},{"messageHash":"0x179275362717af150104aacc88358931343fd7a061754b7941d4f3691284f62e"}],"paginationCursor":"0x179275362717af150104aacc88358931343fd7a061754b7941d4f3691284f62e"}'
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 126f17d98f8f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 916cb2f76c1d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cant_retrieve_messages_on_not_subscribed_content_topic with id: 2025-12-11_04-18-35__4640def1-818f-4bea-a5b9-efa6f9a6f8f0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-18-35__4640def1-818f-4bea-a5b9-efa6f9a6f8f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.121.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31110', '31111', '31112', '31113', '31114']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31110:31110 -p 31111:31111 -p 31112:31112 -p 31113:31113 -p 31114:31114 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31112 --rest-port=31110 --tcp-port=31111 --discv5-udp-port=31113 --rest-address=0.0.0.0 --nat=extip:172.18.121.174 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=07c7ae293bfadd0c94be9d4cb7db1732caf0d14b8dbcecb930b17e9c50b549fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31114 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.174 waku 3672f8e79433f27895f1c989007eeb1e4511cf772bfde8c97fbed058612d98cf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3672f8e79433. Setting up logs at ./log/docker/node1_2025-12-11_04-18-35__4640def1-818f-4bea-a5b9-efa6f9a6f8f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31110
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 a24fe19db628. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31110/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:31110/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.174/tcp/31111/p2p/16Uiu2HAmPweEQri6KieYw239GsDdQbdyNhaiXgZzNM8PRALNz5sw","/ip4/172.18.121.174/tcp/31112/ws/p2p/16Uiu2HAmPweEQri6KieYw239GsDdQbdyNhaiXgZzNM8PRALNz5sw"],"enrUri":"enr:-L24QIgGM6vpfmPROPeH2k1U-3Vw9dVA8REeiAHhTHBQi70aMIpP0-mAXbeCJw4SIjFJnrsWTaeEF4S85bPvFyjPZb8CgmlkgnY0gmlwhKwSea6KbXVsdGlhZGRyc5YACASsEnmuBnmHAAoErBJ5rgZ5iN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDp7SuieJPqDtoitjhkD53bwcMTdcUszgElAXbFlbhCHKDdGNwgnmHg3VkcIJ5iYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-18-35__4640def1-818f-4bea-a5b9-efa6f9a6f8f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33354', '33355', '33356', '33357', '33358']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33354:33354 -p 33355:33355 -p 33356:33356 -p 33357:33357 -p 33358:33358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33356 --rest-port=33354 --tcp-port=33355 --discv5-udp-port=33357 --rest-address=0.0.0.0 --nat=extip:172.18.94.119 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4abd6fbeceeb3b38f6cf2b6dba4cf5bdbfd9eee0dcda45d44abe7059360ddf4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33358 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIgGM6vpfmPROPeH2k1U-3Vw9dVA8REeiAHhTHBQi70aMIpP0-mAXbeCJw4SIjFJnrsWTaeEF4S85bPvFyjPZb8CgmlkgnY0gmlwhKwSea6KbXVsdGlhZGRyc5YACASsEnmuBnmHAAoErBJ5rgZ5iN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDp7SuieJPqDtoitjhkD53bwcMTdcUszgElAXbFlbhCHKDdGNwgnmHg3VkcIJ5iYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.119 waku 5b61258e5312214b0e2e8976f299cd90a9458ca764b7206e30cd3df42affb825
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b61258e5312. Setting up logs at ./log/docker/node2_2025-12-11_04-18-35__4640def1-818f-4bea-a5b9-efa6f9a6f8f0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33354
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33354/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.119/tcp/33355/p2p/16Uiu2HAmD5vAXPkHtwm547SNuNz234PAzzNBE4edcoaQffh6pYi5","/ip4/172.18.94.119/tcp/33356/ws/p2p/16Uiu2HAmD5vAXPkHtwm547SNuNz234PAzzNBE4edcoaQffh6pYi5"],"enrUri":"enr:-L24QI6GpQuxqB8B8ULq-sdfhWtgaVmZNIPrpWA3NovfAvw_GsigM0HvBfea-FUEYvGj-y1THwU5dbgf5ZV06SxVj9gCgmlkgnY0gmlwhKwSXneKbXVsdGlhZGRyc5YACASsEl53BoJLAAoErBJedwaCTN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDBmLJnM1yG_YiTwcWxQL6nagey6HmBGN6zRjhpD9EDdKDdGNwgoJLg3VkcIKCTYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.174/tcp/31111/p2p/16Uiu2HAmPweEQri6KieYw239GsDdQbdyNhaiXgZzNM8PRALNz5sw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31110/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33354/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31110/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31110/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:31110/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/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 3672f8e79433
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5b61258e5312
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,468 @@
2025-12-11 04:15:41.525 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:15:41.525 DEBUG [tests.conftest] Running test: test_different_page_size[99] with id: 2025-12-11_04-15-41__cbd2a81c-08c0-4ebd-8389-241aa86c9b81
2025-12-11 04:15:41.526 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:15:41.526 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:15:41.526 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:15:41.533 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:41.533 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-15-41__cbd2a81c-08c0-4ebd-8389-241aa86c9b81__wakuorg_nwaku:latest.log
2025-12-11 04:15:41.533 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:41.533 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:41.535 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:41.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.245
2025-12-11 04:15:41.535 DEBUG [src.node.docker_mananger] Generated ports ['32611', '32612', '32613', '32614', '32615']
2025-12-11 04:15:41.535 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:41.535 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:41.536 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:41.536 DEBUG [src.node.docker_mananger] docker run -i -t -p 32611:32611 -p 32612:32612 -p 32613:32613 -p 32614:32614 -p 32615:32615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32613 --rest-port=32611 --tcp-port=32612 --discv5-udp-port=32614 --rest-address=0.0.0.0 --nat=extip:172.18.219.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffadf08fc93add0dad5e2dabfeb93f1f8e5252eaef7fa22b4ca1bdae6fc9e876 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32615 --metrics-logging=true --store=true --relay=true
2025-12-11 04:15:41.719 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.245 waku 14911e6949ebb17a1ccc782601c1a6711dd4331fe20d7aff2207425c8dff8046
2025-12-11 04:15:41.750 DEBUG [src.node.docker_mananger] Container started with ID 14911e6949eb. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-15-41__cbd2a81c-08c0-4ebd-8389-241aa86c9b81__wakuorg_nwaku:latest.log
2025-12-11 04:15:41.751 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32611
2025-12-11 04:15:41.752 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:41.803 ERROR [src.node.docker_mananger] Max retries reached for container 352955910f37. Exiting log stream.
2025-12-11 04:15:42.314 ERROR [src.node.docker_mananger] Max retries reached for container 2d533188bbad. Exiting log stream.
2025-12-11 04:15:42.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32611/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:42.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:42.757 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:42.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32611/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:42.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.245/tcp/32612/p2p/16Uiu2HAmNmna2qPCuyc3aFLapVJdW2WDxL8Q41j2UukfWYwJk2s7","/ip4/172.18.219.245/tcp/32613/ws/p2p/16Uiu2HAmNmna2qPCuyc3aFLapVJdW2WDxL8Q41j2UukfWYwJk2s7"],"enrUri":"enr:-L24QO6Le_ysDJc-hCVW8p30bWW9LsY3FO6yTMpnJfWQdJouPjcN-ypXGir-SOe5sGTcnrkY-AKMBXVTvgHYOuFrzI8CgmlkgnY0gmlwhKwS2_WKbXVsdGlhZGRyc5YACASsEtv1Bn9kAAoErBLb9QZ_Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDllKdaf_uxd4zlXjYdsrc3-lcIokYIvfqlq1LJcMNmUaDdGNwgn9kg3VkcIJ_ZoV3YWt1MgM"}'
2025-12-11 04:15:42.760 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:42.767 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:42.767 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-15-41__cbd2a81c-08c0-4ebd-8389-241aa86c9b81__wakuorg_nwaku:latest.log
2025-12-11 04:15:42.767 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:42.767 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:42.769 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:42.769 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.27
2025-12-11 04:15:42.769 DEBUG [src.node.docker_mananger] Generated ports ['31942', '31943', '31944', '31945', '31946']
2025-12-11 04:15:42.769 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:42.769 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:42.769 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:42.769 DEBUG [src.node.docker_mananger] docker run -i -t -p 31942:31942 -p 31943:31943 -p 31944:31944 -p 31945:31945 -p 31946:31946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31944 --rest-port=31942 --tcp-port=31943 --discv5-udp-port=31945 --rest-address=0.0.0.0 --nat=extip:172.18.240.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea156180cee53d1cfcefda8366baa2bab1b23c431fd753d1fecf39a5f6fbe784 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31946 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO6Le_ysDJc-hCVW8p30bWW9LsY3FO6yTMpnJfWQdJouPjcN-ypXGir-SOe5sGTcnrkY-AKMBXVTvgHYOuFrzI8CgmlkgnY0gmlwhKwS2_WKbXVsdGlhZGRyc5YACASsEtv1Bn9kAAoErBLb9QZ_Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDllKdaf_uxd4zlXjYdsrc3-lcIokYIvfqlq1LJcMNmUaDdGNwgn9kg3VkcIJ_ZoV3YWt1MgM --storenode=/ip4/172.18.219.245/tcp/32612/p2p/16Uiu2HAmNmna2qPCuyc3aFLapVJdW2WDxL8Q41j2UukfWYwJk2s7 --store=true --relay=true
2025-12-11 04:15:42.960 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.27 waku ce3d051c92857fd1148e7068c49599d4cb3941f0f496f3d675091b9209cdab47
2025-12-11 04:15:42.989 DEBUG [src.node.docker_mananger] Container started with ID ce3d051c9285. Setting up logs at ./log/docker/store_node1_2025-12-11_04-15-41__cbd2a81c-08c0-4ebd-8389-241aa86c9b81__wakuorg_nwaku:latest.log
2025-12-11 04:15:42.990 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31942
2025-12-11 04:15:42.990 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:43.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31942/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:43.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:43.996 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:43.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:43.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.27/tcp/31943/p2p/16Uiu2HAkyg81AN1qubj5x8tBcGxdbTD2T8gmyqZ3to1h5k9fDdxm","/ip4/172.18.240.27/tcp/31944/ws/p2p/16Uiu2HAkyg81AN1qubj5x8tBcGxdbTD2T8gmyqZ3to1h5k9fDdxm"],"enrUri":"enr:-L24QJybdOepbUcZYQ3b8djGYrstI22EtA9Q9zUeueaf7fv5RuzGZzbTkzLFc4dvxxP9hFVrNBrd2SEvmOYzftxyXUUCgmlkgnY0gmlwhKwS8BuKbXVsdGlhZGRyc5YACASsEvAbBnzHAAoErBLwGwZ8yN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPyJN04wQwx_nK03xboeLC-UXJtI9ctorQFzrlTqZy7KDdGNwgnzHg3VkcIJ8yYV3YWt1MgM"}'
2025-12-11 04:15:43.999 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:43.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.245/tcp/32612/p2p/16Uiu2HAmNmna2qPCuyc3aFLapVJdW2WDxL8Q41j2UukfWYwJk2s7"]'
2025-12-11 04:15:44.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:44.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:15:44.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:44.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31942/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:15:44.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:44.008 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:44.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:44.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:44.013 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:44.215 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:44.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:44.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:44.221 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:44.421 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:44.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:44.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:44.428 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:44.629 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:44.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:44.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:44.636 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:44.837 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:44.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:44.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:44.843 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:45.044 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:45.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:45.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:45.050 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:45.250 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:45.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:45.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:45.258 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:45.458 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:45.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:45.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:45.464 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:45.665 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:45.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:45.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:45.672 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:45.873 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:45.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:45.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:45.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:46.080 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:46.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:46.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:46.086 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:46.287 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:46.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:46.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:46.294 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:46.495 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:46.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:46.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:46.501 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:46.701 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:46.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:46.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:46.708 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:46.909 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:46.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:46.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:46.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:47.117 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:47.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:47.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:47.122 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:47.324 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:47.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:47.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:47.331 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:47.532 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:47.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:47.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:47.538 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:47.739 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:47.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:47.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:47.745 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:47.946 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:47.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:47.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:47.952 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:48.153 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:48.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:48.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:48.159 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:48.360 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:48.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:48.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:48.366 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:48.567 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:48.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:48.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:48.574 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:48.775 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:48.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:48.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:48.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:48.982 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:48.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:48.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:48.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:49.188 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:49.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:49.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:49.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:49.395 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:49.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:49.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:49.402 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:49.603 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:49.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:49.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:49.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:49.810 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:49.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:49.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:49.817 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:50.017 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:50.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:50.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:50.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:50.224 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:50.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:50.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:50.231 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:50.431 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:50.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:50.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:50.438 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:50.639 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:50.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:50.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:50.645 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:50.846 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:50.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:50.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:50.852 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:51.054 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:51.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:51.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:51.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:51.261 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:51.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:51.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:51.267 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:51.468 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:51.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:51.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:51.474 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:51.675 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:51.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:51.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:51.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:51.882 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:51.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:51.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:51.892 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:52.092 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:52.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:52.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:52.099 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:52.299 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:52.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:52.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:52.306 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:52.507 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:52.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:52.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:52.514 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:52.714 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:52.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:52.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:52.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:52.922 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:52.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:52.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:52.928 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:53.129 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:53.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:53.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:53.135 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:53.336 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:53.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:53.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:53.342 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:53.543 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:53.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:53.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:53.549 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:53.750 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:53.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:53.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:53.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:53.957 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:53.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:53.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:53.964 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:54.164 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:54.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:54.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:54.170 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:54.371 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:54.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:54.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:54.377 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:54.578 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:54.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:54.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:54.585 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:54.786 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:54.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:54.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:54.792 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:54.993 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:54.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:54.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:54.999 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:55.200 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:55.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:55.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:55.207 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:55.408 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:55.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:55.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:55.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:55.616 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:55.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:55.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:55.622 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:55.823 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:55.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:55.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:55.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:56.030 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:56.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:56.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:56.037 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:56.238 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:56.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:56.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:56.245 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:56.446 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:56.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:56.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:56.452 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:56.653 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:56.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:56.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:56.659 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:56.860 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:56.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:56.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:56.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:57.067 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:57.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:57.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:57.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:57.274 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:57.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:57.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:57.281 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:57.481 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:57.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:57.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:57.488 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:57.689 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:57.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:57.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:57.695 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:57.896 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:57.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:57.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:57.902 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:58.103 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:58.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:58.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:58.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:58.310 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:58.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:58.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:58.317 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:58.517 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:58.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:58.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:58.524 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:58.725 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:58.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:58.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:58.730 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:58.932 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:58.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:58.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:58.938 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:59.139 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:59.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:59.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:59.145 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:59.346 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:59.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:59.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:59.352 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:59.553 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:59.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:59.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:59.560 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:59.760 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:59.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:59.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:59.767 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:59.968 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:59.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:15:59.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:59.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:00.175 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:00.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:00.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:00.182 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:00.383 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:00.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:00.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:00.390 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:00.591 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:00.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:00.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:00.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:00.798 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:00.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:00.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:00.803 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:01.004 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:01.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:01.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:01.011 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:01.211 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:01.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:01.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:01.218 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:01.418 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:01.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:01.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:01.424 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:01.625 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:01.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:01.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:01.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:01.833 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:01.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:01.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:01.838 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:02.039 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:02.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:02.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:02.045 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:02.247 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:02.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:02.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:02.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:02.454 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:02.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:02.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:02.461 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:02.661 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:02.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:02.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:02.668 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:02.868 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:02.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:02.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:02.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:03.075 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:03.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:03.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:03.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:03.282 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:03.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:03.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:03.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:03.489 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:03.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:03.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:03.495 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:03.696 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:03.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:03.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:03.702 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:03.903 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:03.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:03.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:03.909 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:04.110 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:04.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:04.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:04.116 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:04.317 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:04.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:04.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:04.322 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:04.523 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:04.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32611/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)'}'
2025-12-11 04:16:04.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:04.530 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:04.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32611/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:04.737 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-11 04:16:04.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31942/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:04.743 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-11 04:16:04.745 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:16:04.746 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:16:04.746 DEBUG [src.node.waku_node] Stopping container with id 14911e6949eb
2025-12-11 04:16:05.308 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:16:05.309 DEBUG [src.node.waku_node] Stopping container with id ce3d051c9285
2025-12-11 04:16:05.864 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:16:05.867 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:16:05.927 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:16:05.959 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,142 @@
2025-12-11 04:16:06.604 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:16:06.604 DEBUG [tests.conftest] Running test: test_messages_with_timestamps_close_to_now with id: 2025-12-11_04-16-06__4260afb7-5565-4764-8369-4f8acda29328
2025-12-11 04:16:06.605 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:16:06.605 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:16:06.605 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:16:06.611 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:06.611 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-16-06__4260afb7-5565-4764-8369-4f8acda29328__wakuorg_nwaku:latest.log
2025-12-11 04:16:06.611 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:16:06.611 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:16:06.612 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:16:06.613 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.175
2025-12-11 04:16:06.613 DEBUG [src.node.docker_mananger] Generated ports ['59087', '59088', '59089', '59090', '59091']
2025-12-11 04:16:06.613 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:16:06.613 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:16:06.613 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:16:06.613 DEBUG [src.node.docker_mananger] docker run -i -t -p 59087:59087 -p 59088:59088 -p 59089:59089 -p 59090:59090 -p 59091:59091 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59089 --rest-port=59087 --tcp-port=59088 --discv5-udp-port=59090 --rest-address=0.0.0.0 --nat=extip:172.18.95.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1bbef2c3cdda7b9eb5cafaa5db90fb45240b0c957297ec379b3c7dd2c3fea2ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59091 --metrics-logging=true --store=true --relay=true
2025-12-11 04:16:06.761 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.175 waku 5979cd2bcc2e8143aef64bed965a38e2c2094038a510ef7fd64af97b0c1582dc
2025-12-11 04:16:06.786 DEBUG [src.node.docker_mananger] Container started with ID 5979cd2bcc2e. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-16-06__4260afb7-5565-4764-8369-4f8acda29328__wakuorg_nwaku:latest.log
2025-12-11 04:16:06.787 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59087
2025-12-11 04:16:06.787 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:06.884 ERROR [src.node.docker_mananger] Max retries reached for container fb300dd16b1f. Exiting log stream.
2025-12-11 04:16:07.402 ERROR [src.node.docker_mananger] Max retries reached for container be2384ecbb81. Exiting log stream.
2025-12-11 04:16:07.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59087/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:07.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:16:07.790 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:16:07.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59087/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:07.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.175/tcp/59088/p2p/16Uiu2HAkx67BRLgn8Ls5MhonDUFK5uDVpGXW1sb7ThKMBCD8xRcT","/ip4/172.18.95.175/tcp/59089/ws/p2p/16Uiu2HAkx67BRLgn8Ls5MhonDUFK5uDVpGXW1sb7ThKMBCD8xRcT"],"enrUri":"enr:-L24QJwc8Gd3OHZJRdePWK0GYBTrw3udzJmrcOW1OyIF7_nqRhebIHdUfclSUeAwf4oqJGOib6nBJRaShrmWox0piHMCgmlkgnY0gmlwhKwSX6-KbXVsdGlhZGRyc5YACASsEl-vBubQAAoErBJfrwbm0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECJ4_wWLbgFco4Rfh08nTeoYv0D9ZNyMoFjW5_mrvChrCDdGNwgubQg3VkcILm0oV3YWt1MgM"}'
2025-12-11 04:16:07.793 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:16:07.799 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:07.799 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-16-06__4260afb7-5565-4764-8369-4f8acda29328__wakuorg_nwaku:latest.log
2025-12-11 04:16:07.799 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:16:07.799 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:16:07.801 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:16:07.801 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.94
2025-12-11 04:16:07.801 DEBUG [src.node.docker_mananger] Generated ports ['4170', '4171', '4172', '4173', '4174']
2025-12-11 04:16:07.801 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:16:07.801 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:16:07.801 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:16:07.801 DEBUG [src.node.docker_mananger] docker run -i -t -p 4170:4170 -p 4171:4171 -p 4172:4172 -p 4173:4173 -p 4174:4174 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4172 --rest-port=4170 --tcp-port=4171 --discv5-udp-port=4173 --rest-address=0.0.0.0 --nat=extip:172.18.199.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdb7f563fa252f681c8cae8db2a90a09afe3ddd496ea4e0eb5d192d71abbeedd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4174 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJwc8Gd3OHZJRdePWK0GYBTrw3udzJmrcOW1OyIF7_nqRhebIHdUfclSUeAwf4oqJGOib6nBJRaShrmWox0piHMCgmlkgnY0gmlwhKwSX6-KbXVsdGlhZGRyc5YACASsEl-vBubQAAoErBJfrwbm0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECJ4_wWLbgFco4Rfh08nTeoYv0D9ZNyMoFjW5_mrvChrCDdGNwgubQg3VkcILm0oV3YWt1MgM --storenode=/ip4/172.18.95.175/tcp/59088/p2p/16Uiu2HAkx67BRLgn8Ls5MhonDUFK5uDVpGXW1sb7ThKMBCD8xRcT --store=true --relay=true
2025-12-11 04:16:07.951 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.94 waku 5631de66150890486feabeb0fc7797fb4011639b371de11946dd086a7af337d0
2025-12-11 04:16:07.975 DEBUG [src.node.docker_mananger] Container started with ID 5631de661508. Setting up logs at ./log/docker/store_node1_2025-12-11_04-16-06__4260afb7-5565-4764-8369-4f8acda29328__wakuorg_nwaku:latest.log
2025-12-11 04:16:07.975 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4170
2025-12-11 04:16:07.977 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:08.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4170/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:08.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:16:08.981 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:16:08.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4170/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:08.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.94/tcp/4171/p2p/16Uiu2HAm6CTKeVjcif9UCyuKru6dv9qrnchZHLuTdRujCPbqyU9R","/ip4/172.18.199.94/tcp/4172/ws/p2p/16Uiu2HAm6CTKeVjcif9UCyuKru6dv9qrnchZHLuTdRujCPbqyU9R"],"enrUri":"enr:-L24QL9iM4Ub6mCS6huWz1bGkwf7sod9tr-hAQkZsGGdoTgDMegzTa56pyXT7BZTmOAkaHkX8mUILRc412NMZJlb8kgCgmlkgnY0gmlwhKwSx16KbXVsdGlhZGRyc5YACASsEsdeBhBLAAoErBLHXgYQTN0DgnJzhQADAQAAiXNlY3AyNTZrMaECoA2xjfGZ37s9o4WQV5vb9Li0lujjMkMonvWWr6jXXrSDdGNwghBLg3VkcIIQTYV3YWt1MgM"}'
2025-12-11 04:16:08.984 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:16:08.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4170/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.175/tcp/59088/p2p/16Uiu2HAkx67BRLgn8Ls5MhonDUFK5uDVpGXW1sb7ThKMBCD8xRcT"]'
2025-12-11 04:16:08.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:08.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59087/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:16:08.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:08.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4170/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:16:08.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:08.992 DEBUG [tests.store.test_time_filter] Running test with payload 3 sec Past
2025-12-11 04:16:08.993 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:08.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:09.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:09.001 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:09.202 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:09.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59087/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:09.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"}]}'
2025-12-11 04:16:09.205 DEBUG [src.steps.store] messages length is 1
2025-12-11 04:16:09.206 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:09.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:09.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"}]}'
2025-12-11 04:16:09.209 DEBUG [src.steps.store] messages length is 1
2025-12-11 04:16:09.209 DEBUG [tests.store.test_time_filter] Running test with payload 1 sec Past
2025-12-11 04:16:09.209 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:09.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:09.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:09.214 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:09.414 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:09.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59087/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:09.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"},{"messageHash":"0x30e357cb85554d62c748ff410415e79df0531dae046c78415e6522ebe5e3fb77"}]}'
2025-12-11 04:16:09.418 DEBUG [src.steps.store] messages length is 2
2025-12-11 04:16:09.418 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:09.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:09.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"},{"messageHash":"0x30e357cb85554d62c748ff410415e79df0531dae046c78415e6522ebe5e3fb77"}]}'
2025-12-11 04:16:09.422 DEBUG [src.steps.store] messages length is 2
2025-12-11 04:16:09.422 DEBUG [tests.store.test_time_filter] Running test with payload 0.1 sec Past
2025-12-11 04:16:09.422 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:09.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:09.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:09.427 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:09.627 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:09.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59087/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:09.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"},{"messageHash":"0x30e357cb85554d62c748ff410415e79df0531dae046c78415e6522ebe5e3fb77"},{"messageHash":"0x5c2cc7093683b01d0d6a6f21d709740f29e4ea4c2ecf1ccd716e64f6d068f26c"}]}'
2025-12-11 04:16:09.631 DEBUG [src.steps.store] messages length is 3
2025-12-11 04:16:09.631 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:09.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:09.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"},{"messageHash":"0x30e357cb85554d62c748ff410415e79df0531dae046c78415e6522ebe5e3fb77"},{"messageHash":"0x5c2cc7093683b01d0d6a6f21d709740f29e4ea4c2ecf1ccd716e64f6d068f26c"}]}'
2025-12-11 04:16:09.634 DEBUG [src.steps.store] messages length is 3
2025-12-11 04:16:09.634 DEBUG [tests.store.test_time_filter] Running test with payload 0.1 sec Future
2025-12-11 04:16:09.635 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:09.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:09.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:09.640 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:09.840 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:09.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59087/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:09.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"},{"messageHash":"0x30e357cb85554d62c748ff410415e79df0531dae046c78415e6522ebe5e3fb77"},{"messageHash":"0x5c2cc7093683b01d0d6a6f21d709740f29e4ea4c2ecf1ccd716e64f6d068f26c"},{"messageHash":"0x72d7c99401e3030500edb3a1e13c79cb6a92a7bcc852ea841d3291551d9de0e4"}]}'
2025-12-11 04:16:09.844 DEBUG [src.steps.store] messages length is 4
2025-12-11 04:16:09.844 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:09.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:09.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"},{"messageHash":"0x30e357cb85554d62c748ff410415e79df0531dae046c78415e6522ebe5e3fb77"},{"messageHash":"0x5c2cc7093683b01d0d6a6f21d709740f29e4ea4c2ecf1ccd716e64f6d068f26c"},{"messageHash":"0x72d7c99401e3030500edb3a1e13c79cb6a92a7bcc852ea841d3291551d9de0e4"}]}'
2025-12-11 04:16:09.847 DEBUG [src.steps.store] messages length is 4
2025-12-11 04:16:09.848 DEBUG [tests.store.test_time_filter] Running test with payload 2 sec Future
2025-12-11 04:16:09.848 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:09.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:09.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:09.852 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:10.053 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:10.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59087/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:10.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"},{"messageHash":"0x30e357cb85554d62c748ff410415e79df0531dae046c78415e6522ebe5e3fb77"},{"messageHash":"0x5c2cc7093683b01d0d6a6f21d709740f29e4ea4c2ecf1ccd716e64f6d068f26c"},{"messageHash":"0x72d7c99401e3030500edb3a1e13c79cb6a92a7bcc852ea841d3291551d9de0e4"},{"messageHash":"0x1d813be40b1a4589855f5be258c97b42f2ebb02d9223d4657cabe3814e26c050"}]}'
2025-12-11 04:16:10.057 DEBUG [src.steps.store] messages length is 5
2025-12-11 04:16:10.057 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:10.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:10.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"},{"messageHash":"0x30e357cb85554d62c748ff410415e79df0531dae046c78415e6522ebe5e3fb77"},{"messageHash":"0x5c2cc7093683b01d0d6a6f21d709740f29e4ea4c2ecf1ccd716e64f6d068f26c"},{"messageHash":"0x72d7c99401e3030500edb3a1e13c79cb6a92a7bcc852ea841d3291551d9de0e4"},{"messageHash":"0x1d813be40b1a4589855f5be258c97b42f2ebb02d9223d4657cabe3814e26c050"}]}'
2025-12-11 04:16:10.060 DEBUG [src.steps.store] messages length is 5
2025-12-11 04:16:10.060 DEBUG [tests.store.test_time_filter] Running test with payload 10 sec Future
2025-12-11 04:16:10.061 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:10.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:10.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:10.066 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:10.267 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:10.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59087/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:10.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"},{"messageHash":"0x30e357cb85554d62c748ff410415e79df0531dae046c78415e6522ebe5e3fb77"},{"messageHash":"0x5c2cc7093683b01d0d6a6f21d709740f29e4ea4c2ecf1ccd716e64f6d068f26c"},{"messageHash":"0x72d7c99401e3030500edb3a1e13c79cb6a92a7bcc852ea841d3291551d9de0e4"},{"messageHash":"0x1d813be40b1a4589855f5be258c97b42f2ebb02d9223d4657cabe3814e26c050"},{"messageHash":"0xb3b9f3d44b7cb05c3eac28f547979f795c51e2ff2861b2c2b3d157091c8c41db"}]}'
2025-12-11 04:16:10.270 DEBUG [src.steps.store] messages length is 6
2025-12-11 04:16:10.270 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:10.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:10.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3cb90c42c126a4997bc39f635dcc820e0f7ea423cdb3daeac6d457d9a5c4a467"},{"messageHash":"0x30e357cb85554d62c748ff410415e79df0531dae046c78415e6522ebe5e3fb77"},{"messageHash":"0x5c2cc7093683b01d0d6a6f21d709740f29e4ea4c2ecf1ccd716e64f6d068f26c"},{"messageHash":"0x72d7c99401e3030500edb3a1e13c79cb6a92a7bcc852ea841d3291551d9de0e4"},{"messageHash":"0x1d813be40b1a4589855f5be258c97b42f2ebb02d9223d4657cabe3814e26c050"},{"messageHash":"0xb3b9f3d44b7cb05c3eac28f547979f795c51e2ff2861b2c2b3d157091c8c41db"}]}'
2025-12-11 04:16:10.274 DEBUG [src.steps.store] messages length is 6
2025-12-11 04:16:10.276 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:16:10.276 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:16:10.277 DEBUG [src.node.waku_node] Stopping container with id 5979cd2bcc2e
2025-12-11 04:16:10.742 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:16:10.743 DEBUG [src.node.waku_node] Stopping container with id 5631de661508
2025-12-11 04:16:11.210 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:16:11.212 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:16:11.219 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:16:11.225 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_same_shard with id: 2025-12-11_04-15-15__9491a817-0193-46a7-8622-264e223e9d82
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-15__9491a817-0193-46a7-8622-264e223e9d82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39593', '39594', '39595', '39596', '39597']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39593:39593 -p 39594:39594 -p 39595:39595 -p 39596:39596 -p 39597:39597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39595 --rest-port=39593 --tcp-port=39594 --discv5-udp-port=39596 --rest-address=0.0.0.0 --nat=extip:172.18.237.101 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b21debe3dcf2e5ebaafce1b83f5fc0c24a68aa0ba30a41cb71ecc1517cdad5fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39597 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.101 waku 6da1d2b66e744a91bceed9bdc92703fc171812dbfe78aa00e6207fafbf465e3c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6da1d2b66e74. Setting up logs at ./log/docker/node1_2025-12-11_04-15-15__9491a817-0193-46a7-8622-264e223e9d82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39593
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 13635843c42e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 624ae646d060. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39593/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:39593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.101/tcp/39594/p2p/16Uiu2HAkz5jtw9qkNKJoVZ3xzNW611nU55j7UwdJ8pbm2ZTgnUpo","/ip4/172.18.237.101/tcp/39595/ws/p2p/16Uiu2HAkz5jtw9qkNKJoVZ3xzNW611nU55j7UwdJ8pbm2ZTgnUpo"],"enrUri":"enr:-L24QBWDqbIbUaVxkahUYX2eM2YtfR9foYk5AMywy9MhQWBNK3rNnZgQ3-jWJ2I4xUT7DajBAEYKlTDdlwrUUO6WGiACgmlkgnY0gmlwhKwS7WWKbXVsdGlhZGRyc5YACASsEu1lBpqqAAoErBLtZQaaq90DgnJzhQACAQAAiXNlY3AyNTZrMaECRS8_HSG_2WhV7PvBj8PS1I6im9RosUf5-oWoKPVZTNiDdGNwgpqqg3VkcIKarIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-15__9491a817-0193-46a7-8622-264e223e9d82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21714', '21715', '21716', '21717', '21718']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21714:21714 -p 21715:21715 -p 21716:21716 -p 21717:21717 -p 21718:21718 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21716 --rest-port=21714 --tcp-port=21715 --discv5-udp-port=21717 --rest-address=0.0.0.0 --nat=extip:172.18.82.108 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8bc1b447e9ccf4c0f5bcf3a8d5f6a713795bebc96a7cab8c88144fbbb865f855 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21718 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBWDqbIbUaVxkahUYX2eM2YtfR9foYk5AMywy9MhQWBNK3rNnZgQ3-jWJ2I4xUT7DajBAEYKlTDdlwrUUO6WGiACgmlkgnY0gmlwhKwS7WWKbXVsdGlhZGRyc5YACASsEu1lBpqqAAoErBLtZQaaq90DgnJzhQACAQAAiXNlY3AyNTZrMaECRS8_HSG_2WhV7PvBj8PS1I6im9RosUf5-oWoKPVZTNiDdGNwgpqqg3VkcIKarIV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.108 waku e72a9b031ae7f31afa3bcbeab88e82d4cf638151bab959c39a9eca8cbce98953
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e72a9b031ae7. Setting up logs at ./log/docker/node2_2025-12-11_04-15-15__9491a817-0193-46a7-8622-264e223e9d82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21714
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21714/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21714/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.108/tcp/21715/p2p/16Uiu2HAm7thKPy7QFw4yPmgUhoKzkQuFaFBewUdodmeYa7VSYdBS","/ip4/172.18.82.108/tcp/21716/ws/p2p/16Uiu2HAm7thKPy7QFw4yPmgUhoKzkQuFaFBewUdodmeYa7VSYdBS"],"enrUri":"enr:-L24QG3j9lnBwVCxYBp_Phb-5OKCAECEmndVRSKF_6_qDjPKLZ0nwPgmWJOOD1xuBdvaK0oNz5x7tDzeW7J5CvH5aY0CgmlkgnY0gmlwhKwSUmyKbXVsdGlhZGRyc5YACASsElJsBlTTAAoErBJSbAZU1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECuThwFYzBCOFPzuWO6TnhKsNiVVw9e80fjI1jpVQM21WDdGNwglTTg3VkcIJU1YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21714/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.101/tcp/39594/p2p/16Uiu2HAkz5jtw9qkNKJoVZ3xzNW611nU55j7UwdJ8pbm2ZTgnUpo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39593/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21714/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39593/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39593/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1765426517707220277,"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:21714/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1765426517707220277,"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 6da1d2b66e74
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e72a9b031ae7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2025-12-11 04:16:01.910 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:16:01.911 DEBUG [tests.conftest] Running test: test_time_filter_matches_multiple_messages with id: 2025-12-11_04-16-01__fb53acc2-8306-4535-99d5-487731e6ea53
2025-12-11 04:16:01.911 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:16:01.911 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:16:01.911 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:16:01.919 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:01.919 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-16-01__fb53acc2-8306-4535-99d5-487731e6ea53__wakuorg_nwaku:latest.log
2025-12-11 04:16:01.919 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:16:01.919 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:16:01.921 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:16:01.921 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.213
2025-12-11 04:16:01.921 DEBUG [src.node.docker_mananger] Generated ports ['17154', '17155', '17156', '17157', '17158']
2025-12-11 04:16:01.921 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:16:01.921 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:16:01.921 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:16:01.922 DEBUG [src.node.docker_mananger] docker run -i -t -p 17154:17154 -p 17155:17155 -p 17156:17156 -p 17157:17157 -p 17158:17158 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17156 --rest-port=17154 --tcp-port=17155 --discv5-udp-port=17157 --rest-address=0.0.0.0 --nat=extip:172.18.94.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=443bedffe3bef46963b11dfcbacfeafe8a37ad7436bbccf8d8605586fb91baca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17158 --metrics-logging=true --store=true --relay=true
2025-12-11 04:16:02.110 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.213 waku 069801a7410194531c3d90e5459cd77f773c9ec5b24db55aa1e163b252480d3f
2025-12-11 04:16:02.141 DEBUG [src.node.docker_mananger] Container started with ID 069801a74101. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-16-01__fb53acc2-8306-4535-99d5-487731e6ea53__wakuorg_nwaku:latest.log
2025-12-11 04:16:02.143 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17154
2025-12-11 04:16:02.144 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:02.161 ERROR [src.node.docker_mananger] Max retries reached for container 8c6eee044a02. Exiting log stream.
2025-12-11 04:16:02.704 ERROR [src.node.docker_mananger] Max retries reached for container f6188665ecf2. Exiting log stream.
2025-12-11 04:16:03.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17154/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:03.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_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:16:03.149 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:16:03.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17154/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:03.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.213/tcp/17155/p2p/16Uiu2HAmFZ7Mygco4mF1dsmmHVyV3xNML2UJauDzGPpmvdAS5pUF","/ip4/172.18.94.213/tcp/17156/ws/p2p/16Uiu2HAmFZ7Mygco4mF1dsmmHVyV3xNML2UJauDzGPpmvdAS5pUF"],"enrUri":"enr:-L24QHgBX0-xs1K5F34xrdB2b2Ti91P8l_RjK_1x8ARayh4bA4dgkrmzr1o-kba9HxmsD9QFztcPt_YLaWwsHPw_A_QCgmlkgnY0gmlwhKwSXtWKbXVsdGlhZGRyc5YACASsEl7VBkMDAAoErBJe1QZDBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKxGBF6KZD-_69eCJUBYWIP-mrt9gg758x3Q0fQOK4RiDdGNwgkMDg3VkcIJDBYV3YWt1MgM"}'
2025-12-11 04:16:03.152 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:16:03.159 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:03.159 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-16-01__fb53acc2-8306-4535-99d5-487731e6ea53__wakuorg_nwaku:latest.log
2025-12-11 04:16:03.159 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:16:03.160 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:16:03.161 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:16:03.161 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.198
2025-12-11 04:16:03.161 DEBUG [src.node.docker_mananger] Generated ports ['41079', '41080', '41081', '41082', '41083']
2025-12-11 04:16:03.161 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:16:03.161 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:16:03.162 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:16:03.162 DEBUG [src.node.docker_mananger] docker run -i -t -p 41079:41079 -p 41080:41080 -p 41081:41081 -p 41082:41082 -p 41083:41083 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41081 --rest-port=41079 --tcp-port=41080 --discv5-udp-port=41082 --rest-address=0.0.0.0 --nat=extip:172.18.183.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ab16f36810ce93b85e3f65e75d7d6b4eb1bf010b99bcbe2aba57cda36b2ecca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41083 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHgBX0-xs1K5F34xrdB2b2Ti91P8l_RjK_1x8ARayh4bA4dgkrmzr1o-kba9HxmsD9QFztcPt_YLaWwsHPw_A_QCgmlkgnY0gmlwhKwSXtWKbXVsdGlhZGRyc5YACASsEl7VBkMDAAoErBJe1QZDBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKxGBF6KZD-_69eCJUBYWIP-mrt9gg758x3Q0fQOK4RiDdGNwgkMDg3VkcIJDBYV3YWt1MgM --storenode=/ip4/172.18.94.213/tcp/17155/p2p/16Uiu2HAmFZ7Mygco4mF1dsmmHVyV3xNML2UJauDzGPpmvdAS5pUF --store=true --relay=true
2025-12-11 04:16:03.360 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.198 waku 4a3b34f30f85e6dbd241ab5d515c915f9d3e0dce1929e5a8bd5013afda238c93
2025-12-11 04:16:03.392 DEBUG [src.node.docker_mananger] Container started with ID 4a3b34f30f85. Setting up logs at ./log/docker/store_node1_2025-12-11_04-16-01__fb53acc2-8306-4535-99d5-487731e6ea53__wakuorg_nwaku:latest.log
2025-12-11 04:16:03.392 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41079
2025-12-11 04:16:03.393 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:04.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41079/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:04.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:16:04.397 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:16:04.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41079/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:04.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.198/tcp/41080/p2p/16Uiu2HAm1Sz7A1WwVY31aEKccqJ1mQkLDCznSnQh9AYim1pZH4kx","/ip4/172.18.183.198/tcp/41081/ws/p2p/16Uiu2HAm1Sz7A1WwVY31aEKccqJ1mQkLDCznSnQh9AYim1pZH4kx"],"enrUri":"enr:-L24QPbgF1RL493A-V4YsLiFqRgAGu6GZVxlHKdV7mXkxfvAcjjD2AGQSHUg9OzS7z0bonImcx6vrkqzYbcMuiKA5v8CgmlkgnY0gmlwhKwSt8aKbXVsdGlhZGRyc5YACASsErfGBqB4AAoErBK3xgaged0DgnJzhQADAQAAiXNlY3AyNTZrMaECWXwy1TKpfPvkF2eY_4BEv_JhBi6Q-Pk7iz4EsXpYz0GDdGNwgqB4g3VkcIKgeoV3YWt1MgM"}'
2025-12-11 04:16:04.400 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:16:04.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41079/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.213/tcp/17155/p2p/16Uiu2HAmFZ7Mygco4mF1dsmmHVyV3xNML2UJauDzGPpmvdAS5pUF"]'
2025-12-11 04:16:04.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:04.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17154/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:16:04.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:04.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41079/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:16:04.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:04.410 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:04.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:04.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:04.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:04.617 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:04.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:04.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:04.624 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:04.825 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:04.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:04.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:04.831 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:05.032 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:05.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:05.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:05.039 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:05.240 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:05.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:05.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:05.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:05.447 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:05.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:05.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:05.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:05.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17154/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765426561409764960&endTime=1765426566409976992&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:05.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb92dda4b69b0e5659ec5a86466039fdf6bb7154843a1b16ba4727bd8d9d28cd4"},{"messageHash":"0xb9741437dc0762c5658b21c516e50b57e22404a7827a227ab215b2bc4c340df3"},{"messageHash":"0xcde82f9255054f3a9a221f781f419fa02f9b8e4a20852809911ac491dcd3aa58"},{"messageHash":"0x04f52aca9f9d8ecc79d2741a16c95868dcdcec74f2fa61b22e5108f0422db5d1"},{"messageHash":"0xcefb077b7b40744f13879e5b87b4015435a6fc04a149132aa65bb48cf2dc98d4"}]}'
2025-12-11 04:16:05.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41079/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765426561409764960&endTime=1765426566409976992&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:05.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb92dda4b69b0e5659ec5a86466039fdf6bb7154843a1b16ba4727bd8d9d28cd4"},{"messageHash":"0xb9741437dc0762c5658b21c516e50b57e22404a7827a227ab215b2bc4c340df3"},{"messageHash":"0xcde82f9255054f3a9a221f781f419fa02f9b8e4a20852809911ac491dcd3aa58"},{"messageHash":"0x04f52aca9f9d8ecc79d2741a16c95868dcdcec74f2fa61b22e5108f0422db5d1"},{"messageHash":"0xcefb077b7b40744f13879e5b87b4015435a6fc04a149132aa65bb48cf2dc98d4"}]}'
2025-12-11 04:16:05.663 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:16:05.665 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:16:05.665 DEBUG [src.node.waku_node] Stopping container with id 069801a74101
2025-12-11 04:16:06.248 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:16:06.250 DEBUG [src.node.waku_node] Stopping container with id 4a3b34f30f85
2025-12-11 04:16:06.757 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:16:06.760 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:16:06.772 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:16:06.778 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_refresh with id: 2025-12-11_04-14-08__fa317742-25f4-495f-9048-e9b320056ec4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-08__fa317742-25f4-495f-9048-e9b320056ec4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.147
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13416', '13417', '13418', '13419', '13420']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13416:13416 -p 13417:13417 -p 13418:13418 -p 13419:13419 -p 13420:13420 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13418 --rest-port=13416 --tcp-port=13417 --discv5-udp-port=13419 --rest-address=0.0.0.0 --nat=extip:172.18.128.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2c4738f3ad83d4aa9f71cd1dee468ea0047ccb421bed85ec35da26d1bb9ccf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13420 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.147 waku 902486dc63f6a3f84399e52be9a38fe64f20287d55896d86af414f945e123e35
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 902486dc63f6. Setting up logs at ./log/docker/node1_2025-12-11_04-14-08__fa317742-25f4-495f-9048-e9b320056ec4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13416
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 d0728c6b7510. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 13cf6536b93f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13416/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:13416/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.147/tcp/13417/p2p/16Uiu2HAm5S18dTa7LueZdW65bgLDCffgvaAj3Jz1QKLbFnAkhSFM","/ip4/172.18.128.147/tcp/13418/ws/p2p/16Uiu2HAm5S18dTa7LueZdW65bgLDCffgvaAj3Jz1QKLbFnAkhSFM"],"enrUri":"enr:-L24QAT4nTZnJ8XeGE4tsjk0optIj8jGFcM3kOHkH3pWIaFaIlL5mNvtVmlPNnlQbFdcGOG_pv2xLUSARQleUdolZuACgmlkgnY0gmlwhKwSgJOKbXVsdGlhZGRyc5YACASsEoCTBjRpAAoErBKAkwY0at0DgnJzhQADAQAAiXNlY3AyNTZrMaEClKqGXvkD_WNT6i3_v9q5ftBcBu1c--GzPmyeFHmE0pSDdGNwgjRpg3VkcII0a4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-08__fa317742-25f4-495f-9048-e9b320056ec4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15251', '15252', '15253', '15254', '15255']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15251:15251 -p 15252:15252 -p 15253:15253 -p 15254:15254 -p 15255:15255 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15253 --rest-port=15251 --tcp-port=15252 --discv5-udp-port=15254 --rest-address=0.0.0.0 --nat=extip:172.18.78.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea1cba3dd9a25fe9a27fd81d86fa2a46b7fdff5d1bfb7a62ed69df7cc7d46a5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15255 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAT4nTZnJ8XeGE4tsjk0optIj8jGFcM3kOHkH3pWIaFaIlL5mNvtVmlPNnlQbFdcGOG_pv2xLUSARQleUdolZuACgmlkgnY0gmlwhKwSgJOKbXVsdGlhZGRyc5YACASsEoCTBjRpAAoErBKAkwY0at0DgnJzhQADAQAAiXNlY3AyNTZrMaEClKqGXvkD_WNT6i3_v9q5ftBcBu1c--GzPmyeFHmE0pSDdGNwgjRpg3VkcII0a4V3YWt1MgU --filternode=/ip4/172.18.128.147/tcp/13417/p2p/16Uiu2HAm5S18dTa7LueZdW65bgLDCffgvaAj3Jz1QKLbFnAkhSFM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.242 waku d7941b39319380229f455a288ae0cdfdf6debe445bd9a44fc27d41312180fcfa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d7941b393193. Setting up logs at ./log/docker/node2_2025-12-11_04-14-08__fa317742-25f4-495f-9048-e9b320056ec4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15251
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15251/health" -H "Content-Type: application/json" -d '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:15251/debug/v1/info" -H "Content-Type: application/json" -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.242/tcp/15252/p2p/16Uiu2HAmNKfru7kUC8vuVP8srcKNN9D6dAg2s1k2KPcDUqZmqpDd","/ip4/172.18.78.242/tcp/15253/ws/p2p/16Uiu2HAmNKfru7kUC8vuVP8srcKNN9D6dAg2s1k2KPcDUqZmqpDd"],"enrUri":"enr:-L24QAhwUyVIsRj7kx26E5o18TDHoGYvl8IrBtHNYInaNpTmX0VHj_2OkU3UHQBZWIVk9nLlv58GsFdUcq4k2sMqohQCgmlkgnY0gmlwhKwSTvKKbXVsdGlhZGRyc5YACASsEk7yBjuUAAoErBJO8gY7ld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj6HtgXN1D7IeMnjwdEkBMRg9ql7BvnGcwfDCWtrZADiDdGNwgjuUg3VkcII7loV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15251/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.128.147/tcp/13417/p2p/16Uiu2HAm5S18dTa7LueZdW65bgLDCffgvaAj3Jz1QKLbFnAkhSFM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13416/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:15251/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cb11f1da-92d2-497d-89d7-b4cf0bdb48c5", "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":"cb11f1da-92d2-497d-89d7-b4cf0bdb48c5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13416/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:15251/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":1765426450765805324,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13416/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:15251/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1778e6a0-f199-4aab-a0d8-c4e5316fdcf5", "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":"1778e6a0-f199-4aab-a0d8-c4e5316fdcf5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13416/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:15251/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":1765426450891249166,"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 902486dc63f6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d7941b393193
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2025-12-11 04:14:12.803 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:12.804 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/0] with id: 2025-12-11_04-14-12__2f22bfc7-1363-465c-9dfd-e5063cf48dd6
2025-12-11 04:14:12.804 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:12.805 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:14:12.805 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-11 04:14:12.814 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:12.814 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-12__2f22bfc7-1363-465c-9dfd-e5063cf48dd6__wakuorg_nwaku:latest.log
2025-12-11 04:14:12.814 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:12.814 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:12.815 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:12.815 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.83
2025-12-11 04:14:12.816 DEBUG [src.node.docker_mananger] Generated ports ['28396', '28397', '28398', '28399', '28400']
2025-12-11 04:14:12.816 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2025-12-11 04:14:12.816 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-11 04:14:12.816 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:12.816 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:12.816 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:12.816 DEBUG [src.node.docker_mananger] docker run -i -t -p 28396:28396 -p 28397:28397 -p 28398:28398 -p 28399:28399 -p 28400:28400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28398 --rest-port=28396 --tcp-port=28397 --discv5-udp-port=28399 --rest-address=0.0.0.0 --nat=extip:172.18.121.83 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=51e8f672f2ae4ec5b5eb5c018e4970f71c5772aabeead91fcbe511eb41ef3dca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28400 --metrics-logging=true --relay=true --filter=true
2025-12-11 04:14:13.002 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.83 waku d4becd4c0ebdd2162b8faa6efd0c7127dbac6ccaecb5a8fc2aa61a04516f5c56
2025-12-11 04:14:13.012 ERROR [src.node.docker_mananger] Max retries reached for container ccffc9cae854. Exiting log stream.
2025-12-11 04:14:13.034 DEBUG [src.node.docker_mananger] Container started with ID d4becd4c0ebd. Setting up logs at ./log/docker/node1_2025-12-11_04-14-12__2f22bfc7-1363-465c-9dfd-e5063cf48dd6__wakuorg_nwaku:latest.log
2025-12-11 04:14:13.035 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28396
2025-12-11 04:14:13.035 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:13.555 ERROR [src.node.docker_mananger] Max retries reached for container 945814a477d7. Exiting log stream.
2025-12-11 04:14:14.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28396/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:14.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:14.039 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:14.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:14.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.83/tcp/28397/p2p/16Uiu2HAm1wQKqbic1GnE3UvanXVF3cVxCe4TfusPqhSNh36mW1Ee","/ip4/172.18.121.83/tcp/28398/ws/p2p/16Uiu2HAm1wQKqbic1GnE3UvanXVF3cVxCe4TfusPqhSNh36mW1Ee"],"enrUri":"enr:-L24QCDpAE6E5y0R6X3TNfWkP6RaJ8uxIanULxzzvXE4DWnDJh4TvKVjSAmUerJVcMC2P4vZu7F4mOZ7WOq_KE1OctgCgmlkgnY0gmlwhKwSeVOKbXVsdGlhZGRyc5YACASsEnlTBm7tAAoErBJ5UwZu7t0DgnJzhQAFAQAAiXNlY3AyNTZrMaECYMPYaPkwcFVKXjL7r0bz_jr-L6h1i4rE7lCHDOY78_-DdGNwgm7tg3VkcIJu74V3YWt1MgU"}'
2025-12-11 04:14:14.041 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:14.048 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:14.048 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-12__2f22bfc7-1363-465c-9dfd-e5063cf48dd6__wakuorg_nwaku:latest.log
2025-12-11 04:14:14.048 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:14.049 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:14.050 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:14.050 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.123
2025-12-11 04:14:14.050 DEBUG [src.node.docker_mananger] Generated ports ['54142', '54143', '54144', '54145', '54146']
2025-12-11 04:14:14.050 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2025-12-11 04:14:14.051 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-11 04:14:14.051 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:14.051 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:14.051 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:14.051 DEBUG [src.node.docker_mananger] docker run -i -t -p 54142:54142 -p 54143:54143 -p 54144:54144 -p 54145:54145 -p 54146:54146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54144 --rest-port=54142 --tcp-port=54143 --discv5-udp-port=54145 --rest-address=0.0.0.0 --nat=extip:172.18.140.123 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=08f6add0a8785a7e6b23f099174567ab9ddad5decc6edf5885b10caac92d0770 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54146 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCDpAE6E5y0R6X3TNfWkP6RaJ8uxIanULxzzvXE4DWnDJh4TvKVjSAmUerJVcMC2P4vZu7F4mOZ7WOq_KE1OctgCgmlkgnY0gmlwhKwSeVOKbXVsdGlhZGRyc5YACASsEnlTBm7tAAoErBJ5UwZu7t0DgnJzhQAFAQAAiXNlY3AyNTZrMaECYMPYaPkwcFVKXjL7r0bz_jr-L6h1i4rE7lCHDOY78_-DdGNwgm7tg3VkcIJu74V3YWt1MgU
2025-12-11 04:14:14.237 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.123 waku 1bc1bb448b338d9128b4c933c9a8028715ebafdddcc882064e6eb9395996e0e3
2025-12-11 04:14:14.265 DEBUG [src.node.docker_mananger] Container started with ID 1bc1bb448b33. Setting up logs at ./log/docker/node2_2025-12-11_04-14-12__2f22bfc7-1363-465c-9dfd-e5063cf48dd6__wakuorg_nwaku:latest.log
2025-12-11 04:14:14.265 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54142
2025-12-11 04:14:14.266 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:15.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54142/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:15.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:14:15.281 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:15.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54142/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:15.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.123/tcp/54143/p2p/16Uiu2HAm8pKH3Lxy2seEnQcG9NjxeHofsMAVmjnVHWE7ThV5tZYz","/ip4/172.18.140.123/tcp/54144/ws/p2p/16Uiu2HAm8pKH3Lxy2seEnQcG9NjxeHofsMAVmjnVHWE7ThV5tZYz"],"enrUri":"enr:-L24QGzlhYhW1HAtUvnAcSGMpuVf6yQnw36PJCdouSwBBS9UUVD9ZGs8gbwEKIqWNUbSHdIB06l9SjpBXCkSiaSJQxACgmlkgnY0gmlwhKwSjHuKbXVsdGlhZGRyc5YACASsEox7BtN_AAoErBKMewbTgN0DgnJzhQAFAQAAiXNlY3AyNTZrMaECxvThT2jttPTMida4NROlOjzHZWacprh83tVIJWDIyneDdGNwgtN_g3VkcILTgYV3YWt1MgE"}'
2025-12-11 04:14:15.288 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:15.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54142/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.83/tcp/28397/p2p/16Uiu2HAm1wQKqbic1GnE3UvanXVF3cVxCe4TfusPqhSNh36mW1Ee"]'
2025-12-11 04:14:15.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:15.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2025-12-11 04:14:15.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:15.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54142/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2025-12-11 04:14:15.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:15.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:15.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:15.304 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:15.404 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:15.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:15.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426455298955360,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:15.409 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:15.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:15.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426455298955360,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:15.414 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:15.415 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:15.415 DEBUG [src.node.waku_node] Stopping container with id d4becd4c0ebd
2025-12-11 04:14:15.934 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:15.936 DEBUG [src.node.waku_node] Stopping container with id 1bc1bb448b33
2025-12-11 04:14:16.442 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:16.445 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:16.449 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:16.454 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2025-12-11 04:14:20.995 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:20.996 DEBUG [tests.conftest] Running test: test_get_store_messages_with_wrong_typo_content_topic with id: 2025-12-11_04-14-20__86156edb-e309-4e45-8f52-bcd79fc973b3
2025-12-11 04:14:20.996 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:20.996 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:14:20.996 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:14:21.003 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:21.003 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-20__86156edb-e309-4e45-8f52-bcd79fc973b3__wakuorg_nwaku:latest.log
2025-12-11 04:14:21.003 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:21.003 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:21.004 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:21.004 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.109
2025-12-11 04:14:21.005 DEBUG [src.node.docker_mananger] Generated ports ['1463', '1464', '1465', '1466', '1467']
2025-12-11 04:14:21.005 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:21.005 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:21.005 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:21.005 DEBUG [src.node.docker_mananger] docker run -i -t -p 1463:1463 -p 1464:1464 -p 1465:1465 -p 1466:1466 -p 1467:1467 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1465 --rest-port=1463 --tcp-port=1464 --discv5-udp-port=1466 --rest-address=0.0.0.0 --nat=extip:172.18.33.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de4ea09ff191e181cc774c0c4d6e941db0bcd3edd491e0deba0e9803c2c6ccdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1467 --metrics-logging=true --store=true --relay=true
2025-12-11 04:14:21.192 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.109 waku 6c554ec60318d21c40cf336c1d4a34815398931d60f64c6b2d3ca096d2e5d663
2025-12-11 04:14:21.225 DEBUG [src.node.docker_mananger] Container started with ID 6c554ec60318. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-20__86156edb-e309-4e45-8f52-bcd79fc973b3__wakuorg_nwaku:latest.log
2025-12-11 04:14:21.226 ERROR [src.node.docker_mananger] Max retries reached for container d49475b39eb7. Exiting log stream.
2025-12-11 04:14:21.226 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1463
2025-12-11 04:14:21.227 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:21.802 ERROR [src.node.docker_mananger] Max retries reached for container f8a999d8cd8c. Exiting log stream.
2025-12-11 04:14:22.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1463/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:22.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:22.231 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:22.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1463/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:22.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.109/tcp/1464/p2p/16Uiu2HAmCheNaFVin4hWZLKSzKnMEWvw26naxt4BEPGe61TUfA7X","/ip4/172.18.33.109/tcp/1465/ws/p2p/16Uiu2HAmCheNaFVin4hWZLKSzKnMEWvw26naxt4BEPGe61TUfA7X"],"enrUri":"enr:-L24QPT6yD67-6UsXQomivSZZ5RbP5R2F1axHaY2Hsj0AxODeTePMarCZbwByjd_A2csgVZ3LHsjyYMiGo36NZdRBaMCgmlkgnY0gmlwhKwSIW2KbXVsdGlhZGRyc5YACASsEiFtBgW4AAoErBIhbQYFud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAK4nRJ3YU82BRy2Qq-PKCutkUUkypMONd7rFAPV67B6DdGNwggW4g3VkcIIFuoV3YWt1MgM"}'
2025-12-11 04:14:22.234 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:22.241 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:22.241 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-20__86156edb-e309-4e45-8f52-bcd79fc973b3__wakuorg_nwaku:latest.log
2025-12-11 04:14:22.241 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:22.241 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:22.243 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:22.243 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.2
2025-12-11 04:14:22.243 DEBUG [src.node.docker_mananger] Generated ports ['51550', '51551', '51552', '51553', '51554']
2025-12-11 04:14:22.243 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:22.243 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:22.243 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:22.243 DEBUG [src.node.docker_mananger] docker run -i -t -p 51550:51550 -p 51551:51551 -p 51552:51552 -p 51553:51553 -p 51554:51554 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51552 --rest-port=51550 --tcp-port=51551 --discv5-udp-port=51553 --rest-address=0.0.0.0 --nat=extip:172.18.245.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e68a1c83d7a96cf35f0c573ce13ba5edffb2a4aeaafed4fa57abf931099b00cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51554 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPT6yD67-6UsXQomivSZZ5RbP5R2F1axHaY2Hsj0AxODeTePMarCZbwByjd_A2csgVZ3LHsjyYMiGo36NZdRBaMCgmlkgnY0gmlwhKwSIW2KbXVsdGlhZGRyc5YACASsEiFtBgW4AAoErBIhbQYFud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAK4nRJ3YU82BRy2Qq-PKCutkUUkypMONd7rFAPV67B6DdGNwggW4g3VkcIIFuoV3YWt1MgM --storenode=/ip4/172.18.33.109/tcp/1464/p2p/16Uiu2HAmCheNaFVin4hWZLKSzKnMEWvw26naxt4BEPGe61TUfA7X --store=true --relay=true
2025-12-11 04:14:22.425 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.2 waku 1b5fb5f365dd43ec50a4f7b4e44d96391c31352f9964bd0c7c92479c09eda5f9
2025-12-11 04:14:22.454 DEBUG [src.node.docker_mananger] Container started with ID 1b5fb5f365dd. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-20__86156edb-e309-4e45-8f52-bcd79fc973b3__wakuorg_nwaku:latest.log
2025-12-11 04:14:22.456 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51550
2025-12-11 04:14:22.456 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:23.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51550/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:23.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:23.461 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:23.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51550/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:23.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.2/tcp/51551/p2p/16Uiu2HAmAzgnAkveyc8LpKGoRo59igESNC3b5788qRmengjDrFUC","/ip4/172.18.245.2/tcp/51552/ws/p2p/16Uiu2HAmAzgnAkveyc8LpKGoRo59igESNC3b5788qRmengjDrFUC"],"enrUri":"enr:-L24QLMTtqDZd4AJc_OFr0AwdFNeI6tZRCmrL9fAoAwZu9ArKPsDj8hIexFN58XyeqxH-tbrh_11DV8QNWMgFDKEWeUCgmlkgnY0gmlwhKwS9QKKbXVsdGlhZGRyc5YACASsEvUCBslfAAoErBL1AgbJYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC51Rf6xEwD-_0XIDOeBnpXmgIJS6pxko4gG5a3a_WwgmDdGNwgslfg3VkcILJYYV3YWt1MgM"}'
2025-12-11 04:14:23.464 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:23.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51550/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.109/tcp/1464/p2p/16Uiu2HAmCheNaFVin4hWZLKSzKnMEWvw26naxt4BEPGe61TUfA7X"]'
2025-12-11 04:14:23.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:23.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1463/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:23.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:23.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51550/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:23.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:23.473 DEBUG [tests.store.test_api_flags] Trying to publish msg with content topic /myapp/1/latest/protoo
2025-12-11 04:14:23.473 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:23.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/protoo", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:23.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:23.479 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:23.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51550/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fprotoo&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:23.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1ff544a274bcf4d30ebe1b6e9d96a0092be4ab46bc0f9ff783aa0ce01ba98a6a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/protoo","version":0,"timestamp":1765426463473658357,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-11 04:14:23.684 DEBUG [tests.store.test_api_flags] stored content topic is /myapp/1/latest/protoo
2025-12-11 04:14:23.686 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:23.687 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:23.687 DEBUG [src.node.waku_node] Stopping container with id 6c554ec60318
2025-12-11 04:14:24.208 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:24.208 DEBUG [src.node.waku_node] Stopping container with id 1b5fb5f365dd
2025-12-11 04:14:24.770 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:24.772 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:24.778 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:24.783 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_metrics_after_store_get with id: 2025-12-11_04-14-02__53bbe8d2-18b8-4a5c-921a-6bcbca4ba1da
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-02__53bbe8d2-18b8-4a5c-921a-6bcbca4ba1da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34669', '34670', '34671', '34672', '34673']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34669:34669 -p 34670:34670 -p 34671:34671 -p 34672:34672 -p 34673:34673 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34671 --rest-port=34669 --tcp-port=34670 --discv5-udp-port=34672 --rest-address=0.0.0.0 --nat=extip:172.18.44.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adae89f5bbe34d4dbf9c95ef01acb97f218886580df0f2fec98df6f1d9eeb297 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34673 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.15 waku 9e834098d8ae1a3ef6433e3c1fe5fca5f1364676f9aabf654eee4a7cefa7a9e0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e834098d8ae. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-02__53bbe8d2-18b8-4a5c-921a-6bcbca4ba1da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34669
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 59e58abd34b9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b5c471471c82. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34669/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:34669/debug/v1/info" -H "Content-Type: application/json" -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.15/tcp/34670/p2p/16Uiu2HAm4Jgkx7ffD5R8fSnqsP2jDm4ZyJfZqcPnWjn4X5jPBrGx","/ip4/172.18.44.15/tcp/34671/ws/p2p/16Uiu2HAm4Jgkx7ffD5R8fSnqsP2jDm4ZyJfZqcPnWjn4X5jPBrGx"],"enrUri":"enr:-L24QEU7ucw5WZl0fkJIka0gACoOByRkemGdAhmC-0hJHlYRNP2d11n1K9BYxtiCWLbV9nZpd7mCdms_2aLQb5vsxBYCgmlkgnY0gmlwhKwSLA-KbXVsdGlhZGRyc5YACASsEiwPBoduAAoErBIsDwaHb90DgnJzhQADAQAAiXNlY3AyNTZrMaECg-7_PGQIx8ueKPT6oBq8tpYirXBLx5aiM9EFqSusobGDdGNwgodug3VkcIKHcIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-02__53bbe8d2-18b8-4a5c-921a-6bcbca4ba1da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.7.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42775', '42776', '42777', '42778', '42779']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42775:42775 -p 42776:42776 -p 42777:42777 -p 42778:42778 -p 42779:42779 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42777 --rest-port=42775 --tcp-port=42776 --discv5-udp-port=42778 --rest-address=0.0.0.0 --nat=extip:172.18.7.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdb6b3c1ef230ddd83ce5bb1f1a6a8adecade28db6d9baef3730a8e9afc1bf1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42779 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEU7ucw5WZl0fkJIka0gACoOByRkemGdAhmC-0hJHlYRNP2d11n1K9BYxtiCWLbV9nZpd7mCdms_2aLQb5vsxBYCgmlkgnY0gmlwhKwSLA-KbXVsdGlhZGRyc5YACASsEiwPBoduAAoErBIsDwaHb90DgnJzhQADAQAAiXNlY3AyNTZrMaECg-7_PGQIx8ueKPT6oBq8tpYirXBLx5aiM9EFqSusobGDdGNwgodug3VkcIKHcIV3YWt1MgM --storenode=/ip4/172.18.44.15/tcp/34670/p2p/16Uiu2HAm4Jgkx7ffD5R8fSnqsP2jDm4ZyJfZqcPnWjn4X5jPBrGx --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.7.210 waku c4881b3168e4e90188798ec858229ff3d725fb3671e264d5df8abf8a9aa275c8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c4881b3168e4. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-02__53bbe8d2-18b8-4a5c-921a-6bcbca4ba1da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42775
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42775/health" -H "Content-Type: application/json" -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:42775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.210/tcp/42776/p2p/16Uiu2HAmRo9rChBQYZmiCT6T8vk8uxir5ECVWn6KYYeoeFoaMtHH","/ip4/172.18.7.210/tcp/42777/ws/p2p/16Uiu2HAmRo9rChBQYZmiCT6T8vk8uxir5ECVWn6KYYeoeFoaMtHH"],"enrUri":"enr:-L24QNeXpwD2-g-O6kRIBNZK1FWF7NHkqVwljPns0TKxc9K_Ypg8L6uaKsZ6r58GN3BFj0g0DVKr2izPf9BAo4P3l3sCgmlkgnY0gmlwhKwSB9KKbXVsdGlhZGRyc5YACASsEgfSBqcYAAoErBIH0ganGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwz9RBcbK0Dbz2c-MsSZ6b0HPQhOlqFMrJEjqLlg7HsyDdGNwgqcYg3VkcIKnGoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42775/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.44.15/tcp/34670/p2p/16Uiu2HAm4Jgkx7ffD5R8fSnqsP2jDm4ZyJfZqcPnWjn4X5jPBrGx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34669/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:42775/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34669/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:34669/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf91abe9428c2ab32186e604e4676b4512e8c1068b045cb7db82d65d6f98b1e6d"}]}'
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:42775/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf91abe9428c2ab32186e604e4676b4512e8c1068b045cb7db82d65d6f98b1e6d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.44.15/tcp/34670"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.44.15/tcp/34670"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.44.15/tcp/34670"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.44.15/tcp/34670"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 1.0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9e834098d8ae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c4881b3168e4
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,106 @@
2025-12-11 04:16:16.260 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:16:16.261 DEBUG [tests.conftest] Running test: test_store_with_wrong_url_pubsub_topic with id: 2025-12-11_04-16-16__0cd9e013-1e79-4db6-b7d0-2a44dd40a44e
2025-12-11 04:16:16.261 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:16:16.261 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:16:16.261 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:16:16.267 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:16.267 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-16-16__0cd9e013-1e79-4db6-b7d0-2a44dd40a44e__wakuorg_nwaku:latest.log
2025-12-11 04:16:16.267 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:16:16.267 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:16:16.269 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:16:16.269 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.80
2025-12-11 04:16:16.269 DEBUG [src.node.docker_mananger] Generated ports ['52171', '52172', '52173', '52174', '52175']
2025-12-11 04:16:16.269 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:16:16.269 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:16:16.269 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:16:16.270 DEBUG [src.node.docker_mananger] docker run -i -t -p 52171:52171 -p 52172:52172 -p 52173:52173 -p 52174:52174 -p 52175:52175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52173 --rest-port=52171 --tcp-port=52172 --discv5-udp-port=52174 --rest-address=0.0.0.0 --nat=extip:172.18.176.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=baaeb0c56b8ddfff72564aeb9d9d9cedb3fde8df59fce9f898c558e18cfdcc65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52175 --metrics-logging=true --store=true --relay=true
2025-12-11 04:16:16.427 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.80 waku 591a7f567d1d9b88fc9b8bcc5f9176209fbaa6d509bd6d65c39d2d4dc780671a
2025-12-11 04:16:16.455 DEBUG [src.node.docker_mananger] Container started with ID 591a7f567d1d. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-16-16__0cd9e013-1e79-4db6-b7d0-2a44dd40a44e__wakuorg_nwaku:latest.log
2025-12-11 04:16:16.456 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52171
2025-12-11 04:16:16.457 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:16.584 ERROR [src.node.docker_mananger] Max retries reached for container ffd44ea6a4a4. Exiting log stream.
2025-12-11 04:16:17.061 ERROR [src.node.docker_mananger] Max retries reached for container f0137f88e5ac. Exiting log stream.
2025-12-11 04:16:17.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52171/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:17.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:16:17.460 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:16:17.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:17.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.80/tcp/52172/p2p/16Uiu2HAkvuE27VvtXrCoF8ABRchbG4jLgWV3ZJ19XmMAnKvYeCCr","/ip4/172.18.176.80/tcp/52173/ws/p2p/16Uiu2HAkvuE27VvtXrCoF8ABRchbG4jLgWV3ZJ19XmMAnKvYeCCr"],"enrUri":"enr:-L24QAahAA0Z77qonImNNnWE_x-yhcDXWM9VjVzpp_URqLKyFpxieYWogXMv1bLAbNvVU8LAvsxUuFRZvAtgsEAUa0QCgmlkgnY0gmlwhKwSsFCKbXVsdGlhZGRyc5YACASsErBQBsvMAAoErBKwUAbLzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECFeqYtF1nxzIQ--qIxE6JIFvmZMV8DLEl6zlXeAwrRBODdGNwgsvMg3VkcILLzoV3YWt1MgM"}'
2025-12-11 04:16:17.463 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:16:17.469 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:16:17.469 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-16-16__0cd9e013-1e79-4db6-b7d0-2a44dd40a44e__wakuorg_nwaku:latest.log
2025-12-11 04:16:17.469 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:16:17.470 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:16:17.471 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:16:17.471 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.175
2025-12-11 04:16:17.471 DEBUG [src.node.docker_mananger] Generated ports ['49086', '49087', '49088', '49089', '49090']
2025-12-11 04:16:17.471 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:16:17.471 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:16:17.471 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:16:17.472 DEBUG [src.node.docker_mananger] docker run -i -t -p 49086:49086 -p 49087:49087 -p 49088:49088 -p 49089:49089 -p 49090:49090 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49088 --rest-port=49086 --tcp-port=49087 --discv5-udp-port=49089 --rest-address=0.0.0.0 --nat=extip:172.18.89.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f15deca6ee6ebfebd0f11ad2ecede4df32cf6b7afa233f0cbf8550cd28e494ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49090 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAahAA0Z77qonImNNnWE_x-yhcDXWM9VjVzpp_URqLKyFpxieYWogXMv1bLAbNvVU8LAvsxUuFRZvAtgsEAUa0QCgmlkgnY0gmlwhKwSsFCKbXVsdGlhZGRyc5YACASsErBQBsvMAAoErBKwUAbLzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECFeqYtF1nxzIQ--qIxE6JIFvmZMV8DLEl6zlXeAwrRBODdGNwgsvMg3VkcILLzoV3YWt1MgM --storenode=/ip4/172.18.176.80/tcp/52172/p2p/16Uiu2HAkvuE27VvtXrCoF8ABRchbG4jLgWV3ZJ19XmMAnKvYeCCr --store=true --relay=true
2025-12-11 04:16:17.630 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.175 waku 08ca023f4999ee04501771cc1776e93ed942ba6beede400daae8189f4116a918
2025-12-11 04:16:17.656 DEBUG [src.node.docker_mananger] Container started with ID 08ca023f4999. Setting up logs at ./log/docker/store_node1_2025-12-11_04-16-16__0cd9e013-1e79-4db6-b7d0-2a44dd40a44e__wakuorg_nwaku:latest.log
2025-12-11 04:16:17.657 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49086
2025-12-11 04:16:17.658 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:16:18.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49086/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:18.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:16:18.662 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:16:18.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49086/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:18.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.175/tcp/49087/p2p/16Uiu2HAmSWDC57m5UfxeLvBbm3urE2tyqLdSs54J19pVB6mHmWEc","/ip4/172.18.89.175/tcp/49088/ws/p2p/16Uiu2HAmSWDC57m5UfxeLvBbm3urE2tyqLdSs54J19pVB6mHmWEc"],"enrUri":"enr:-L24QBCFWvHI1lBu91DOOIR_JkzMJkQlonrPTD2LGTQypRNaD1Rz8Gpw8DL6s4612r5FKMcPuiziU2bm8naLx0a1pWoCgmlkgnY0gmlwhKwSWa-KbXVsdGlhZGRyc5YACASsElmvBr-_AAoErBJZrwa_wN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzcPovKZ-gez3vTjtnLba9B_95ZdB0QgsUSrHqmVLAcmDdGNwgr-_g3VkcIK_wYV3YWt1MgM"}'
2025-12-11 04:16:18.665 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:16:18.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49086/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.80/tcp/52172/p2p/16Uiu2HAkvuE27VvtXrCoF8ABRchbG4jLgWV3ZJ19XmMAnKvYeCCr"]'
2025-12-11 04:16:18.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:18.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:16:18.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:18.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49086/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:16:18.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:18.673 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:18.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:18.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:18.678 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:18.879 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:18.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:18.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:18.885 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:19.085 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:19.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:19.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.091 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:19.292 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:19.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:19.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.299 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:19.499 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:19.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:19.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.505 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:19.706 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:19.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:19.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.711 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:19.912 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:19.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:19.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:19.917 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:20.118 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:20.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:20.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:20.123 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:20.324 DEBUG [tests.store.test_topics] Trying to get stored msg with wrong url topic waku/2/rs/3/0
2025-12-11 04:16:20.325 DEBUG [src.steps.store] Relaying message
2025-12-11 04:16:20.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:16:20.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:16:20.330 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:16:20.531 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:16:20.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52171/store/v3/messages?pubsubTopic=waku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:16:20.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-11 04:16:20.534 DEBUG [src.steps.store] messages length is 0
2025-12-11 04:16:20.535 ERROR [tests.store.test_topics] Topic waku/2/rs/3/0 is wrong ''n: Peer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2025-12-11 04:16:20.537 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:16:20.538 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:16:20.538 DEBUG [src.node.waku_node] Stopping container with id 591a7f567d1d
2025-12-11 04:16:21.026 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:16:21.027 DEBUG [src.node.waku_node] Stopping container with id 08ca023f4999
2025-12-11 04:16:21.506 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:16:21.506 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:16:21.520 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:16:21.527 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
2025-12-11 04:12:45.493 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:12:45.494 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2025-12-11_04-12-45__7d4b5c40-6476-403b-bf2c-3cfdf54effb1
2025-12-11 04:12:45.494 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:12:45.494 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-11 04:12:45.494 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-11 04:12:45.500 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:12:45.500 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-12-45__7d4b5c40-6476-403b-bf2c-3cfdf54effb1__wakuorg_nwaku:latest.log
2025-12-11 04:12:45.500 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:12:45.500 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:12:45.502 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:12:45.502 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.40
2025-12-11 04:12:45.502 DEBUG [src.node.docker_mananger] Generated ports ['35121', '35122', '35123', '35124', '35125']
2025-12-11 04:12:45.502 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:12:45.502 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:12:45.502 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:12:45.502 DEBUG [src.node.docker_mananger] docker run -i -t -p 35121:35121 -p 35122:35122 -p 35123:35123 -p 35124:35124 -p 35125:35125 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35123 --rest-port=35121 --tcp-port=35122 --discv5-udp-port=35124 --rest-address=0.0.0.0 --nat=extip:172.18.182.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed19fe24af92b5ecb33bbed1ade5306ee30efb05fd71b11fc3fa4b21cb6b2bf5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35125 --metrics-logging=true --relay=true --filter=true
2025-12-11 04:12:45.648 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.40 waku 413edab24066a2649aa04459f1475a68034354bf79a6a1ff8789e9df5c0356d4
2025-12-11 04:12:45.674 DEBUG [src.node.docker_mananger] Container started with ID 413edab24066. Setting up logs at ./log/docker/node1_2025-12-11_04-12-45__7d4b5c40-6476-403b-bf2c-3cfdf54effb1__wakuorg_nwaku:latest.log
2025-12-11 04:12:45.675 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35121
2025-12-11 04:12:45.676 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:12:45.793 ERROR [src.node.docker_mananger] Max retries reached for container ba1b315560dc. Exiting log stream.
2025-12-11 04:12:46.275 ERROR [src.node.docker_mananger] Max retries reached for container 28db70fa8adf. Exiting log stream.
2025-12-11 04:12:46.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35121/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:46.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:12:46.680 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:12:46.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35121/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:46.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.40/tcp/35122/p2p/16Uiu2HAmFd4uzMLp5Fy6PJ24dQAQaAXcLHXyx9avSVQSyik7Jahe","/ip4/172.18.182.40/tcp/35123/ws/p2p/16Uiu2HAmFd4uzMLp5Fy6PJ24dQAQaAXcLHXyx9avSVQSyik7Jahe"],"enrUri":"enr:-L24QO5-xuhQfyUGUenV4ncvlNeApZdHN_GoQxitpL1Q2XxeVDPk2FHZriZ4rXR_delGH_Fli_eETW7b2AahEmrd494CgmlkgnY0gmlwhKwStiiKbXVsdGlhZGRyc5YACASsErYoBokyAAoErBK2KAaJM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLBUPOFRF20FDubODUOtqUrLSpVMNLZp8-koTPJw8ywGDdGNwgokyg3VkcIKJNIV3YWt1MgU"}'
2025-12-11 04:12:46.683 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:12:46.683 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-11 04:12:46.688 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:12:46.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-12-45__7d4b5c40-6476-403b-bf2c-3cfdf54effb1__wakuorg_nwaku:latest.log
2025-12-11 04:12:46.689 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:12:46.689 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:12:46.690 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:12:46.690 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.205
2025-12-11 04:12:46.690 DEBUG [src.node.docker_mananger] Generated ports ['54893', '54894', '54895', '54896', '54897']
2025-12-11 04:12:46.690 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:12:46.691 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:12:46.691 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:12:46.691 DEBUG [src.node.docker_mananger] docker run -i -t -p 54893:54893 -p 54894:54894 -p 54895:54895 -p 54896:54896 -p 54897:54897 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54895 --rest-port=54893 --tcp-port=54894 --discv5-udp-port=54896 --rest-address=0.0.0.0 --nat=extip:172.18.189.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eecbbaa63bfc17b428acdc5d64094ed3ed20fdecd7d29dfa9bcde0b9ecfe2fb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54897 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QO5-xuhQfyUGUenV4ncvlNeApZdHN_GoQxitpL1Q2XxeVDPk2FHZriZ4rXR_delGH_Fli_eETW7b2AahEmrd494CgmlkgnY0gmlwhKwStiiKbXVsdGlhZGRyc5YACASsErYoBokyAAoErBK2KAaJM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLBUPOFRF20FDubODUOtqUrLSpVMNLZp8-koTPJw8ywGDdGNwgokyg3VkcIKJNIV3YWt1MgU --filternode=/ip4/172.18.182.40/tcp/35122/p2p/16Uiu2HAmFd4uzMLp5Fy6PJ24dQAQaAXcLHXyx9avSVQSyik7Jahe
2025-12-11 04:12:46.841 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.205 waku b69dfe19fca24a5fdbfcfbf57a69de964d0fa9f761405e7383865ed8210f0def
2025-12-11 04:12:46.868 DEBUG [src.node.docker_mananger] Container started with ID b69dfe19fca2. Setting up logs at ./log/docker/node2_2025-12-11_04-12-45__7d4b5c40-6476-403b-bf2c-3cfdf54effb1__wakuorg_nwaku:latest.log
2025-12-11 04:12:46.868 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54893
2025-12-11 04:12:46.868 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:12:47.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:47.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:12:47.873 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:12:47.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:47.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.205/tcp/54894/p2p/16Uiu2HAmMR3PE6nn1dyJQeUP59AJb3MiVoDj5AZnsrwHRC9oDZCF","/ip4/172.18.189.205/tcp/54895/ws/p2p/16Uiu2HAmMR3PE6nn1dyJQeUP59AJb3MiVoDj5AZnsrwHRC9oDZCF"],"enrUri":"enr:-L24QD67nqMzmUuEXLFcHDAn1jMB0vsZspktWvowtn0f6k3qXfscBdZENSKoF9VN6iQ8w0hMv5Q1HLn2vpPtyMqlOa0CgmlkgnY0gmlwhKwSvc2KbXVsdGlhZGRyc5YACASsEr3NBtZuAAoErBK9zQbWb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDgiZ7GtyEz8gFIa2qtRCfFe3TTkxPJMbH6mbXCmqf14yDdGNwgtZug3VkcILWcIV3YWt1MgA"}'
2025-12-11 04:12:47.875 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:12:47.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.40/tcp/35122/p2p/16Uiu2HAmFd4uzMLp5Fy6PJ24dQAQaAXcLHXyx9avSVQSyik7Jahe"]'
2025-12-11 04:12:47.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:47.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:12:47.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:47.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "27fb141e-c8d9-4ac4-92da-1352a30560fb", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:12:47.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"27fb141e-c8d9-4ac4-92da-1352a30560fb","statusDesc":"OK"}'
2025-12-11 04:12:47.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:12:47.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:47.932 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:48.033 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:48.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:48.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1765426367925967966,"ephemeral":false}]'
2025-12-11 04:12:48.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:12:48.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:48.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:48.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:48.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:48.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1765426368037918258,"ephemeral":false}]'
2025-12-11 04:12:48.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:12:48.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:48.153 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:48.253 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:48.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:48.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1765426368147982593,"ephemeral":false}]'
2025-12-11 04:12:48.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/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)'}'
2025-12-11 04:12:48.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:48.263 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:48.363 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:48.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/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'
2025-12-11 04:12:48.366 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":1765426368257896181,"ephemeral":false}]'
2025-12-11 04:12:48.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/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)'}'
2025-12-11 04:12:48.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:48.373 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:48.473 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:48.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:48.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1765426368368501744,"ephemeral":false}]'
2025-12-11 04:12:48.478 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:54893/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2025-12-11 04:12:48.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:12:48.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:12:48.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:48.489 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:48.589 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:48.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:48.592 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54893/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
2025-12-11 04:12:48.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:12:48.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:48.597 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:48.698 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:48.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:48.701 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54893/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2025-12-11 04:12:48.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:12:48.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:48.705 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:48.805 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:48.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:48.809 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54893/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
2025-12-11 04:12:48.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/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)'}'
2025-12-11 04:12:48.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:48.814 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:48.914 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:48.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/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'
2025-12-11 04:12:48.917 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54893/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'
2025-12-11 04:12:48.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35121/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)'}'
2025-12-11 04:12:48.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:48.923 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:49.023 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:49.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54893/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:49.026 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54893/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'
2025-12-11 04:12:49.028 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:12:49.029 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:12:49.029 DEBUG [src.node.waku_node] Stopping container with id 413edab24066
2025-12-11 04:12:49.459 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:12:49.460 DEBUG [src.node.waku_node] Stopping container with id b69dfe19fca2
2025-12-11 04:12:49.938 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:12:49.941 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:12:49.947 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:12:49.952 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2025-12-11 04:13:48.029 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:13:48.029 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2025-12-11_04-13-48__588263d3-79c1-44d4-a5d0-da9ec4303020
2025-12-11 04:13:48.029 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:13:48.030 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-11 04:13:48.030 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-11 04:13:48.037 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:48.037 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-48__588263d3-79c1-44d4-a5d0-da9ec4303020__wakuorg_nwaku:latest.log
2025-12-11 04:13:48.037 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:48.037 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:48.038 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:48.039 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.118
2025-12-11 04:13:48.039 DEBUG [src.node.docker_mananger] Generated ports ['14931', '14932', '14933', '14934', '14935']
2025-12-11 04:13:48.039 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:48.039 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:48.039 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:48.039 DEBUG [src.node.docker_mananger] docker run -i -t -p 14931:14931 -p 14932:14932 -p 14933:14933 -p 14934:14934 -p 14935:14935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14933 --rest-port=14931 --tcp-port=14932 --discv5-udp-port=14934 --rest-address=0.0.0.0 --nat=extip:172.18.254.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dca43cbf5b6ceecc293bec3978eebccbddfdfd26d52a0dfe2b951bfd06ba4dd4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14935 --metrics-logging=true --relay=true --filter=true
2025-12-11 04:13:48.246 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.118 waku 3e1f8604cb47dbe16c9a90bf70ca1faf5a0218e400fd197d84be446b1100f667
2025-12-11 04:13:48.255 ERROR [src.node.docker_mananger] Max retries reached for container ef9c5c373174. Exiting log stream.
2025-12-11 04:13:48.276 DEBUG [src.node.docker_mananger] Container started with ID 3e1f8604cb47. Setting up logs at ./log/docker/node1_2025-12-11_04-13-48__588263d3-79c1-44d4-a5d0-da9ec4303020__wakuorg_nwaku:latest.log
2025-12-11 04:13:48.277 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14931
2025-12-11 04:13:48.277 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:48.827 ERROR [src.node.docker_mananger] Max retries reached for container 9b13116776c1. Exiting log stream.
2025-12-11 04:13:49.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14931/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:49.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:49.282 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:49.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14931/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:49.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.118/tcp/14932/p2p/16Uiu2HAm6kXv7XDFAyyQhh83ThurHvgJPEM4Z1ukUWa8XNFYHAMi","/ip4/172.18.254.118/tcp/14933/ws/p2p/16Uiu2HAm6kXv7XDFAyyQhh83ThurHvgJPEM4Z1ukUWa8XNFYHAMi"],"enrUri":"enr:-L24QI6qmO-tTjYb2oJMiDQX02cs13rJ7sfw5zHMpxD4gsvtAup9Jm1QAIcerbdWOdbQPfv1q9UU6bvQZKEA3Bmf1doCgmlkgnY0gmlwhKwS_naKbXVsdGlhZGRyc5YACASsEv52BjpUAAoErBL-dgY6Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqEV5ZFFKDKiKpI239kQempnpggKMSIxPC2tPNr-3PGWDdGNwgjpUg3VkcII6VoV3YWt1MgU"}'
2025-12-11 04:13:49.286 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:49.287 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-11 04:13:49.295 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:49.295 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-48__588263d3-79c1-44d4-a5d0-da9ec4303020__wakuorg_nwaku:latest.log
2025-12-11 04:13:49.295 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:49.296 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:49.297 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:49.297 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.72
2025-12-11 04:13:49.297 DEBUG [src.node.docker_mananger] Generated ports ['25786', '25787', '25788', '25789', '25790']
2025-12-11 04:13:49.297 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:49.297 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:49.298 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:49.298 DEBUG [src.node.docker_mananger] docker run -i -t -p 25786:25786 -p 25787:25787 -p 25788:25788 -p 25789:25789 -p 25790:25790 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25788 --rest-port=25786 --tcp-port=25787 --discv5-udp-port=25789 --rest-address=0.0.0.0 --nat=extip:172.18.244.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdab5b2475c1c291b81c1e9eaa5ece92ffa9cb9da48ed3181df60eaccfde2e7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25790 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QI6qmO-tTjYb2oJMiDQX02cs13rJ7sfw5zHMpxD4gsvtAup9Jm1QAIcerbdWOdbQPfv1q9UU6bvQZKEA3Bmf1doCgmlkgnY0gmlwhKwS_naKbXVsdGlhZGRyc5YACASsEv52BjpUAAoErBL-dgY6Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqEV5ZFFKDKiKpI239kQempnpggKMSIxPC2tPNr-3PGWDdGNwgjpUg3VkcII6VoV3YWt1MgU --filternode=/ip4/172.18.254.118/tcp/14932/p2p/16Uiu2HAm6kXv7XDFAyyQhh83ThurHvgJPEM4Z1ukUWa8XNFYHAMi
2025-12-11 04:13:49.487 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.72 waku d02bf9bc37ffb1cb7cd11560ec058a16c720ec94d6917c8bd639789deaf25a51
2025-12-11 04:13:49.516 DEBUG [src.node.docker_mananger] Container started with ID d02bf9bc37ff. Setting up logs at ./log/docker/node2_2025-12-11_04-13-48__588263d3-79c1-44d4-a5d0-da9ec4303020__wakuorg_nwaku:latest.log
2025-12-11 04:13:49.517 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25786
2025-12-11 04:13:49.517 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:50.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25786/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:50.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"}]}'
2025-12-11 04:13:50.522 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:50.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25786/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:50.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.72/tcp/25787/p2p/16Uiu2HAmPMnaZkF3bydC7ySTb3FkLFp8gM2jeK9YuHmg1rohXytn","/ip4/172.18.244.72/tcp/25788/ws/p2p/16Uiu2HAmPMnaZkF3bydC7ySTb3FkLFp8gM2jeK9YuHmg1rohXytn"],"enrUri":"enr:-L24QKEpTRy3mhfKdd83IdW5e1QUYnreqZ_YC-xLP8bUyGklbqx4wDnpb0fwMqqaIqxS9WlxfWHNS5avV4O8TyeSrjUCgmlkgnY0gmlwhKwS9EiKbXVsdGlhZGRyc5YACASsEvRIBmS7AAoErBL0SAZkvN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnwhfb6HP54UFItW4llcW4zQojxetD2Bf7SgLKJnzCsuDdGNwgmS7g3VkcIJkvYV3YWt1MgA"}'
2025-12-11 04:13:50.525 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:50.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25786/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.118/tcp/14932/p2p/16Uiu2HAm6kXv7XDFAyyQhh83ThurHvgJPEM4Z1ukUWa8XNFYHAMi"]'
2025-12-11 04:13:50.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:50.564 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-11 04:13:50.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14931/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:50.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:50.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25786/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1fe84d74-f6b2-48c1-bc9f-85160292547f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:50.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1fe84d74-f6b2-48c1-bc9f-85160292547f","statusDesc":"OK"}'
2025-12-11 04:13:50.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:50.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:50.597 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:50.697 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:50.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25786/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:50.700 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":1765426430589558968,"ephemeral":false}]'
2025-12-11 04:13:50.702 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:25786/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:50.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:50.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:50.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:50.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:50.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:50.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25786/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:50.820 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25786/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2025-12-11 04:13:50.823 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:13:50.824 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:13:50.824 DEBUG [src.node.waku_node] Stopping container with id 3e1f8604cb47
2025-12-11 04:13:51.377 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:51.379 DEBUG [src.node.waku_node] Stopping container with id d02bf9bc37ff
2025-12-11 04:13:51.960 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:51.960 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:13:51.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:51.973 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2025-12-11 04:14:25.079 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:25.079 DEBUG [tests.conftest] Running test: test_relay_subscribe_to_single_pubsub_topic with id: 2025-12-11_04-14-25__19c2a45a-884f-481c-b4b6-0f3d701785ba
2025-12-11 04:14:25.079 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:25.080 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:14:25.080 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-11 04:14:25.086 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:25.086 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-25__19c2a45a-884f-481c-b4b6-0f3d701785ba__wakuorg_nwaku:latest.log
2025-12-11 04:14:25.086 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:25.086 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:25.087 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:25.087 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.30
2025-12-11 04:14:25.088 DEBUG [src.node.docker_mananger] Generated ports ['26304', '26305', '26306', '26307', '26308']
2025-12-11 04:14:25.088 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:25.088 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:25.088 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:25.088 DEBUG [src.node.docker_mananger] docker run -i -t -p 26304:26304 -p 26305:26305 -p 26306:26306 -p 26307:26307 -p 26308:26308 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26306 --rest-port=26304 --tcp-port=26305 --discv5-udp-port=26307 --rest-address=0.0.0.0 --nat=extip:172.18.218.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f257658da9f4d23cd9daded3abd6ac5ed31c6eef0aee9edbcfacb23dddcdafa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26308 --metrics-logging=true --relay=true
2025-12-11 04:14:25.241 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.30 waku 1b896daa3c45405a1d5ebf7ccf37d9a49b7b9cbd7de08f52ff84b80f3d4d8721
2025-12-11 04:14:25.264 DEBUG [src.node.docker_mananger] Container started with ID 1b896daa3c45. Setting up logs at ./log/docker/node1_2025-12-11_04-14-25__19c2a45a-884f-481c-b4b6-0f3d701785ba__wakuorg_nwaku:latest.log
2025-12-11 04:14:25.264 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26304
2025-12-11 04:14:25.264 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:25.423 ERROR [src.node.docker_mananger] Max retries reached for container 2d25d3336ccc. Exiting log stream.
2025-12-11 04:14:25.877 ERROR [src.node.docker_mananger] Max retries reached for container 88ef891dd161. Exiting log stream.
2025-12-11 04:14:26.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26304/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:26.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:26.269 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:26.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26304/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:26.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.30/tcp/26305/p2p/16Uiu2HAmNunKLL81eKzK6humNEPo74TfgbtWcZQvEJvknZ1xSAUF","/ip4/172.18.218.30/tcp/26306/ws/p2p/16Uiu2HAmNunKLL81eKzK6humNEPo74TfgbtWcZQvEJvknZ1xSAUF"],"enrUri":"enr:-L24QCwPGhgnuNerTickoBRzYrwQ71aE49bFD7UDYBXLwpcgCE6c3LmMQOKs1GZSegqKhDRyP6jBE3QbKjnowNvXCioCgmlkgnY0gmlwhKwS2h6KbXVsdGlhZGRyc5YACASsEtoeBmbBAAoErBLaHgZmwt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmF75jlwurh2_V83ZrjsZPbLLMegeEmgf3zHW6C2mQkiDdGNwgmbBg3VkcIJmw4V3YWt1MgE"}'
2025-12-11 04:14:26.272 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:26.278 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:26.278 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-25__19c2a45a-884f-481c-b4b6-0f3d701785ba__wakuorg_nwaku:latest.log
2025-12-11 04:14:26.278 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:26.278 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:26.280 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:26.280 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.221
2025-12-11 04:14:26.280 DEBUG [src.node.docker_mananger] Generated ports ['36783', '36784', '36785', '36786', '36787']
2025-12-11 04:14:26.280 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:26.280 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:26.280 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:26.281 DEBUG [src.node.docker_mananger] docker run -i -t -p 36783:36783 -p 36784:36784 -p 36785:36785 -p 36786:36786 -p 36787:36787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36785 --rest-port=36783 --tcp-port=36784 --discv5-udp-port=36786 --rest-address=0.0.0.0 --nat=extip:172.18.137.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d32ebdac67acdc8f94659c6e6566a279ebaacf0d0a64dc6491d96eaebd6101a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36787 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCwPGhgnuNerTickoBRzYrwQ71aE49bFD7UDYBXLwpcgCE6c3LmMQOKs1GZSegqKhDRyP6jBE3QbKjnowNvXCioCgmlkgnY0gmlwhKwS2h6KbXVsdGlhZGRyc5YACASsEtoeBmbBAAoErBLaHgZmwt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmF75jlwurh2_V83ZrjsZPbLLMegeEmgf3zHW6C2mQkiDdGNwgmbBg3VkcIJmw4V3YWt1MgE
2025-12-11 04:14:26.435 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.221 waku 9c43704800d0629c455a10415a172eaa14eaf16ab79b4faf1281c0b9aa01446e
2025-12-11 04:14:26.461 DEBUG [src.node.docker_mananger] Container started with ID 9c43704800d0. Setting up logs at ./log/docker/node2_2025-12-11_04-14-25__19c2a45a-884f-481c-b4b6-0f3d701785ba__wakuorg_nwaku:latest.log
2025-12-11 04:14:26.461 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36783
2025-12-11 04:14:26.461 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:27.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36783/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:27.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:27.473 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:27.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36783/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:27.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.221/tcp/36784/p2p/16Uiu2HAmEUUYCCnvcAD7iVwmqb3iep2GnRHi8wrkjPzX1iArCT1r","/ip4/172.18.137.221/tcp/36785/ws/p2p/16Uiu2HAmEUUYCCnvcAD7iVwmqb3iep2GnRHi8wrkjPzX1iArCT1r"],"enrUri":"enr:-L24QLXbg3EF2Pr2a5v6g-PlgaXk8Dg1dSzm3QQmU6LV_DYxKwk7WCxL2eHiFP8b-FDC8p44-OrUzkXzcvkjM2GGTX8CgmlkgnY0gmlwhKwSid2KbXVsdGlhZGRyc5YACASsEondBo-wAAoErBKJ3QaPsd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGwXbc0w-npIO9BvUshdvrHI5k7h--xl-KOE6tZxaOIGDdGNwgo-wg3VkcIKPsoV3YWt1MgE"}'
2025-12-11 04:14:27.481 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:27.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36783/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.30/tcp/26305/p2p/16Uiu2HAmNunKLL81eKzK6humNEPo74TfgbtWcZQvEJvknZ1xSAUF"]'
2025-12-11 04:14:27.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26304/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:14:27.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:14:27.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:27.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:27.598 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:27.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:27.601 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":1765426467492596992,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:27.622 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:27.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:27.625 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":1765426467492596992,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:27.627 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:27.628 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:27.628 DEBUG [src.node.waku_node] Stopping container with id 1b896daa3c45
2025-12-11 04:14:28.145 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:28.147 DEBUG [src.node.waku_node] Stopping container with id 9c43704800d0
2025-12-11 04:14:28.641 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:28.643 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:28.648 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:28.652 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/statusim/1/community/cbor] with id: 2025-12-11_04-14-27__a8e99e30-efb7-46da-b28c-02c56bd76c46
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-27__a8e99e30-efb7-46da-b28c-02c56bd76c46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32403', '32404', '32405', '32406', '32407']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32403:32403 -p 32404:32404 -p 32405:32405 -p 32406:32406 -p 32407:32407 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32405 --rest-port=32403 --tcp-port=32404 --discv5-udp-port=32406 --rest-address=0.0.0.0 --nat=extip:172.18.88.127 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dfbb2ebb2defba20a0466c1decbba4d1ee00ddd55a9e05eb0d6dfdb0d3edabfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32407 --metrics-logging=true --relay=true --filter=true --content-topic=/statusim/1/community/cbor
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.127 waku 6076bceff867e215f86bb964fc3a4c7330d60a666192c783e2ba1b61f95e21e7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6076bceff867. Setting up logs at ./log/docker/node1_2025-12-11_04-14-27__a8e99e30-efb7-46da-b28c-02c56bd76c46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32403
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 b3d78aaa29e1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dfff9d51b2fb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:32403/debug/v1/info" -H "Content-Type: application/json" -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.127/tcp/32404/p2p/16Uiu2HAkvo1XXb8pRT4YEMoHQYomwtpYS9g53EZgfQVTKSW19SdC","/ip4/172.18.88.127/tcp/32405/ws/p2p/16Uiu2HAkvo1XXb8pRT4YEMoHQYomwtpYS9g53EZgfQVTKSW19SdC"],"enrUri":"enr:-L24QCUE1iHxHekHrBjII6yUMNFbFdRqtLP7ftoPEwUBO0w-K7M0Lc7_HhRV3uP-JEZdoJ6eeLvJNho3Wrb9hyRvb8MCgmlkgnY0gmlwhKwSWH-KbXVsdGlhZGRyc5YACASsElh_Bn6UAAoErBJYfwZ-ld0DgnJzhQACAQAAiXNlY3AyNTZrMaECFFL8ZzJixjmBA1YKCutLMycOijNBO63VxzrJ0LDg_FeDdGNwgn6Ug3VkcIJ-loV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-27__a8e99e30-efb7-46da-b28c-02c56bd76c46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29024', '29025', '29026', '29027', '29028']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29024:29024 -p 29025:29025 -p 29026:29026 -p 29027:29027 -p 29028:29028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29026 --rest-port=29024 --tcp-port=29025 --discv5-udp-port=29027 --rest-address=0.0.0.0 --nat=extip:172.18.240.207 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ceab574d603ae4ae6b4df3ce62ee753ff5aeacfb1ba0e4c5dfc138d0fb3a696a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29028 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCUE1iHxHekHrBjII6yUMNFbFdRqtLP7ftoPEwUBO0w-K7M0Lc7_HhRV3uP-JEZdoJ6eeLvJNho3Wrb9hyRvb8MCgmlkgnY0gmlwhKwSWH-KbXVsdGlhZGRyc5YACASsElh_Bn6UAAoErBJYfwZ-ld0DgnJzhQACAQAAiXNlY3AyNTZrMaECFFL8ZzJixjmBA1YKCutLMycOijNBO63VxzrJ0LDg_FeDdGNwgn6Ug3VkcIJ-loV3YWt1MgU --content-topic=/statusim/1/community/cbor
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.207 waku f0213b0ce2bfecc58d8c0b077cb641f1e605ffaf3d703f916e19c6aa0e540e85
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f0213b0ce2bf. Setting up logs at ./log/docker/node2_2025-12-11_04-14-27__a8e99e30-efb7-46da-b28c-02c56bd76c46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29024
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29024/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:29024/debug/v1/info" -H "Content-Type: application/json" -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.207/tcp/29025/p2p/16Uiu2HAmU1GTfcdRTrk2gvSCovHMGGGDXvDdCnaJGEAVk7tKwZRh","/ip4/172.18.240.207/tcp/29026/ws/p2p/16Uiu2HAmU1GTfcdRTrk2gvSCovHMGGGDXvDdCnaJGEAVk7tKwZRh"],"enrUri":"enr:-L24QNWmS5EaQrv0OoGZI3r_ePiNU-K_k6DX1ORmvjv9l1I1VwgARkjdb80kRJotMc9PcHqtp9WyeHCTcdPFOCWKj18CgmlkgnY0gmlwhKwS8M-KbXVsdGlhZGRyc5YACASsEvDPBnFhAAoErBLwzwZxYt0DgnJzhQACAQAAiXNlY3AyNTZrMaED5BEiuc0Ojl8SlXJaeRyI02b_xZHfEUmdy48V80v604iDdGNwgnFhg3VkcIJxY4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29024/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.127/tcp/32404/p2p/16Uiu2HAkvo1XXb8pRT4YEMoHQYomwtpYS9g53EZgfQVTKSW19SdC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32403/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29024/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32403/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32403/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765426469745752007,"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:29024/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765426469745752007,"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 6076bceff867
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f0213b0ce2bf
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 @@
2025-12-11 04:14:24.786 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:24.787 DEBUG [tests.conftest] Running test: test_cursor_pointing_to_deleted_message with id: 2025-12-11_04-14-24__8980af62-6cea-41ad-9df8-581223084b6f
2025-12-11 04:14:24.787 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:24.787 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:14:24.787 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:14:24.794 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:24.794 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-24__8980af62-6cea-41ad-9df8-581223084b6f__wakuorg_nwaku:latest.log
2025-12-11 04:14:24.794 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:24.794 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:24.796 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:24.796 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.8
2025-12-11 04:14:24.796 DEBUG [src.node.docker_mananger] Generated ports ['44484', '44485', '44486', '44487', '44488']
2025-12-11 04:14:24.796 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:24.796 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:24.797 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:24.797 DEBUG [src.node.docker_mananger] docker run -i -t -p 44484:44484 -p 44485:44485 -p 44486:44486 -p 44487:44487 -p 44488:44488 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44486 --rest-port=44484 --tcp-port=44485 --discv5-udp-port=44487 --rest-address=0.0.0.0 --nat=extip:172.18.152.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc6dfccdb2fbcfea6e4e82b6d168df4a51692bdfdf1ac5b7fedfba68b510dadb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44488 --metrics-logging=true --store=true --relay=true
2025-12-11 04:14:24.984 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.8 waku 11765908753ccd727e6cc222cfe340a864f1273b8084f35c60a8c7a0148bfc18
2025-12-11 04:14:25.015 DEBUG [src.node.docker_mananger] Container started with ID 11765908753c. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-24__8980af62-6cea-41ad-9df8-581223084b6f__wakuorg_nwaku:latest.log
2025-12-11 04:14:25.016 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44484
2025-12-11 04:14:25.017 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:25.024 ERROR [src.node.docker_mananger] Max retries reached for container 6c554ec60318. Exiting log stream.
2025-12-11 04:14:25.583 ERROR [src.node.docker_mananger] Max retries reached for container 1b5fb5f365dd. Exiting log stream.
2025-12-11 04:14:26.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44484/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:26.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:26.022 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:26.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44484/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:26.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.8/tcp/44485/p2p/16Uiu2HAm6ApY1MtUtC9etageT2NUkB6CQBQDkdXjz3FPTcXDhaEY","/ip4/172.18.152.8/tcp/44486/ws/p2p/16Uiu2HAm6ApY1MtUtC9etageT2NUkB6CQBQDkdXjz3FPTcXDhaEY"],"enrUri":"enr:-L24QP-Z6tInCtq4_g9wFZVuMWxXwUIKCs_4lGtcA_pQAnpnFlOWRvD9yOiBCRCj096xnp_d8RuuqIbOQphyPAi93eQCgmlkgnY0gmlwhKwSmAiKbXVsdGlhZGRyc5YACASsEpgIBq3FAAoErBKYCAatxt0DgnJzhQADAQAAiXNlY3AyNTZrMaECn6KEhsRrYPR8KjklrubNiv6XJxcpYHAJqDoyuIyBTjWDdGNwgq3Fg3VkcIKtx4V3YWt1MgM"}'
2025-12-11 04:14:26.024 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:26.031 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:26.031 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-24__8980af62-6cea-41ad-9df8-581223084b6f__wakuorg_nwaku:latest.log
2025-12-11 04:14:26.031 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:26.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:26.033 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:26.033 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.17
2025-12-11 04:14:26.033 DEBUG [src.node.docker_mananger] Generated ports ['62018', '62019', '62020', '62021', '62022']
2025-12-11 04:14:26.033 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:26.033 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:26.034 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:26.034 DEBUG [src.node.docker_mananger] docker run -i -t -p 62018:62018 -p 62019:62019 -p 62020:62020 -p 62021:62021 -p 62022:62022 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62020 --rest-port=62018 --tcp-port=62019 --discv5-udp-port=62021 --rest-address=0.0.0.0 --nat=extip:172.18.233.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7716b9d4cbadcd84dab066a95f76716be9b3fdf6bd9e3c35db24d80a8c4bedb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62022 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP-Z6tInCtq4_g9wFZVuMWxXwUIKCs_4lGtcA_pQAnpnFlOWRvD9yOiBCRCj096xnp_d8RuuqIbOQphyPAi93eQCgmlkgnY0gmlwhKwSmAiKbXVsdGlhZGRyc5YACASsEpgIBq3FAAoErBKYCAatxt0DgnJzhQADAQAAiXNlY3AyNTZrMaECn6KEhsRrYPR8KjklrubNiv6XJxcpYHAJqDoyuIyBTjWDdGNwgq3Fg3VkcIKtx4V3YWt1MgM --storenode=/ip4/172.18.152.8/tcp/44485/p2p/16Uiu2HAm6ApY1MtUtC9etageT2NUkB6CQBQDkdXjz3FPTcXDhaEY --store=true --relay=true
2025-12-11 04:14:26.218 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.17 waku a6c35d144ea73da850d6d361b0c5a84ab96babb6616f641e432559bd635d22a8
2025-12-11 04:14:26.250 DEBUG [src.node.docker_mananger] Container started with ID a6c35d144ea7. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-24__8980af62-6cea-41ad-9df8-581223084b6f__wakuorg_nwaku:latest.log
2025-12-11 04:14:26.251 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62018
2025-12-11 04:14:26.251 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:27.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62018/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:27.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:27.256 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:27.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62018/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:27.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.17/tcp/62019/p2p/16Uiu2HAmRcf2jtjgXq59gGZyqpjiES2PXWFWCGXW1o52AL4NHRsH","/ip4/172.18.233.17/tcp/62020/ws/p2p/16Uiu2HAmRcf2jtjgXq59gGZyqpjiES2PXWFWCGXW1o52AL4NHRsH"],"enrUri":"enr:-L24QI3qgvpyisleq4nznO7fsa3xUqE0FhPIN8dh_yr5n7I2ZEUx8pqWCi8bf7UzGno0GytVaA865K9-Aqtvx2t1PK0CgmlkgnY0gmlwhKwS6RGKbXVsdGlhZGRyc5YACASsEukRBvJDAAoErBLpEQbyRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwI7sZjaw0ZQWzL5-lz47VUH7l4c1jxfJjF19fUZvYrSDdGNwgvJDg3VkcILyRYV3YWt1MgM"}'
2025-12-11 04:14:27.259 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:27.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62018/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.8/tcp/44485/p2p/16Uiu2HAm6ApY1MtUtC9etageT2NUkB6CQBQDkdXjz3FPTcXDhaEY"]'
2025-12-11 04:14:27.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:27.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62018/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:27.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.268 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:27.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:27.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:27.474 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:27.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:27.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.480 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:27.681 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:27.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:27.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.687 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:27.889 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:27.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:27.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:27.894 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:28.095 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:28.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:28.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:28.101 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:28.302 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:28.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:28.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:28.308 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:28.509 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:28.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:28.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:28.515 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:28.715 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:28.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:28.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:28.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:28.922 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:28.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:28.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:28.928 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:29.129 DEBUG [src.steps.store] Relaying message
2025-12-11 04:14:29.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:29.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:29.135 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:14:29.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44484/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xd3e6c335f5cc43048f7ea95f1d726ad81cca4fba264312c8aee66ff3191c910d&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:29.339 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:44484/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xd3e6c335f5cc43048f7ea95f1d726ad81cca4fba264312c8aee66ff3191c910d&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2025-12-11 04:14:29.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62018/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xd3e6c335f5cc43048f7ea95f1d726ad81cca4fba264312c8aee66ff3191c910d&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:29.342 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:62018/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xd3e6c335f5cc43048f7ea95f1d726ad81cca4fba264312c8aee66ff3191c910d&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2025-12-11 04:14:29.343 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:29.344 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:29.345 DEBUG [src.node.waku_node] Stopping container with id 11765908753c
2025-12-11 04:14:29.922 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:29.925 DEBUG [src.node.waku_node] Stopping container with id a6c35d144ea7
2025-12-11 04:14:30.467 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:30.469 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:30.476 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:30.484 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_content_topic with id: 2025-12-11_04-15-14__6c024671-9813-4b2d-a3fa-12616cbca48c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-15-14__6c024671-9813-4b2d-a3fa-12616cbca48c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.244.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58906', '58907', '58908', '58909', '58910']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58906:58906 -p 58907:58907 -p 58908:58908 -p 58909:58909 -p 58910:58910 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58908 --rest-port=58906 --tcp-port=58907 --discv5-udp-port=58909 --rest-address=0.0.0.0 --nat=extip:172.18.244.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd83deda2c06ee10b1cef3e66a1d95fc41ebc4a3e9dae3d3c972fffbbf21cc3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58910 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.105 waku 9c3cb1163ce2aa7ca99628287cf8fd11a69ab20abf6c57de9a3973d5d4e873b8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c3cb1163ce2. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-15-14__6c024671-9813-4b2d-a3fa-12616cbca48c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58906
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 f08a1eb9315e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae51ef59bbb2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58906/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:58906/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.105/tcp/58907/p2p/16Uiu2HAm8T2dFXqtcxthQHNQVb8py5Cfe9CrdmqibWcNnLxFsxvw","/ip4/172.18.244.105/tcp/58908/ws/p2p/16Uiu2HAm8T2dFXqtcxthQHNQVb8py5Cfe9CrdmqibWcNnLxFsxvw"],"enrUri":"enr:-L24QBOEHz9bo_mq_S_OWJlRFg2fEGDjiR3rB-0c58sYxK5kJeVfHEgXE_FR2_Bu0d_19oB7Ty_yXhhfh3NwiyYi6voCgmlkgnY0gmlwhKwS9GmKbXVsdGlhZGRyc5YACASsEvRpBuYbAAoErBL0aQbmHN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwYDa68nwbGCzFfGqpO1ORYtEi2vKBlQcz7oQh_703USDdGNwguYbg3VkcILmHYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-15-14__6c024671-9813-4b2d-a3fa-12616cbca48c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33607', '33608', '33609', '33610', '33611']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33607:33607 -p 33608:33608 -p 33609:33609 -p 33610:33610 -p 33611:33611 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33609 --rest-port=33607 --tcp-port=33608 --discv5-udp-port=33610 --rest-address=0.0.0.0 --nat=extip:172.18.181.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aad7ccc7df9becffdedaf83b799b5ebebe7cbaea123bd45e8fcfcaeafa43ba4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33611 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBOEHz9bo_mq_S_OWJlRFg2fEGDjiR3rB-0c58sYxK5kJeVfHEgXE_FR2_Bu0d_19oB7Ty_yXhhfh3NwiyYi6voCgmlkgnY0gmlwhKwS9GmKbXVsdGlhZGRyc5YACASsEvRpBuYbAAoErBL0aQbmHN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwYDa68nwbGCzFfGqpO1ORYtEi2vKBlQcz7oQh_703USDdGNwguYbg3VkcILmHYV3YWt1MgM --storenode=/ip4/172.18.244.105/tcp/58907/p2p/16Uiu2HAm8T2dFXqtcxthQHNQVb8py5Cfe9CrdmqibWcNnLxFsxvw --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.72 waku 49e5dbe62fe14ee52a902f8a86aa74ec3565426a15621243373dfa86001d2b14
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 49e5dbe62fe1. Setting up logs at ./log/docker/store_node1_2025-12-11_04-15-14__6c024671-9813-4b2d-a3fa-12616cbca48c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33607
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33607/health" -H "Content-Type: application/json" -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:33607/debug/v1/info" -H "Content-Type: application/json" -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.72/tcp/33608/p2p/16Uiu2HAmL7EXMt8MB6uVVcSuUq7nagaeArbnCYQcMqYU81ig7cB6","/ip4/172.18.181.72/tcp/33609/ws/p2p/16Uiu2HAmL7EXMt8MB6uVVcSuUq7nagaeArbnCYQcMqYU81ig7cB6"],"enrUri":"enr:-L24QAwl-ba85e4UD_SGVX_CYR8kg8V-yGUfDgJr5E0r7SUDfkU9tTW7Sk_PSxFw_yc8EO9AvcaKjr92XuM-75BuLBgCgmlkgnY0gmlwhKwStUiKbXVsdGlhZGRyc5YACASsErVIBoNIAAoErBK1SAaDSd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbrrvij-tGQO_FhrW6uWsizLm25j6nnOMCsszsfqgubWDdGNwgoNIg3VkcIKDSoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33607/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.105/tcp/58907/p2p/16Uiu2HAm8T2dFXqtcxthQHNQVb8py5Cfe9CrdmqibWcNnLxFsxvw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58906/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:33607/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:58906/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58906/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:58906/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:58906/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:58906/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:58906/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:58906/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:58906/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58906/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33607/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c3cb1163ce2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 49e5dbe62fe1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_relay_publish with id: 2025-12-11_04-13-53__a11e963e-8380-47c1-9d13-4d7c47544db1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-53__a11e963e-8380-47c1-9d13-4d7c47544db1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61458', '61459', '61460', '61461', '61462']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61458:61458 -p 61459:61459 -p 61460:61460 -p 61461:61461 -p 61462:61462 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61460 --rest-port=61458 --tcp-port=61459 --discv5-udp-port=61461 --rest-address=0.0.0.0 --nat=extip:172.18.245.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4e1dfcdfd94dfd6c0cddfea4c6b80372e2f0e3aa3d86a0cfb8da33f9a6979bed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61462 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.6 waku a1507edda7cee3bb5e461f45d20d2be83655afb0d90cdaf61640ea9858aeb032
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a1507edda7ce. Setting up logs at ./log/docker/node1_2025-12-11_04-13-53__a11e963e-8380-47c1-9d13-4d7c47544db1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61458
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 b5c73aa6b623. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ee6ec922345e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61458/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:61458/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.6/tcp/61459/p2p/16Uiu2HAm5hUTyGTMDsQHrA9mhxgWuixjVtFae1piFrWda7Piux7Q","/ip4/172.18.245.6/tcp/61460/ws/p2p/16Uiu2HAm5hUTyGTMDsQHrA9mhxgWuixjVtFae1piFrWda7Piux7Q"],"enrUri":"enr:-L24QLwFViTrFRmCBim1LRmD8AJbwLAAc_B8_17LBOodFxhGLM3chGm9WwPpp6Rjx_qKRZHJXAQjqC9thvOCdjtn7OsCgmlkgnY0gmlwhKwS9QaKbXVsdGlhZGRyc5YACASsEvUGBvATAAoErBL1BgbwFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECmKEkoPSFrj7w6cSW8TbrYaqrdXhmhBlKhGr-yUepUZ-DdGNwgvATg3VkcILwFYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-53__a11e963e-8380-47c1-9d13-4d7c47544db1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6592', '6593', '6594', '6595', '6596']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6592:6592 -p 6593:6593 -p 6594:6594 -p 6595:6595 -p 6596:6596 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6594 --rest-port=6592 --tcp-port=6593 --discv5-udp-port=6595 --rest-address=0.0.0.0 --nat=extip:172.18.154.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a491cba7cdb69bddcdd3acfcb9debf8db1e2bf3252dc7c8ce2d8e5baafbedfca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6596 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLwFViTrFRmCBim1LRmD8AJbwLAAc_B8_17LBOodFxhGLM3chGm9WwPpp6Rjx_qKRZHJXAQjqC9thvOCdjtn7OsCgmlkgnY0gmlwhKwS9QaKbXVsdGlhZGRyc5YACASsEvUGBvATAAoErBL1BgbwFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECmKEkoPSFrj7w6cSW8TbrYaqrdXhmhBlKhGr-yUepUZ-DdGNwgvATg3VkcILwFYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.161 waku 079553338bc8cc1a70c9f82503b8834361d023b66834d51fd1b486fa6b61c219
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 079553338bc8. Setting up logs at ./log/docker/node2_2025-12-11_04-13-53__a11e963e-8380-47c1-9d13-4d7c47544db1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6592
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6592/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:6592/debug/v1/info" -H "Content-Type: application/json" -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.161/tcp/6593/p2p/16Uiu2HAmCtbNE7xV1xRfSk6wrxHTQpjkuP7kuWdDJuZWUP9NUwfA","/ip4/172.18.154.161/tcp/6594/ws/p2p/16Uiu2HAmCtbNE7xV1xRfSk6wrxHTQpjkuP7kuWdDJuZWUP9NUwfA"],"enrUri":"enr:-L24QBblN0Pe9SdY-dyZolaAdYv_gBuFwiGGM6bP6axvj-hCaMzWFF7hyEk4FB2RQAWGepPAS-kI0IBL3YawfVu1VtsCgmlkgnY0gmlwhKwSmqGKbXVsdGlhZGRyc5YACASsEpqhBhnBAAoErBKaoQYZwt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA3wktsKxeTB7L14zslfTP53fTn0CssOoTvqlBWwkScWDdGNwghnBg3VkcIIZw4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6592/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.6/tcp/61459/p2p/16Uiu2HAm5hUTyGTMDsQHrA9mhxgWuixjVtFae1piFrWda7Piux7Q"]'
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:61458/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:6592/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:61458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:61458/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":1765426436079492352,"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:6592/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":1765426436079492352,"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:61458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6592/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":1765426436194639715,"ephemeral":false,"proof":""}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 2.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 a1507edda7ce
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 079553338bc8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2025-12-11_04-12-45__245307d1-4c7e-4dcd-b49a-0f8502e8bc69
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_2025-12-11_04-12-45__245307d1-4c7e-4dcd-b49a-0f8502e8bc69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38289', '38290', '38291', '38292', '38293']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38289:38289 -p 38290:38290 -p 38291:38291 -p 38292:38292 -p 38293:38293 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38291 --rest-port=38289 --tcp-port=38290 --discv5-udp-port=38292 --rest-address=0.0.0.0 --nat=extip:172.18.224.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec6cf6aa4a0b9c36ecccceb2f6dcf87bda7d6b798b9dfabd4bac0caf6ca0008b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38293 --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.224.67 waku 5fda6b9204dcad3174d3c1033cb545ecd1d2d5e3fa1998faf9d3a9e6d8e5a333
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5fda6b9204dc. Setting up logs at ./log/docker/node1_2025-12-11_04-12-45__245307d1-4c7e-4dcd-b49a-0f8502e8bc69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38289
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 af7c0f7698bb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 026cde8f7202. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38289/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:38289/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.67/tcp/38290/p2p/16Uiu2HAm8RGFtwFuQYbfSnXU6joSHSECJWQcCCdyYNy7yjW8jPYR","/ip4/172.18.224.67/tcp/38291/ws/p2p/16Uiu2HAm8RGFtwFuQYbfSnXU6joSHSECJWQcCCdyYNy7yjW8jPYR"],"enrUri":"enr:-L24QPbvMvMTwu5Nqgi4zJeR14NVyeGUdidkhOT8VkQIyUg3djr-fL8QUyHOTj0kllpR_NAoRvrKSCzlKhbBBvFHZfUCgmlkgnY0gmlwhKwS4EOKbXVsdGlhZGRyc5YACASsEuBDBpWSAAoErBLgQwaVk90DgnJzhQADAQAAiXNlY3AyNTZrMaECwQ0baWjtjyPQn3bhyFbpDlnittChrkVgEOB-VwfDldaDdGNwgpWSg3VkcIKVlIV3YWt1Mg8"}'
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  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 5fda6b9204dc
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  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2025-12-11_04-12-45__245307d1-4c7e-4dcd-b49a-0f8502e8bc69__wakuorg_nwaku:latest.log
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: 2025-12-11_04-12-52__63381c74-55bd-4e73-9061-1ee9646a2b0d
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_2025-12-11_04-12-52__63381c74-55bd-4e73-9061-1ee9646a2b0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.126
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18890', '18891', '18892', '18893', '18894']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18890:18890 -p 18891:18891 -p 18892:18892 -p 18893:18893 -p 18894:18894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18892 --rest-port=18890 --tcp-port=18891 --discv5-udp-port=18893 --rest-address=0.0.0.0 --nat=extip:172.18.33.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc08dcadc32205783bf09b4eeb04f18f78da98a4bdbfedfb1831eda07e8afe1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18894 --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.33.126 waku cb02610ebf301de3cb01629679ed7e59a211ab079e71111b6c818978d51a72be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cb02610ebf30. Setting up logs at ./log/docker/node1_2025-12-11_04-12-52__63381c74-55bd-4e73-9061-1ee9646a2b0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18890
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 5fda6b9204dc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18890/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:18890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.126/tcp/18891/p2p/16Uiu2HAkxj3ats6YmvupsnMuBGUuATMthxBNdVECCBFFc4toHogR","/ip4/172.18.33.126/tcp/18892/ws/p2p/16Uiu2HAkxj3ats6YmvupsnMuBGUuATMthxBNdVECCBFFc4toHogR"],"enrUri":"enr:-L24QHBJihMH0nnIN-HqEsCR0au3AldDnSlrGJ0xLzNrJIVOCmhBXjTTm-hxkXQ-v0dWBZpJKB8IPFhoxZJBr8-IGMICgmlkgnY0gmlwhKwSIX6KbXVsdGlhZGRyc5YACASsEiF-BknLAAoErBIhfgZJzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMQZdFXmXZpD8qn4GBPK7PmUTmIxpGhCDG2xLVuE1--aDdGNwgknLg3VkcIJJzYV3YWt1Mg8"}'
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  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 cb02610ebf30
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  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2025-12-11_04-12-52__63381c74-55bd-4e73-9061-1ee9646a2b0d__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush_node_with_relay_works_correctly with id: 2025-12-11_04-14-50__481203b5-2553-4d7b-ab9c-c99b491563c3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-11_04-14-50__481203b5-2553-4d7b-ab9c-c99b491563c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39883', '39884', '39885', '39886', '39887']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39883:39883 -p 39884:39884 -p 39885:39885 -p 39886:39886 -p 39887:39887 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39885 --rest-port=39883 --tcp-port=39884 --discv5-udp-port=39886 --rest-address=0.0.0.0 --nat=extip:172.18.120.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec6e8fcba403fd85eb218d54e2faf73cfa3dc58674ec47e584bd8af4a80de911 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39887 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.31 waku 0245baaffa67454003aa6925238c9764f8a92dc415afffc0f333a6b22e8943c6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0245baaffa67. Setting up logs at ./log/docker/receiving_node1_2025-12-11_04-14-50__481203b5-2553-4d7b-ab9c-c99b491563c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39883
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 5df2d071cf2e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 37c27b8a46c7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39883/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:39883/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.31/tcp/39884/p2p/16Uiu2HAmAKh7nbFkL6596NbeXnLe3bysz4g75SESRWrozQNiU4jW","/ip4/172.18.120.31/tcp/39885/ws/p2p/16Uiu2HAmAKh7nbFkL6596NbeXnLe3bysz4g75SESRWrozQNiU4jW"],"enrUri":"enr:-L24QLQ9bjnnVSPYAswbddeRs4mM3P1XnJyRWEAB10G-QuVdaxejA_QIE9alMwHWANntbB-3wkraH8TWeduNWGoxStUCgmlkgnY0gmlwhKwSeB-KbXVsdGlhZGRyc5YACASsEngfBpvMAAoErBJ4Hwabzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3VcbBuJ1yujNfZV5VuanChhOP09eXeZ9dHsraGmMozWDdGNwgpvMg3VkcIKbzoV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-11_04-14-50__481203b5-2553-4d7b-ab9c-c99b491563c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61806', '61807', '61808', '61809', '61810']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61806:61806 -p 61807:61807 -p 61808:61808 -p 61809:61809 -p 61810:61810 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61808 --rest-port=61806 --tcp-port=61807 --discv5-udp-port=61809 --rest-address=0.0.0.0 --nat=extip:172.18.152.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=020b66fdb389ad8b3c09892d542bebb0ff558dd32a7dae92dcdb1e633c4f2daa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61810 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLQ9bjnnVSPYAswbddeRs4mM3P1XnJyRWEAB10G-QuVdaxejA_QIE9alMwHWANntbB-3wkraH8TWeduNWGoxStUCgmlkgnY0gmlwhKwSeB-KbXVsdGlhZGRyc5YACASsEngfBpvMAAoErBJ4Hwabzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3VcbBuJ1yujNfZV5VuanChhOP09eXeZ9dHsraGmMozWDdGNwgpvMg3VkcIKbzoV3YWt1Mg0 --lightpushnode=/ip4/172.18.120.31/tcp/39884/p2p/16Uiu2HAmAKh7nbFkL6596NbeXnLe3bysz4g75SESRWrozQNiU4jW --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.171 waku f12e65036b12a036ce4688e72c449f1b2e08a7f069e3d10ce0a506fb6976b3d6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f12e65036b12. Setting up logs at ./log/docker/lightpush_node1_2025-12-11_04-14-50__481203b5-2553-4d7b-ab9c-c99b491563c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61806
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61806/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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":"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:61806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.171/tcp/61807/p2p/16Uiu2HAm7AW58nDLrqeFW7oJ8iGb8ERCKxfDrj8vvQPK9rx8BQr2","/ip4/172.18.152.171/tcp/61808/ws/p2p/16Uiu2HAm7AW58nDLrqeFW7oJ8iGb8ERCKxfDrj8vvQPK9rx8BQr2"],"enrUri":"enr:-L24QJ7hOvRLQo9jzrqiuOyc88y3XRZ_cZXxPSc5NdlVs_FDNQBndHXKx5o2eBMp3Ui5FT7-y50njReinMLlYKGwlJ4CgmlkgnY0gmlwhKwSmKuKbXVsdGlhZGRyc5YACASsEpirBvFvAAoErBKYqwbxcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrmlT_LLqsK6OO3-4YvGWEA0UiI3W4QCp8MBj3sKmZ_eDdGNwgvFvg3VkcILxcYV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61806/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.31/tcp/39884/p2p/16Uiu2HAmAKh7nbFkL6596NbeXnLe3bysz4g75SESRWrozQNiU4jW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39883/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:61806/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 seconds
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61806/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765426493484418742}}'
INFO  src.node.api_clients.base_client:base_client.py: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:39883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1765426493484418742,"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:61806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1765426493484418742,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1765426493603007141,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426493607550859,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1765426493603007141,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426493607550859,"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 0245baaffa67
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f12e65036b12
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: 2025-12-11_04-13-45__5aad516b-179d-4e3e-94e3-dedc7d2df2b5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-45__5aad516b-179d-4e3e-94e3-dedc7d2df2b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.168.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59115', '59116', '59117', '59118', '59119']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59115:59115 -p 59116:59116 -p 59117:59117 -p 59118:59118 -p 59119:59119 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59117 --rest-port=59115 --tcp-port=59116 --discv5-udp-port=59118 --rest-address=0.0.0.0 --nat=extip:172.18.168.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4d2604f22f90f6adbde4bf5b6aae5cdb045eac5e6bfe3deacfa87cceaa3e2deb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59119 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.109 waku 79e6eb6a159eb18342389235b1525ffcfb5b375af6ea2f1802630214ea64a405
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79e6eb6a159e. Setting up logs at ./log/docker/node1_2025-12-11_04-13-45__5aad516b-179d-4e3e-94e3-dedc7d2df2b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59115
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 58d91ea29c76. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0aad865ffeb8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59115/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:59115/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.109/tcp/59116/p2p/16Uiu2HAmRLDbvdsve1h1WoMMucdw1jWgNVaUuVs5rw1nTyg2hZu1","/ip4/172.18.168.109/tcp/59117/ws/p2p/16Uiu2HAmRLDbvdsve1h1WoMMucdw1jWgNVaUuVs5rw1nTyg2hZu1"],"enrUri":"enr:-L24QPUV2bd_Pzz62GKKhijWjBwupFy2bIkPazti0PNPJvPLBJo8q4lcSk95m5_kC9tgOv2hHHbdenxhiSDBVURBLrgCgmlkgnY0gmlwhKwSqG2KbXVsdGlhZGRyc5YACASsEqhtBubsAAoErBKobQbm7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvFjhDzUZBKSdwEeq4xZTKdM8yMs_lTBBx0uD4j7lWviDdGNwgubsg3VkcILm7oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-45__5aad516b-179d-4e3e-94e3-dedc7d2df2b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24162', '24163', '24164', '24165', '24166']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24162:24162 -p 24163:24163 -p 24164:24164 -p 24165:24165 -p 24166:24166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24164 --rest-port=24162 --tcp-port=24163 --discv5-udp-port=24165 --rest-address=0.0.0.0 --nat=extip:172.18.46.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=402f8eee5e5da96cab5653aa6cdfc813bdf0a2a2cfafa11afa44d4347fa64c55 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24166 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPUV2bd_Pzz62GKKhijWjBwupFy2bIkPazti0PNPJvPLBJo8q4lcSk95m5_kC9tgOv2hHHbdenxhiSDBVURBLrgCgmlkgnY0gmlwhKwSqG2KbXVsdGlhZGRyc5YACASsEqhtBubsAAoErBKobQbm7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvFjhDzUZBKSdwEeq4xZTKdM8yMs_lTBBx0uD4j7lWviDdGNwgubsg3VkcILm7oV3YWt1MgU --filternode=/ip4/172.18.168.109/tcp/59116/p2p/16Uiu2HAmRLDbvdsve1h1WoMMucdw1jWgNVaUuVs5rw1nTyg2hZu1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.26 waku 7d6f959e15e3364db5c04f4a45f8a1b2fa7ef6bcd4fb8c0eb7d875a62df33df3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d6f959e15e3. Setting up logs at ./log/docker/node2_2025-12-11_04-13-45__5aad516b-179d-4e3e-94e3-dedc7d2df2b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24162
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24162/health" -H "Content-Type: application/json" -d '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:24162/debug/v1/info" -H "Content-Type: application/json" -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.26/tcp/24163/p2p/16Uiu2HAmRVhsq4Gszwte1d3ogq55LUxJKxCWohdLEyn3pJGjXnW7","/ip4/172.18.46.26/tcp/24164/ws/p2p/16Uiu2HAmRVhsq4Gszwte1d3ogq55LUxJKxCWohdLEyn3pJGjXnW7"],"enrUri":"enr:-L24QCnY-2jidkudBg-yL0Y4QDNXFSRH3MtTApKzXDnbq2z6DNi1pWL90ZZ1BHdsqNMxoDhJzb4WRyGeGhp1sfCbqBgCgmlkgnY0gmlwhKwSLhqKbXVsdGlhZGRyc5YACASsEi4aBl5jAAoErBIuGgZeZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvscTf3ib9qC4kplQ0CoFHaAazQC-20R1v9KbMtU4U1yDdGNwgl5jg3VkcIJeZYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24162/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.109/tcp/59116/p2p/16Uiu2HAmRLDbvdsve1h1WoMMucdw1jWgNVaUuVs5rw1nTyg2hZu1"]'
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:59115/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:24162/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bf51f083-dadf-4c4c-ab9b-9cf17b5cfc60", "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":"bf51f083-dadf-4c4c-ab9b-9cf17b5cfc60","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:24162/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:24162/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 79e6eb6a159e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7d6f959e15e3
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,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: 2025-12-11_04-14-56__5815e3ad-1340-4e39-92c1-dc5850197228
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-56__5815e3ad-1340-4e39-92c1-dc5850197228__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-56__5815e3ad-1340-4e39-92c1-dc5850197228__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-14-56__5815e3ad-1340-4e39-92c1-dc5850197228__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.88.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12879', '12880', '12881', '12882', '12883']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12879:12879 -p 12880:12880 -p 12881:12881 -p 12882:12882 -p 12883:12883 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12881 --rest-port=12879 --tcp-port=12880 --discv5-udp-port=12882 --rest-address=0.0.0.0 --nat=extip:172.18.88.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5cccd3723f132b9e5baa1f79cd1a93da478dc60d9eee95d7fc8f88d89b6ccfee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12883 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.178 waku b2d04f5915fe69cbbd2d55630801992a38508891d33a0ebddb244bc6bc9b3ca4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dca5487b4eda. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b2d04f5915fe. Setting up logs at ./log/docker/node1_2025-12-11_04-14-56__5815e3ad-1340-4e39-92c1-dc5850197228__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12879
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 25d162d42687. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12879/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:12879/debug/v1/info" -H "Content-Type: application/json" -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.178/tcp/12880/p2p/16Uiu2HAmK85uSZfSed3CEHwSrtz8XTWtL5DGJk53JvkNJuPRK8c4","/ip4/172.18.88.178/tcp/12881/ws/p2p/16Uiu2HAmK85uSZfSed3CEHwSrtz8XTWtL5DGJk53JvkNJuPRK8c4"],"enrUri":"enr:-L24QHsBgqeZeBmYbkJvB1x71Ih0gcD3_KjpSYh6tyxFaS_LDnKPBvScqh9ug_YGFlrUMw1ok0hVaD-R2p_vhcXpn2cCgmlkgnY0gmlwhKwSWLKKbXVsdGlhZGRyc5YACASsEliyBjJQAAoErBJYsgYyUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYBcVblOx1abNQlqq06Rqawxo5BPb7E3CJsP8hfP9Fn2DdGNwgjJQg3VkcIIyUoV3YWt1MgM"}'
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.113.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37012', '37013', '37014', '37015', '37016']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37012:37012 -p 37013:37013 -p 37014:37014 -p 37015:37015 -p 37016:37016 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37014 --rest-port=37012 --tcp-port=37013 --discv5-udp-port=37015 --rest-address=0.0.0.0 --nat=extip:172.18.113.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3918eb474bcda6e71aefc0cdaffdbbefa9ca9cadfbfbad6eeae32ffe3e6da9dc --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37016 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHsBgqeZeBmYbkJvB1x71Ih0gcD3_KjpSYh6tyxFaS_LDnKPBvScqh9ug_YGFlrUMw1ok0hVaD-R2p_vhcXpn2cCgmlkgnY0gmlwhKwSWLKKbXVsdGlhZGRyc5YACASsEliyBjJQAAoErBJYsgYyUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYBcVblOx1abNQlqq06Rqawxo5BPb7E3CJsP8hfP9Fn2DdGNwgjJQg3VkcIIyUoV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.231 waku 4ed749ba1586b93ee93de33cd3d6abae89dfb05af20b2c1edca804ad2c2abafa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ed749ba1586. Setting up logs at ./log/docker/node2_2025-12-11_04-14-56__5815e3ad-1340-4e39-92c1-dc5850197228__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37012
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37012/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:37012/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.231/tcp/37013/p2p/16Uiu2HAmD5BSyLRwkcSsYE41VBn6XwitQiMN24vLJg4uvCpaTkJN","/ip4/172.18.113.231/tcp/37014/ws/p2p/16Uiu2HAmD5BSyLRwkcSsYE41VBn6XwitQiMN24vLJg4uvCpaTkJN"],"enrUri":"enr:-L24QJ2m4JiDBqu5zdu4HtPPxY4kcG8Yfp16Go7-VvM-LgRoL_G3SgkGILQxSB7uKhvTUApkAVXf2OSKd4G-V_eS7a0CgmlkgnY0gmlwhKwSceeKbXVsdGlhZGRyc5YACASsEnHnBpCVAAoErBJx5waQlt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBjJ86RwGuN4ciC35Vjv6DA2ocXHMxN_N1rXoAyCMD7uDdGNwgpCVg3VkcIKQl4V3YWt1MhM"}'
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.80.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37470', '37471', '37472', '37473', '37474']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37470:37470 -p 37471:37471 -p 37472:37472 -p 37473:37473 -p 37474:37474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37472 --rest-port=37470 --tcp-port=37471 --discv5-udp-port=37473 --rest-address=0.0.0.0 --nat=extip:172.18.80.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1fffce573c5ef6478c3f1ae7812ded1bfcf3b9d4aae73aeab0557de52aa7ed9 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37474 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ2m4JiDBqu5zdu4HtPPxY4kcG8Yfp16Go7-VvM-LgRoL_G3SgkGILQxSB7uKhvTUApkAVXf2OSKd4G-V_eS7a0CgmlkgnY0gmlwhKwSceeKbXVsdGlhZGRyc5YACASsEnHnBpCVAAoErBJx5waQlt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBjJ86RwGuN4ciC35Vjv6DA2ocXHMxN_N1rXoAyCMD7uDdGNwgpCVg3VkcIKQl4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.127 waku f1231ec0aa1f075ac08b8051e6b4c4c8443fe0d5496e61a87b6a558d7b3806b9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1231ec0aa1f. Setting up logs at ./log/docker/node3_2025-12-11_04-14-56__5815e3ad-1340-4e39-92c1-dc5850197228__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37470
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37470/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:37470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.127/tcp/37471/p2p/16Uiu2HAkycL7eHAGfYFH95VCnAFXLw5n4EUqkEV9Cxj57iNRbVVs","/ip4/172.18.80.127/tcp/37472/ws/p2p/16Uiu2HAkycL7eHAGfYFH95VCnAFXLw5n4EUqkEV9Cxj57iNRbVVs"],"enrUri":"enr:-L24QGKiwMK9_x9ckW6-geK0Hnd0w5mdpat1R9kDg2o1QjPXFQWhnogc4CfGfLOGFY2PUWiq9cSTfWn8cWxz0GAZJYgCgmlkgnY0gmlwhKwSUH-KbXVsdGlhZGRyc5YACASsElB_BpJfAAoErBJQfwaSYN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPims8hHX8pMtA_aCmaJsh7Y9W_VJWFaFIqBvKHpYqqqDdGNwgpJfg3VkcIKSYYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37012/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.178/tcp/12880/p2p/16Uiu2HAmK85uSZfSed3CEHwSrtz8XTWtL5DGJk53JvkNJuPRK8c4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37470/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.231/tcp/37013/p2p/16Uiu2HAmD5BSyLRwkcSsYE41VBn6XwitQiMN24vLJg4uvCpaTkJN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12879/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:37012/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:37470/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:12879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:12879/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":"0xcf0e2531b4d3bae192f7744d4fe4a6f282c8297c5c8e19d6e64e6f78597677c8"},{"messageHash":"0x1190a148f8768387fa35364007a5c37873f6b71a6860436b68c7253efce20544"},{"messageHash":"0x6c42d61ea501c5b07ccc4b831581f5f42a91fab504a145c27b5f6e42471d19ab"},{"messageHash":"0x208ca17203249e653c8e3319933adca134be7c4453497b4718a5ccb83bffce09"},{"messageHash":"0x568150140f5eaffe221e59c6b1eab5fb81452837c576695c415d99e82561c81f"},{"messageHash":"0x38dfb67085eefa0f8c9b22e8fcc5136ad54278db40ee802382fd081413837479"},{"messageHash":"0x7e49a845f9cdf12d5131f6a42d282102fd0b08607d571245c96dd36ccd4641a7"},{"messageHash":"0x6555a38b8b662f3bb1432bc0f145f8d6859119e3678b6a9c841b8e96d374fafb"},{"messageHash":"0x00ec506b2324afe1eac0bc8980247c4f619de72cf38240aadd39c158d4cdcd7b"},{"messageHash":"0x9e21a7b0a0437fb273b55c6dee8d9b0adb5b501bfa9077de2f589c4a371ff177"}]}'
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:37012/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":"0xcf0e2531b4d3bae192f7744d4fe4a6f282c8297c5c8e19d6e64e6f78597677c8"},{"messageHash":"0x1190a148f8768387fa35364007a5c37873f6b71a6860436b68c7253efce20544"},{"messageHash":"0x6c42d61ea501c5b07ccc4b831581f5f42a91fab504a145c27b5f6e42471d19ab"},{"messageHash":"0x208ca17203249e653c8e3319933adca134be7c4453497b4718a5ccb83bffce09"},{"messageHash":"0x568150140f5eaffe221e59c6b1eab5fb81452837c576695c415d99e82561c81f"},{"messageHash":"0x38dfb67085eefa0f8c9b22e8fcc5136ad54278db40ee802382fd081413837479"},{"messageHash":"0x7e49a845f9cdf12d5131f6a42d282102fd0b08607d571245c96dd36ccd4641a7"},{"messageHash":"0x6555a38b8b662f3bb1432bc0f145f8d6859119e3678b6a9c841b8e96d374fafb"},{"messageHash":"0x00ec506b2324afe1eac0bc8980247c4f619de72cf38240aadd39c158d4cdcd7b"},{"messageHash":"0x9e21a7b0a0437fb273b55c6dee8d9b0adb5b501bfa9077de2f589c4a371ff177"}]}'
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:37470/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":"0xcf0e2531b4d3bae192f7744d4fe4a6f282c8297c5c8e19d6e64e6f78597677c8"},{"messageHash":"0x1190a148f8768387fa35364007a5c37873f6b71a6860436b68c7253efce20544"},{"messageHash":"0x6c42d61ea501c5b07ccc4b831581f5f42a91fab504a145c27b5f6e42471d19ab"},{"messageHash":"0x208ca17203249e653c8e3319933adca134be7c4453497b4718a5ccb83bffce09"},{"messageHash":"0x568150140f5eaffe221e59c6b1eab5fb81452837c576695c415d99e82561c81f"},{"messageHash":"0x38dfb67085eefa0f8c9b22e8fcc5136ad54278db40ee802382fd081413837479"},{"messageHash":"0x7e49a845f9cdf12d5131f6a42d282102fd0b08607d571245c96dd36ccd4641a7"},{"messageHash":"0x6555a38b8b662f3bb1432bc0f145f8d6859119e3678b6a9c841b8e96d374fafb"},{"messageHash":"0x00ec506b2324afe1eac0bc8980247c4f619de72cf38240aadd39c158d4cdcd7b"},{"messageHash":"0x9e21a7b0a0437fb273b55c6dee8d9b0adb5b501bfa9077de2f589c4a371ff177"}]}'
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 b2d04f5915fe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4ed749ba1586
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f1231ec0aa1f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b2d04f5915fe. 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,101 @@
2025-12-11 04:13:51.530 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:13:51.530 DEBUG [tests.conftest] Running test: test_message_light_pushed_on_different_pubsub_topic_is_not_retrieved with id: 2025-12-11_04-13-51__4d8083ce-3483-423c-9fef-4ebe3428c040
2025-12-11 04:13:51.530 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:13:51.530 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-11 04:13:51.536 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:51.536 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-11_04-13-51__4d8083ce-3483-423c-9fef-4ebe3428c040__wakuorg_nwaku:latest.log
2025-12-11 04:13:51.536 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:51.537 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:51.538 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:51.538 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.62
2025-12-11 04:13:51.538 DEBUG [src.node.docker_mananger] Generated ports ['20354', '20355', '20356', '20357', '20358']
2025-12-11 04:13:51.538 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:51.538 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:51.538 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:51.539 DEBUG [src.node.docker_mananger] docker run -i -t -p 20354:20354 -p 20355:20355 -p 20356:20356 -p 20357:20357 -p 20358:20358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20356 --rest-port=20354 --tcp-port=20355 --discv5-udp-port=20357 --rest-address=0.0.0.0 --nat=extip:172.18.193.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c70db3dfffafa9de752fbb731b7aa74d62cb7c4d2562f2e51dab7e5fec1edaba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20358 --metrics-logging=true --lightpush=true --relay=true
2025-12-11 04:13:51.715 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.62 waku 9b96c49b09613376d901157fa21f4867417c341421f5a04017b420b3a0e1d314
2025-12-11 04:13:51.744 DEBUG [src.node.docker_mananger] Container started with ID 9b96c49b0961. Setting up logs at ./log/docker/receiving_node1_2025-12-11_04-13-51__4d8083ce-3483-423c-9fef-4ebe3428c040__wakuorg_nwaku:latest.log
2025-12-11 04:13:51.745 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20354
2025-12-11 04:13:51.745 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:51.833 ERROR [src.node.docker_mananger] Max retries reached for container ef0c42c6d0d8. Exiting log stream.
2025-12-11 04:13:52.331 ERROR [src.node.docker_mananger] Max retries reached for container e512a8db01ea. Exiting log stream.
2025-12-11 04:13:52.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20354/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:52.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:52.749 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:52.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:52.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.62/tcp/20355/p2p/16Uiu2HAmSeqQ9M1UygJmFkgSzY82pKGUotKAUXMGaEGyteVuUXJV","/ip4/172.18.193.62/tcp/20356/ws/p2p/16Uiu2HAmSeqQ9M1UygJmFkgSzY82pKGUotKAUXMGaEGyteVuUXJV"],"enrUri":"enr:-L24QBzP_kc8BXMQC_RFGmkm2buk9fXiq1IB-xqJYwKHhH17YJFbKcZM-JaySQ1ZC2krvefsjLsOm29BXDoaek4z4RMCgmlkgnY0gmlwhKwSwT6KbXVsdGlhZGRyc5YACASsEsE-Bk-DAAoErBLBPgZPhN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDz_l_DOs3i6COHYrJQA7B9fwCNTQrn1KdkNlnL4c4veaDdGNwgk-Dg3VkcIJPhYV3YWt1Mgk"}'
2025-12-11 04:13:52.751 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:52.758 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:52.758 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-11_04-13-51__4d8083ce-3483-423c-9fef-4ebe3428c040__wakuorg_nwaku:latest.log
2025-12-11 04:13:52.758 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:52.758 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:52.759 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:52.759 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.57
2025-12-11 04:13:52.760 DEBUG [src.node.docker_mananger] Generated ports ['58193', '58194', '58195', '58196', '58197']
2025-12-11 04:13:52.760 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:52.760 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:52.760 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:52.760 DEBUG [src.node.docker_mananger] docker run -i -t -p 58193:58193 -p 58194:58194 -p 58195:58195 -p 58196:58196 -p 58197:58197 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58195 --rest-port=58193 --tcp-port=58194 --discv5-udp-port=58196 --rest-address=0.0.0.0 --nat=extip:172.18.26.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3efa13cd4e22ad5fb7dbaba63baf7caae4bbc22fc9cfefb54fd15591fe58ac6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58197 --metrics-logging=true --lightpush=false --relay=true
2025-12-11 04:13:52.935 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.57 waku f0bc72aa41b5f2c4f8ad9195bd99b8c8218ad658946ed817252d5627fa69b471
2025-12-11 04:13:52.963 DEBUG [src.node.docker_mananger] Container started with ID f0bc72aa41b5. Setting up logs at ./log/docker/receiving_node2_2025-12-11_04-13-51__4d8083ce-3483-423c-9fef-4ebe3428c040__wakuorg_nwaku:latest.log
2025-12-11 04:13:52.963 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58193
2025-12-11 04:13:52.963 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:53.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58193/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:53.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:53.967 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:53.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58193/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:53.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.57/tcp/58194/p2p/16Uiu2HAmH7n4tDBXv5e2J5FB3h5rbU9iiCtZwufKARTSD77r4kqM","/ip4/172.18.26.57/tcp/58195/ws/p2p/16Uiu2HAmH7n4tDBXv5e2J5FB3h5rbU9iiCtZwufKARTSD77r4kqM"],"enrUri":"enr:-L24QNREf_ziry5Qr1DW7GBfciddHH055vRbLPCQabZCcDZaaM8uNLvGDwFGrTpBSsIlo9QwZUtV0ggaOzrdfesJNggCgmlkgnY0gmlwhKwSGjmKbXVsdGlhZGRyc5YACASsEho5BuNSAAoErBIaOQbjU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQkuKkMUzx-nzQRhc-vZPkH8srFp01c7TxYxm0NMxOMiDdGNwguNSg3VkcILjVIV3YWt1MgE"}'
2025-12-11 04:13:53.970 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:53.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58193/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.62/tcp/20355/p2p/16Uiu2HAmSeqQ9M1UygJmFkgSzY82pKGUotKAUXMGaEGyteVuUXJV"]'
2025-12-11 04:13:54.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:54.009 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:54.009 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-11_04-13-51__4d8083ce-3483-423c-9fef-4ebe3428c040__wakuorg_nwaku:latest.log
2025-12-11 04:13:54.009 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:54.009 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:54.011 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:54.011 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.228
2025-12-11 04:13:54.013 DEBUG [src.node.docker_mananger] Generated ports ['38379', '38380', '38381', '38382', '38383']
2025-12-11 04:13:54.013 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:54.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:54.014 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:54.014 DEBUG [src.node.docker_mananger] docker run -i -t -p 38379:38379 -p 38380:38380 -p 38381:38381 -p 38382:38382 -p 38383:38383 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38381 --rest-port=38379 --tcp-port=38380 --discv5-udp-port=38382 --rest-address=0.0.0.0 --nat=extip:172.18.93.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=995febb11733a49c91ab722a8fbf835e5a6a67c3ae3ececcf5a798a68f19acce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38383 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBzP_kc8BXMQC_RFGmkm2buk9fXiq1IB-xqJYwKHhH17YJFbKcZM-JaySQ1ZC2krvefsjLsOm29BXDoaek4z4RMCgmlkgnY0gmlwhKwSwT6KbXVsdGlhZGRyc5YACASsEsE-Bk-DAAoErBLBPgZPhN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDz_l_DOs3i6COHYrJQA7B9fwCNTQrn1KdkNlnL4c4veaDdGNwgk-Dg3VkcIJPhYV3YWt1Mgk --lightpushnode=/ip4/172.18.193.62/tcp/20355/p2p/16Uiu2HAmSeqQ9M1UygJmFkgSzY82pKGUotKAUXMGaEGyteVuUXJV --lightpush=true --relay=false
2025-12-11 04:13:54.201 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.228 waku c13afe527ae15caade08bba62416af3091964d203be09be92e3a0b1fad97caac
2025-12-11 04:13:54.228 DEBUG [src.node.docker_mananger] Container started with ID c13afe527ae1. Setting up logs at ./log/docker/lightpush_node1_2025-12-11_04-13-51__4d8083ce-3483-423c-9fef-4ebe3428c040__wakuorg_nwaku:latest.log
2025-12-11 04:13:54.229 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38379
2025-12-11 04:13:54.229 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:55.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38379/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:55.233 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:55.234 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:55.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38379/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:55.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.228/tcp/38380/p2p/16Uiu2HAmM5m7w3fFAdRHAQj2rJ6Z6izsDiMwb8tY5uxLTwrcscXX","/ip4/172.18.93.228/tcp/38381/ws/p2p/16Uiu2HAmM5m7w3fFAdRHAQj2rJ6Z6izsDiMwb8tY5uxLTwrcscXX"],"enrUri":"enr:-L24QBmNKHTcYJMuoIV3u7KDwPWmad5ek79S9ev41LNOOdj1LAP_fJ8wJx_u-3ev2HWLzkMlJRxBo14Pkyyu063sSMUCgmlkgnY0gmlwhKwSXeSKbXVsdGlhZGRyc5YACASsEl3kBpXsAAoErBJd5AaV7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfTYOXByrBWz5-xvgg4qqTZEKNcJrreinvPXl0nzTpvaDdGNwgpXsg3VkcIKV7oV3YWt1Mgg"}'
2025-12-11 04:13:55.236 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:55.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38379/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.62/tcp/20355/p2p/16Uiu2HAmSeqQ9M1UygJmFkgSzY82pKGUotKAUXMGaEGyteVuUXJV"]'
2025-12-11 04:13:55.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:55.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38379/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.57/tcp/58194/p2p/16Uiu2HAmH7n4tDBXv5e2J5FB3h5rbU9iiCtZwufKARTSD77r4kqM"]'
2025-12-11 04:13:55.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:55.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20354/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:13:55.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:55.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58193/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:13:55.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:55.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20354/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"]'
2025-12-11 04:13:55.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:55.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58193/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"]'
2025-12-11 04:13:55.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:55.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38379/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765426435323508736}}'
2025-12-11 04:13:55.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:55.338 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:55.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:55.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2025-12-11 04:13:55.442 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:13:55.443 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:13:55.443 DEBUG [src.node.waku_node] Stopping container with id 9b96c49b0961
2025-12-11 04:13:55.946 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:55.947 DEBUG [src.node.waku_node] Stopping container with id f0bc72aa41b5
2025-12-11 04:13:56.471 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:56.471 DEBUG [src.node.waku_node] Stopping container with id c13afe527ae1
2025-12-11 04:13:56.765 ERROR [src.node.docker_mananger] Max retries reached for container 9b96c49b0961. Exiting log stream.
2025-12-11 04:13:57.016 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:57.017 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:13:57.028 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:57.036 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:57.042 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_wrongPeerAddr with id: 2025-12-11_04-19-01__f9bf1221-7f64-4f6d-b801-307574e3ccc2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-19-01__f9bf1221-7f64-4f6d-b801-307574e3ccc2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.70.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52031', '52032', '52033', '52034', '52035']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52031:52031 -p 52032:52032 -p 52033:52033 -p 52034:52034 -p 52035:52035 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52033 --rest-port=52031 --tcp-port=52032 --discv5-udp-port=52034 --rest-address=0.0.0.0 --nat=extip:172.18.70.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a377c868ccd5ddb3ea2dbf65bd4142c24ee486fcdd8db44d742ad2db17aa4ab9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52035 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.57 waku 05d06f3a76758e3d02ae6556cbb8d68c790de5db3412774663b9a73ebd6aa542
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 05d06f3a7675. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-19-01__f9bf1221-7f64-4f6d-b801-307574e3ccc2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52031
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 2ead13d8b0d1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dcf90f934e05. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52031/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:52031/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.57/tcp/52032/p2p/16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX","/ip4/172.18.70.57/tcp/52033/ws/p2p/16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX"],"enrUri":"enr:-L24QHRMkGP7ev5n10eC4-2LO1KTcvZ0ieRg1GD7Gpr1NAKZMxnpOkGx5uq4GUWCNJSljXfpRxkp6yXL2f7CVG_T0PECgmlkgnY0gmlwhKwSRjmKbXVsdGlhZGRyc5YACASsEkY5BstAAAoErBJGOQbLQd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-mTkluh-iw1I3IjK5_51JWRhPamNm3hQ3YzVIXf8LkCDdGNwgstAg3VkcILLQoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-19-01__f9bf1221-7f64-4f6d-b801-307574e3ccc2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11022', '11023', '11024', '11025', '11026']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11022:11022 -p 11023:11023 -p 11024:11024 -p 11025:11025 -p 11026:11026 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11024 --rest-port=11022 --tcp-port=11023 --discv5-udp-port=11025 --rest-address=0.0.0.0 --nat=extip:172.18.172.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=38a33d56cf894baaf1adbf3cff6a001ac1ebdd0e02c608aeceb6791cd0dd57eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11026 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHRMkGP7ev5n10eC4-2LO1KTcvZ0ieRg1GD7Gpr1NAKZMxnpOkGx5uq4GUWCNJSljXfpRxkp6yXL2f7CVG_T0PECgmlkgnY0gmlwhKwSRjmKbXVsdGlhZGRyc5YACASsEkY5BstAAAoErBJGOQbLQd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-mTkluh-iw1I3IjK5_51JWRhPamNm3hQ3YzVIXf8LkCDdGNwgstAg3VkcILLQoV3YWt1MgM --storenode=/ip4/172.18.70.57/tcp/52032/p2p/16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.36 waku 72f7d0f7514651f18a6f98927acc9ab0e23b0c63aa451a07e5d014a5f8fc9ae0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 72f7d0f75146. Setting up logs at ./log/docker/store_node1_2025-12-11_04-19-01__f9bf1221-7f64-4f6d-b801-307574e3ccc2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11022
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11022/health" -H "Content-Type: application/json" -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:11022/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.36/tcp/11023/p2p/16Uiu2HAkuf1mTjqRBdwjAaP3hiybzNF5gMs2dziF6qX8gj1nM8wv","/ip4/172.18.172.36/tcp/11024/ws/p2p/16Uiu2HAkuf1mTjqRBdwjAaP3hiybzNF5gMs2dziF6qX8gj1nM8wv"],"enrUri":"enr:-L24QFcMyVXBm1OzYSpfSvFczbfgF-cLtNiP_h3nU70JQB_zMdh59KitZi3fwxCeb8IRfOmonLzHysS_LcF_BFrTxxUCgmlkgnY0gmlwhKwSrCSKbXVsdGlhZGRyc5YACASsEqwkBisPAAoErBKsJAYrEN0DgnJzhQADAQAAiXNlY3AyNTZrMaECA2rsl2UgM5l-8ZL54_NP_G8PhL84ujvzaA9FQZLyml2DdGNwgisPg3VkcIIrEYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11022/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.57/tcp/52032/p2p/16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52031/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:11022/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:52031/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_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_api_flags:test_api_flags.py:23 Running test with wrong_peer_addr: ip4/172.18.70.57/tcp/52032/p2p/16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX
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:11022/store/v3/messages?peerAddr=ip4%2F172.18.70.57%2Ftcp%2F52032%2Fp2p%2F16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -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:11022/store/v3/messages?peerAddr=ip4%2F172.18.70.57%2Ftcp%2F52032%2Fp2p%2F16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Invalid MultiAddress, must start with `/`]'
DEBUG  tests.store.test_api_flags:test_api_flags.py:28 Response with wrong peer address is Error: 400 Client Error: Bad Request for url: http://127.0.0.1:11022/store/v3/messages?peerAddr=ip4%2F172.18.70.57%2Ftcp%2F52032%2Fp2p%2F16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Invalid MultiAddress, must start with `/`]'
DEBUG  tests.store.test_api_flags:test_api_flags.py:32 Running test with wrong_peer_addr /ip4/172.18.70.57/tcp/52032/p2p/16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MW
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:11022/store/v3/messages?peerAddr=%2Fip4%2F172.18.70.57%2Ftcp%2F52032%2Fp2p%2F16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MW&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -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:11022/store/v3/messages?peerAddr=%2Fip4%2F172.18.70.57%2Ftcp%2F52032%2Fp2p%2F16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MW&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Error encoding `p2p/16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MW`]'
DEBUG  tests.store.test_api_flags:test_api_flags.py:37 Response with wrong peer id is Error: 400 Client Error: Bad Request for url: http://127.0.0.1:11022/store/v3/messages?peerAddr=%2Fip4%2F172.18.70.57%2Ftcp%2F52032%2Fp2p%2F16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MW&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Error encoding `p2p/16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MW`]'
DEBUG  tests.store.test_api_flags:test_api_flags.py:42 logger is /ip4/172.18.70.57/52032/p2p/16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX
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:11022/store/v3/messages?peerAddr=%2Fip4%2F172.18.70.57%2F52032%2Fp2p%2F16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -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:11022/store/v3/messages?peerAddr=%2Fip4%2F172.18.70.57%2F52032%2Fp2p%2F16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b"Failed parsing remote peer info: MultiAddress.init [multiaddress: Unsupported protocol '52032']"
DEBUG  tests.store.test_api_flags:test_api_flags.py:47 Response with wrong peer address is Error: 400 Client Error: Bad Request for url: http://127.0.0.1:11022/store/v3/messages?peerAddr=%2Fip4%2F172.18.70.57%2F52032%2Fp2p%2F16Uiu2HAmVWRWG2qUj6v56LHp9kaGfcBVcqZKiV9A3fTibxmd9MWX&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b"Failed parsing remote peer info: MultiAddress.init [multiaddress: Unsupported protocol '52032']"
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 05d06f3a7675
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 72f7d0f75146
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
2025-12-11 04:14:57.619 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:57.620 DEBUG [tests.conftest] Running test: test_sync_flags_no_relay_2nodes with id: 2025-12-11_04-14-57__baa22add-0640-40d3-8628-e7b6d21c0df7
2025-12-11 04:14:57.620 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:57.627 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:57.627 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-57__baa22add-0640-40d3-8628-e7b6d21c0df7__wakuorg_nwaku:latest.log
2025-12-11 04:14:57.633 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:57.633 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-57__baa22add-0640-40d3-8628-e7b6d21c0df7__wakuorg_nwaku:latest.log
2025-12-11 04:14:57.639 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:57.639 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-14-57__baa22add-0640-40d3-8628-e7b6d21c0df7__wakuorg_nwaku:latest.log
2025-12-11 04:14:57.639 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:14:57.640 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:57.640 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:57.642 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:57.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.17
2025-12-11 04:14:57.642 DEBUG [src.node.docker_mananger] Generated ports ['19234', '19235', '19236', '19237', '19238']
2025-12-11 04:14:57.642 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:57.643 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:57.643 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:57.643 DEBUG [src.node.docker_mananger] docker run -i -t -p 19234:19234 -p 19235:19235 -p 19236:19236 -p 19237:19237 -p 19238:19238 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19236 --rest-port=19234 --tcp-port=19235 --discv5-udp-port=19237 --rest-address=0.0.0.0 --nat=extip:172.18.40.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbcbea6ecd7dfe3da21dcdb01d51f238dfa1e56eb96cb4cab1cfa62c1f1a9595 --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=19238 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
2025-12-11 04:14:57.828 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.17 waku 67be77b3080db41bd48500f7911ebf7d60c812905af69eabc5eb94321dcdc9e6
2025-12-11 04:14:57.859 DEBUG [src.node.docker_mananger] Container started with ID 67be77b3080d. Setting up logs at ./log/docker/node1_2025-12-11_04-14-57__baa22add-0640-40d3-8628-e7b6d21c0df7__wakuorg_nwaku:latest.log
2025-12-11 04:14:57.861 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19234
2025-12-11 04:14:57.861 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:57.869 ERROR [src.node.docker_mananger] Max retries reached for container f11a9079b685. Exiting log stream.
2025-12-11 04:14:58.408 ERROR [src.node.docker_mananger] Max retries reached for container f2f3e1998b72. Exiting log stream.
2025-12-11 04:14:58.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19234/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:58.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:58.865 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:58.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19234/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:58.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.17/tcp/19235/p2p/16Uiu2HAmAdxquzMcfTH4Bs2UJU5hDw6syFRinXYVX6q8egoeCuiK","/ip4/172.18.40.17/tcp/19236/ws/p2p/16Uiu2HAmAdxquzMcfTH4Bs2UJU5hDw6syFRinXYVX6q8egoeCuiK"],"enrUri":"enr:-L24QCPun0Oh04fz-nwo-lGnFxY17wselwVmlUtFJEhBB0-GCCi-NO7bwW71DiCh-DUFbMv4Kx1dYOJOh8bygYsrqlMCgmlkgnY0gmlwhKwSKBGKbXVsdGlhZGRyc5YACASsEigRBksjAAoErBIoEQZLJN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4gVXiugdBx_j_nM2Byyb9cXclHc-pVh9rfoSo7Z33bSDdGNwgksjg3VkcIJLJYV3YWt1MhM"}'
2025-12-11 04:14:58.868 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:58.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:58.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:58.882 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:58.882 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:58.884 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:58.884 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.242.2
2025-12-11 04:14:58.884 DEBUG [src.node.docker_mananger] Generated ports ['56044', '56045', '56046', '56047', '56048']
2025-12-11 04:14:58.884 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:58.884 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:58.884 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:58.884 DEBUG [src.node.docker_mananger] docker run -i -t -p 56044:56044 -p 56045:56045 -p 56046:56046 -p 56047:56047 -p 56048:56048 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56046 --rest-port=56044 --tcp-port=56045 --discv5-udp-port=56047 --rest-address=0.0.0.0 --nat=extip:172.18.242.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adf2a0ef60fa4b388daefa501acb5e2dafdac005c60e4d5a5fc8f3ebcaeb6faa --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=56048 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QCPun0Oh04fz-nwo-lGnFxY17wselwVmlUtFJEhBB0-GCCi-NO7bwW71DiCh-DUFbMv4Kx1dYOJOh8bygYsrqlMCgmlkgnY0gmlwhKwSKBGKbXVsdGlhZGRyc5YACASsEigRBksjAAoErBIoEQZLJN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4gVXiugdBx_j_nM2Byyb9cXclHc-pVh9rfoSo7Z33bSDdGNwgksjg3VkcIJLJYV3YWt1MhM
2025-12-11 04:14:59.085 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.242.2 waku 81b3688b87fa89e80709ee19a61b477314f4b7d33fc867de014344c48ab40493
2025-12-11 04:14:59.117 DEBUG [src.node.docker_mananger] Container started with ID 81b3688b87fa. Setting up logs at ./log/docker/node2_2025-12-11_04-14-57__baa22add-0640-40d3-8628-e7b6d21c0df7__wakuorg_nwaku:latest.log
2025-12-11 04:14:59.118 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56044
2025-12-11 04:14:59.119 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:00.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56044/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:00.123 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"}]}'
2025-12-11 04:15:00.123 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:00.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56044/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:00.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.2/tcp/56045/p2p/16Uiu2HAm5fzLBkRFJaoqR9gmveuFBTTm7PDiXQRYJs3V7Bfku97c","/ip4/172.18.242.2/tcp/56046/ws/p2p/16Uiu2HAm5fzLBkRFJaoqR9gmveuFBTTm7PDiXQRYJs3V7Bfku97c"],"enrUri":"enr:-L24QPxZnyGb2vxT2Nqoz8zLLckFd__F16lOwqwRFaqDqqRpZxzA9a8vnrtL6fR6RxLrpTSsKpvD9S2iG0ySsU1xa6kCgmlkgnY0gmlwhKwS8gKKbXVsdGlhZGRyc5YACASsEvICBtrtAAoErBLyAgba7t0DgnJzhQADAQAAiXNlY3AyNTZrMaECmD_ANOjU3R-voIYGQFG-91cxg-Iz7BT4uMJjNzoTr6-DdGNwgtrtg3VkcILa74V3YWt1MhI"}'
2025-12-11 04:15:00.126 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:00.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56044/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.17/tcp/19235/p2p/16Uiu2HAmAdxquzMcfTH4Bs2UJU5hDw6syFRinXYVX6q8egoeCuiK"]'
2025-12-11 04:15:00.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:00.159 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:01.161 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:01.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:01.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:01.166 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:01.366 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:01.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:01.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:01.371 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:01.572 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:01.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:01.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:01.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:01.777 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:01.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:01.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:01.782 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:01.983 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:01.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:01.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:01.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:02.188 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:02.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:02.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:02.193 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:02.393 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:02.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:02.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:02.398 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:02.599 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:02.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:02.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:02.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:02.804 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:02.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:02.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:02.808 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:03.009 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:03.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:03.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:03.014 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:03.214 DEBUG [src.libs.common] Sleeping for 20 seconds
2025-12-11 04:15:23.215 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:15:23.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56044/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:23.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3d9b23d7ab4c04fa2d8a7a083875cf977ed1bc7b47e3aaf28739c24937f66171"},{"messageHash":"0x6c283720e55c81087b9faf11de46a5bdc6ec512abb051c7d6509c5bb3cb4b7fb"},{"messageHash":"0xae982cc0acdaa4ad810fff699200eb0907b664d3967737d3d988a1fd55ddde4a"},{"messageHash":"0x600dc92f006dd82b4b5466020579207c0d3430d55eafb51e7afb2fb7913323d9"},{"messageHash":"0x285b7287a31f7f95fbf994c316d39e5a7170e8ea7a1529e18140ad3a5063c518"},{"messageHash":"0x84bcac045826ffde7d0b3e8ef18b040ae76d327c2f7113838ce1b8e190e263da"},{"messageHash":"0xc62d6d6e43181a4db77f71f29a6476d1bd915c404555c723f68fe2b1e0a38a65"},{"messageHash":"0x0f3468508d81311eb34ea98f9a67d20d4ead2a1de9fc6bc74e8f67a6d03c79f2"},{"messageHash":"0x66155faa2aae24adbe0751ca524c891e382718aeffe67024c3e5b441181ba4d6"},{"messageHash":"0xd374b2d996c973ee8eaba5f4ae1a84d8a3f846c5e4d3c48b5e469a7493a7b37f"}]}'
2025-12-11 04:15:23.219 DEBUG [src.steps.store] messages length is 10
2025-12-11 04:15:23.222 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:15:23.223 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:15:23.223 DEBUG [src.node.waku_node] Stopping container with id 67be77b3080d
2025-12-11 04:15:23.809 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:23.811 DEBUG [src.node.waku_node] Stopping container with id 81b3688b87fa
2025-12-11 04:15:24.412 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:24.414 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:15:24.441 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:15:24.452 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2025-12-11 04:15:02.490 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:15:02.490 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/22/sometopic/someencoding] with id: 2025-12-11_04-15-02__e82620c5-9d59-457b-9770-5cec3bdbcc5b
2025-12-11 04:15:02.491 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:15:02.491 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:15:02.491 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-11 04:15:02.499 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:02.499 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-02__e82620c5-9d59-457b-9770-5cec3bdbcc5b__wakuorg_nwaku:latest.log
2025-12-11 04:15:02.499 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:02.499 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:02.501 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:02.501 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.235
2025-12-11 04:15:02.501 DEBUG [src.node.docker_mananger] Generated ports ['39032', '39033', '39034', '39035', '39036']
2025-12-11 04:15:02.501 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:02.501 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:02.501 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:02.502 DEBUG [src.node.docker_mananger] docker run -i -t -p 39032:39032 -p 39033:39033 -p 39034:39034 -p 39035:39035 -p 39036:39036 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39034 --rest-port=39032 --tcp-port=39033 --discv5-udp-port=39035 --rest-address=0.0.0.0 --nat=extip:172.18.64.235 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a9da5c77eafd2e5081a4e8fea5ecba43819bfa00faee5ab6ed9909aadbff0e98 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39036 --metrics-logging=true --relay=true --filter=true --content-topic=/app/22/sometopic/someencoding
2025-12-11 04:15:02.682 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.235 waku cb68b519be3cddb7410a0569167d72bfa443dce152082a4a148d32405c863870
2025-12-11 04:15:02.721 DEBUG [src.node.docker_mananger] Container started with ID cb68b519be3c. Setting up logs at ./log/docker/node1_2025-12-11_04-15-02__e82620c5-9d59-457b-9770-5cec3bdbcc5b__wakuorg_nwaku:latest.log
2025-12-11 04:15:02.721 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39032
2025-12-11 04:15:02.722 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:02.756 ERROR [src.node.docker_mananger] Max retries reached for container beef6274c9c8. Exiting log stream.
2025-12-11 04:15:03.281 ERROR [src.node.docker_mananger] Max retries reached for container a2cffe6f9b7e. Exiting log stream.
2025-12-11 04:15:03.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39032/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:03.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:03.726 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:03.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39032/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:03.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.235/tcp/39033/p2p/16Uiu2HAm1XCj4w67uYvq5mGe7LvGAJfCbyi7qbYjvy73j3VC5mCt","/ip4/172.18.64.235/tcp/39034/ws/p2p/16Uiu2HAm1XCj4w67uYvq5mGe7LvGAJfCbyi7qbYjvy73j3VC5mCt"],"enrUri":"enr:-L24QNA_lCFKvhNuvt49oywRSIgL9S0rkRwaPVB0V0ZPAnHjPMuN1pyIqShpYz8rctibgot7UXLQ7ENPXwly-2QvEboCgmlkgnY0gmlwhKwSQOuKbXVsdGlhZGRyc5YACASsEkDrBph5AAoErBJA6waYet0DgnJzhQACAQAAiXNlY3AyNTZrMaECWpDKVLQhL9ex7ivI8ujmTH9XrVLyRby8fUxm17LehjGDdGNwgph5g3VkcIKYe4V3YWt1MgU"}'
2025-12-11 04:15:03.728 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:03.735 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:03.736 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-02__e82620c5-9d59-457b-9770-5cec3bdbcc5b__wakuorg_nwaku:latest.log
2025-12-11 04:15:03.736 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:03.736 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:03.737 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:03.737 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.6
2025-12-11 04:15:03.737 DEBUG [src.node.docker_mananger] Generated ports ['17911', '17912', '17913', '17914', '17915']
2025-12-11 04:15:03.738 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:03.738 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:03.738 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:03.738 DEBUG [src.node.docker_mananger] docker run -i -t -p 17911:17911 -p 17912:17912 -p 17913:17913 -p 17914:17914 -p 17915:17915 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17913 --rest-port=17911 --tcp-port=17912 --discv5-udp-port=17914 --rest-address=0.0.0.0 --nat=extip:172.18.5.6 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dcce3deca94658837e1c4b3cf7edffae01fab2c75ddf05f03f18b25287dd691a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17915 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNA_lCFKvhNuvt49oywRSIgL9S0rkRwaPVB0V0ZPAnHjPMuN1pyIqShpYz8rctibgot7UXLQ7ENPXwly-2QvEboCgmlkgnY0gmlwhKwSQOuKbXVsdGlhZGRyc5YACASsEkDrBph5AAoErBJA6waYet0DgnJzhQACAQAAiXNlY3AyNTZrMaECWpDKVLQhL9ex7ivI8ujmTH9XrVLyRby8fUxm17LehjGDdGNwgph5g3VkcIKYe4V3YWt1MgU --content-topic=/app/22/sometopic/someencoding
2025-12-11 04:15:03.937 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.6 waku 2efa28100387bbeec99ad78c842581aff2048adb05e0fc1da58b930e1830bcb8
2025-12-11 04:15:03.968 DEBUG [src.node.docker_mananger] Container started with ID 2efa28100387. Setting up logs at ./log/docker/node2_2025-12-11_04-15-02__e82620c5-9d59-457b-9770-5cec3bdbcc5b__wakuorg_nwaku:latest.log
2025-12-11 04:15:03.969 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17911
2025-12-11 04:15:03.970 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:04.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17911/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:04.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:15:04.985 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:04.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17911/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:04.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.6/tcp/17912/p2p/16Uiu2HAmVtH6pYK2CJXw3o3WZ2uFELW9k1iJbiQ7kAjNYhTJCdMY","/ip4/172.18.5.6/tcp/17913/ws/p2p/16Uiu2HAmVtH6pYK2CJXw3o3WZ2uFELW9k1iJbiQ7kAjNYhTJCdMY"],"enrUri":"enr:-L24QIuhxvfvoSqD9W6JIHUil9nEBaGvjJy2lEfIF2AbIyePboC24ssXqe-BE9Kq7VwfIk0dxVV7voOjJnvAXAwUVwICgmlkgnY0gmlwhKwSBQaKbXVsdGlhZGRyc5YACASsEgUGBkX4AAoErBIFBgZF-d0DgnJzhQACAQAAiXNlY3AyNTZrMaED__4rC7sWY58UBoS6_qpZIJt8D_TMbMut5YwGt8xD4j-DdGNwgkX4g3VkcIJF-oV3YWt1MgE"}'
2025-12-11 04:15:04.991 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:04.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17911/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.235/tcp/39033/p2p/16Uiu2HAm1XCj4w67uYvq5mGe7LvGAJfCbyi7qbYjvy73j3VC5mCt"]'
2025-12-11 04:15:04.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:04.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39032/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2025-12-11 04:15:04.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:05.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17911/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2025-12-11 04:15:05.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:05.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39032/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:15:05.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:05.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:15:05.108 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:15:05.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39032/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:05.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765426505002807737,"ephemeral":false,"proof":""}]'
2025-12-11 04:15:05.113 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:15:05.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17911/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:05.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765426505002807737,"ephemeral":false,"proof":""}]'
2025-12-11 04:15:05.118 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:15:05.119 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:15:05.119 DEBUG [src.node.waku_node] Stopping container with id cb68b519be3c
2025-12-11 04:15:05.657 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:05.658 DEBUG [src.node.waku_node] Stopping container with id 2efa28100387
2025-12-11 04:15:06.173 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:06.174 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:15:06.183 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:15:06.188 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,384 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_hashes with id: 2025-12-11_04-14-43__cd4a9237-809e-48a1-bdcb-115406f83908
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-43__cd4a9237-809e-48a1-bdcb-115406f83908__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6014', '6015', '6016', '6017', '6018']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6014:6014 -p 6015:6015 -p 6016:6016 -p 6017:6017 -p 6018:6018 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6016 --rest-port=6014 --tcp-port=6015 --discv5-udp-port=6017 --rest-address=0.0.0.0 --nat=extip:172.18.62.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=00fdcdb7e121dc181b3e1cdbd4df3cd54d23fac35fff74b03c3b450e92abd9ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6018 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.58 waku ea93285acbaac97ed113458fbdda5e0b3baf2c36a7ba400cc02382ae4460d644
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea93285acbaa. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-43__cd4a9237-809e-48a1-bdcb-115406f83908__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6014
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 538bd59e26a1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 45d93b31b14f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:6014/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.58/tcp/6015/p2p/16Uiu2HAmEbHFH6rKs3UsW4TrKz8z1bDXvNxhZD8KNdcfyxDT42Jk","/ip4/172.18.62.58/tcp/6016/ws/p2p/16Uiu2HAmEbHFH6rKs3UsW4TrKz8z1bDXvNxhZD8KNdcfyxDT42Jk"],"enrUri":"enr:-L24QLvEKQZBo5jIXOy8yMAb9XszLcMd0vQCqpCIkW2b0W_7PND2adGxnRkZx-5AZEVgRFD9jGqKx6eljPLdwLfiqBICgmlkgnY0gmlwhKwSPjqKbXVsdGlhZGRyc5YACASsEj46Bhd_AAoErBI-OgYXgN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHMQnx08iDF1ZHM1Mb9pSFO4GNpWDU9hccO2B3w0uBoGDdGNwghd_g3VkcIIXgYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-43__cd4a9237-809e-48a1-bdcb-115406f83908__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20016', '20017', '20018', '20019', '20020']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20016:20016 -p 20017:20017 -p 20018:20018 -p 20019:20019 -p 20020:20020 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20018 --rest-port=20016 --tcp-port=20017 --discv5-udp-port=20019 --rest-address=0.0.0.0 --nat=extip:172.18.192.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa7eece9b005c2a887d70ab91a19dee6ff0e2dd8ac8ffff3aba8adf3efabc071 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20020 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLvEKQZBo5jIXOy8yMAb9XszLcMd0vQCqpCIkW2b0W_7PND2adGxnRkZx-5AZEVgRFD9jGqKx6eljPLdwLfiqBICgmlkgnY0gmlwhKwSPjqKbXVsdGlhZGRyc5YACASsEj46Bhd_AAoErBI-OgYXgN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHMQnx08iDF1ZHM1Mb9pSFO4GNpWDU9hccO2B3w0uBoGDdGNwghd_g3VkcIIXgYV3YWt1MgM --storenode=/ip4/172.18.62.58/tcp/6015/p2p/16Uiu2HAmEbHFH6rKs3UsW4TrKz8z1bDXvNxhZD8KNdcfyxDT42Jk --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.142 waku 4c94bef7b10e03f3e9a024916d244bc12deb0e0a07b50e9217e2282bd9616ade
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c94bef7b10e. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-43__cd4a9237-809e-48a1-bdcb-115406f83908__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20016
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/health" -H "Content-Type: application/json" -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:20016/debug/v1/info" -H "Content-Type: application/json" -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.142/tcp/20017/p2p/16Uiu2HAm4ENtsAVykNHWkbzwMJ1JK2VWHBgaKmcinfkt3oXbewbi","/ip4/172.18.192.142/tcp/20018/ws/p2p/16Uiu2HAm4ENtsAVykNHWkbzwMJ1JK2VWHBgaKmcinfkt3oXbewbi"],"enrUri":"enr:-L24QG1GvYqqBdtfCSht74l4XBpfV9ZZSCyuhbpyIn5kwoEVY7j_MfpZuYijcZ0apHE-AxPda-eM_UwBaTNmZw6iHDQCgmlkgnY0gmlwhKwSwI6KbXVsdGlhZGRyc5YACASsEsCOBk4xAAoErBLAjgZOMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECgtR5tGdsPo16KjzUsAwnCQBzME5EY5A48FIbRuv8z52DdGNwgk4xg3VkcIJOM4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20016/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.62.58/tcp/6015/p2p/16Uiu2HAmEbHFH6rKs3UsW4TrKz8z1bDXvNxhZD8KNdcfyxDT42Jk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/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:20016/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:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5ed477968c9a5691e544588dc67727a18b8a91a3d87a53d5153b01351b0142d7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ed477968c9a5691e544588dc67727a18b8a91a3d87a53d5153b01351b0142d7"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb5b86827b1a76783c53db1ab6cfaac35e3d5af50faf89cf7161a36006a56fe86&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5b86827b1a76783c53db1ab6cfaac35e3d5af50faf89cf7161a36006a56fe86"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb7b1753c2abb94d151c409e47b3ea51838c059deb69430cb954eee4f6f0adf73&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb7b1753c2abb94d151c409e47b3ea51838c059deb69430cb954eee4f6f0adf73"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc455bcd577857d7bdbb4236a7c284bbe7622aede90fffea205bcecef25ccd1cf&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc455bcd577857d7bdbb4236a7c284bbe7622aede90fffea205bcecef25ccd1cf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0b170f3c2e9ad6d7703f4ca6e9648f46c85b022c2932852cd70178cd7a73d26c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0b170f3c2e9ad6d7703f4ca6e9648f46c85b022c2932852cd70178cd7a73d26c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x403e326200e676d6349bb1ee2fec38d703e9946e63e4f98fe4f32ab49487a1c7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x403e326200e676d6349bb1ee2fec38d703e9946e63e4f98fe4f32ab49487a1c7"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xaea2e6c9e4e43efb20b5383bae95d1e214131426003a0d983b7479dec9556e75&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaea2e6c9e4e43efb20b5383bae95d1e214131426003a0d983b7479dec9556e75"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdd957071d35c72fbefbe2e8bd32026aae726396a23da96dba3be3920ee50057e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd957071d35c72fbefbe2e8bd32026aae726396a23da96dba3be3920ee50057e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd21598e4eec1ca4454f6ff92b789be70b94b65d05449c2cb6d691c4da04e3751&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd21598e4eec1ca4454f6ff92b789be70b94b65d05449c2cb6d691c4da04e3751"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x66853ac2f604766f5747385df604b9edb96f8e0b123430c9776cbbdeb8ef3a1d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66853ac2f604766f5747385df604b9edb96f8e0b123430c9776cbbdeb8ef3a1d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1f0b3f315afdd8a24c956619f6ccd280660c8e1349ce5779eb4c6b827fe6449b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1f0b3f315afdd8a24c956619f6ccd280660c8e1349ce5779eb4c6b827fe6449b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0ef3f2358785d05aed695063dd93a73813619b74834123c6c2486e2c5b2f117f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0ef3f2358785d05aed695063dd93a73813619b74834123c6c2486e2c5b2f117f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa1c2d24c0ed0d7cf1bcabf9eac20ff2a5c0e2b6908ebae8640699d9bcb3f7d48&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa1c2d24c0ed0d7cf1bcabf9eac20ff2a5c0e2b6908ebae8640699d9bcb3f7d48"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb630d022802ca5b8bc205dceef548bbf6f97a33f6b7368206771c9b8691910ed&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb630d022802ca5b8bc205dceef548bbf6f97a33f6b7368206771c9b8691910ed"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd36aa3a5be3b0028cb7c39d098ad3602928ade20fcb95613584960f1f414ba4d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd36aa3a5be3b0028cb7c39d098ad3602928ade20fcb95613584960f1f414ba4d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x088f4046300f26d9235d5ea82c5b6803c4000071a284399517fcccef64bf9861&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x088f4046300f26d9235d5ea82c5b6803c4000071a284399517fcccef64bf9861"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x53d055cbd1bfd9bc8839bd29da5543f5efd8d53ae79d7c5c13b402853f532ecd&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x53d055cbd1bfd9bc8839bd29da5543f5efd8d53ae79d7c5c13b402853f532ecd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa6e65cc7f9a9dd917c73cf70f140bdf5efbb216dc19b705117f6619232e92fa4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6e65cc7f9a9dd917c73cf70f140bdf5efbb216dc19b705117f6619232e92fa4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7a8631cccee696684c743c1d5ff54581c0c7b764fd3fd1045c051fe4af7c18a1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7a8631cccee696684c743c1d5ff54581c0c7b764fd3fd1045c051fe4af7c18a1"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb1521d04012e290a73b4e095be0cf471f7a399082e4c9da9cd2d35d75034f2c4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb1521d04012e290a73b4e095be0cf471f7a399082e4c9da9cd2d35d75034f2c4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb6541716962fe7c9a95511492f19057efb1ef1726606c2d49ff43aee3848b3dc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb6541716962fe7c9a95511492f19057efb1ef1726606c2d49ff43aee3848b3dc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x90d0d2d22fde5b59c4abac19a346fa0c42c54388f54ec7ab4cf8a8b8520e14dd&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90d0d2d22fde5b59c4abac19a346fa0c42c54388f54ec7ab4cf8a8b8520e14dd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x130803cde2c562113c2a6d2af255a75fa13490543c0048393c086a635d76bc9a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x130803cde2c562113c2a6d2af255a75fa13490543c0048393c086a635d76bc9a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdc29d01c900ecfd65e4425bdb907f552aea099e090a716f66660f746c8239a7e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdc29d01c900ecfd65e4425bdb907f552aea099e090a716f66660f746c8239a7e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x44a21fe48ecf364dbde57d0b0e96723a7b9345734c3e7d9a1538bf6cef6826aa&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x44a21fe48ecf364dbde57d0b0e96723a7b9345734c3e7d9a1538bf6cef6826aa"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb282db2c4b0419a4681f396c054443c95b40d0df8535edb5ad41e9eaccc85507&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb282db2c4b0419a4681f396c054443c95b40d0df8535edb5ad41e9eaccc85507"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf083ce0aaa8fa66f79578a0020808babff2641f2905c4d446b4adfdaed82b1e6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf083ce0aaa8fa66f79578a0020808babff2641f2905c4d446b4adfdaed82b1e6"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xac1877ac83fc26e92efa929712e416ba5cf7e450c0385fa0e5d5a5372a743476&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac1877ac83fc26e92efa929712e416ba5cf7e450c0385fa0e5d5a5372a743476"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1674b4e64d9c83e0362a09c4a6c9dd54875e8241c4550a1faf27e0f913e02671&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1674b4e64d9c83e0362a09c4a6c9dd54875e8241c4550a1faf27e0f913e02671"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x530cf149b6448c303c54d1921e7deeb00542db2cf77180c60272b018830ee9b2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x530cf149b6448c303c54d1921e7deeb00542db2cf77180c60272b018830ee9b2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x819cea5663325b10b13b8fe86ba588348faae3a5a49bb7ebcb0521d7d7fb7fca&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x819cea5663325b10b13b8fe86ba588348faae3a5a49bb7ebcb0521d7d7fb7fca"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc37c0fe5cb9943462be20e5b1e43661d3250af209c531a79fd1c2f9687382181&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc37c0fe5cb9943462be20e5b1e43661d3250af209c531a79fd1c2f9687382181"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9dc749b26e7d1f7b78fbe22ec6afb6ce4d434963c3825091dca034de791cc6a2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9dc749b26e7d1f7b78fbe22ec6afb6ce4d434963c3825091dca034de791cc6a2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4b126ceb6adc2bd3d5c49a2b06437ef7cb1e5f0d383fcfd2015c3cecbab45c20&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4b126ceb6adc2bd3d5c49a2b06437ef7cb1e5f0d383fcfd2015c3cecbab45c20"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x92f45b30d6e71c95810df8ab0fc47b24b481a8c37f9433b94657ffccccbc4b23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x92f45b30d6e71c95810df8ab0fc47b24b481a8c37f9433b94657ffccccbc4b23"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfacc609cf6ded7f9f344df76a9ca7b7682a7bc7ff7baa34b4e183c21cbfe4082&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfacc609cf6ded7f9f344df76a9ca7b7682a7bc7ff7baa34b4e183c21cbfe4082"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x05fd7d13be853da9af5e5ae4600260caf69c72746790bfbb7fee118c0a5b602d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x05fd7d13be853da9af5e5ae4600260caf69c72746790bfbb7fee118c0a5b602d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x86182b2989a64249dece97575f8e886f9a8105cf980820cb59dc72137cea36fc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x86182b2989a64249dece97575f8e886f9a8105cf980820cb59dc72137cea36fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x718a3eb011808e1236b6045762f4ebfabef770a9c8f086cf03433767c399a58b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x718a3eb011808e1236b6045762f4ebfabef770a9c8f086cf03433767c399a58b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xcd5bae2ca6a1eb9b44aa0016fb66d01bf559fba2ccf65b645c427bc245552eac&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd5bae2ca6a1eb9b44aa0016fb66d01bf559fba2ccf65b645c427bc245552eac"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5ed477968c9a5691e544588dc67727a18b8a91a3d87a53d5153b01351b0142d7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ed477968c9a5691e544588dc67727a18b8a91a3d87a53d5153b01351b0142d7"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb5b86827b1a76783c53db1ab6cfaac35e3d5af50faf89cf7161a36006a56fe86&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5b86827b1a76783c53db1ab6cfaac35e3d5af50faf89cf7161a36006a56fe86"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb7b1753c2abb94d151c409e47b3ea51838c059deb69430cb954eee4f6f0adf73&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb7b1753c2abb94d151c409e47b3ea51838c059deb69430cb954eee4f6f0adf73"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc455bcd577857d7bdbb4236a7c284bbe7622aede90fffea205bcecef25ccd1cf&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc455bcd577857d7bdbb4236a7c284bbe7622aede90fffea205bcecef25ccd1cf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0b170f3c2e9ad6d7703f4ca6e9648f46c85b022c2932852cd70178cd7a73d26c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0b170f3c2e9ad6d7703f4ca6e9648f46c85b022c2932852cd70178cd7a73d26c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x403e326200e676d6349bb1ee2fec38d703e9946e63e4f98fe4f32ab49487a1c7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x403e326200e676d6349bb1ee2fec38d703e9946e63e4f98fe4f32ab49487a1c7"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xaea2e6c9e4e43efb20b5383bae95d1e214131426003a0d983b7479dec9556e75&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaea2e6c9e4e43efb20b5383bae95d1e214131426003a0d983b7479dec9556e75"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdd957071d35c72fbefbe2e8bd32026aae726396a23da96dba3be3920ee50057e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd957071d35c72fbefbe2e8bd32026aae726396a23da96dba3be3920ee50057e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd21598e4eec1ca4454f6ff92b789be70b94b65d05449c2cb6d691c4da04e3751&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd21598e4eec1ca4454f6ff92b789be70b94b65d05449c2cb6d691c4da04e3751"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x66853ac2f604766f5747385df604b9edb96f8e0b123430c9776cbbdeb8ef3a1d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66853ac2f604766f5747385df604b9edb96f8e0b123430c9776cbbdeb8ef3a1d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1f0b3f315afdd8a24c956619f6ccd280660c8e1349ce5779eb4c6b827fe6449b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1f0b3f315afdd8a24c956619f6ccd280660c8e1349ce5779eb4c6b827fe6449b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0ef3f2358785d05aed695063dd93a73813619b74834123c6c2486e2c5b2f117f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0ef3f2358785d05aed695063dd93a73813619b74834123c6c2486e2c5b2f117f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa1c2d24c0ed0d7cf1bcabf9eac20ff2a5c0e2b6908ebae8640699d9bcb3f7d48&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa1c2d24c0ed0d7cf1bcabf9eac20ff2a5c0e2b6908ebae8640699d9bcb3f7d48"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb630d022802ca5b8bc205dceef548bbf6f97a33f6b7368206771c9b8691910ed&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb630d022802ca5b8bc205dceef548bbf6f97a33f6b7368206771c9b8691910ed"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd36aa3a5be3b0028cb7c39d098ad3602928ade20fcb95613584960f1f414ba4d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd36aa3a5be3b0028cb7c39d098ad3602928ade20fcb95613584960f1f414ba4d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x088f4046300f26d9235d5ea82c5b6803c4000071a284399517fcccef64bf9861&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x088f4046300f26d9235d5ea82c5b6803c4000071a284399517fcccef64bf9861"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x53d055cbd1bfd9bc8839bd29da5543f5efd8d53ae79d7c5c13b402853f532ecd&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x53d055cbd1bfd9bc8839bd29da5543f5efd8d53ae79d7c5c13b402853f532ecd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa6e65cc7f9a9dd917c73cf70f140bdf5efbb216dc19b705117f6619232e92fa4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6e65cc7f9a9dd917c73cf70f140bdf5efbb216dc19b705117f6619232e92fa4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7a8631cccee696684c743c1d5ff54581c0c7b764fd3fd1045c051fe4af7c18a1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7a8631cccee696684c743c1d5ff54581c0c7b764fd3fd1045c051fe4af7c18a1"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb1521d04012e290a73b4e095be0cf471f7a399082e4c9da9cd2d35d75034f2c4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb1521d04012e290a73b4e095be0cf471f7a399082e4c9da9cd2d35d75034f2c4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb6541716962fe7c9a95511492f19057efb1ef1726606c2d49ff43aee3848b3dc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb6541716962fe7c9a95511492f19057efb1ef1726606c2d49ff43aee3848b3dc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x90d0d2d22fde5b59c4abac19a346fa0c42c54388f54ec7ab4cf8a8b8520e14dd&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90d0d2d22fde5b59c4abac19a346fa0c42c54388f54ec7ab4cf8a8b8520e14dd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x130803cde2c562113c2a6d2af255a75fa13490543c0048393c086a635d76bc9a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x130803cde2c562113c2a6d2af255a75fa13490543c0048393c086a635d76bc9a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdc29d01c900ecfd65e4425bdb907f552aea099e090a716f66660f746c8239a7e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdc29d01c900ecfd65e4425bdb907f552aea099e090a716f66660f746c8239a7e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x44a21fe48ecf364dbde57d0b0e96723a7b9345734c3e7d9a1538bf6cef6826aa&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x44a21fe48ecf364dbde57d0b0e96723a7b9345734c3e7d9a1538bf6cef6826aa"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb282db2c4b0419a4681f396c054443c95b40d0df8535edb5ad41e9eaccc85507&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb282db2c4b0419a4681f396c054443c95b40d0df8535edb5ad41e9eaccc85507"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf083ce0aaa8fa66f79578a0020808babff2641f2905c4d446b4adfdaed82b1e6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf083ce0aaa8fa66f79578a0020808babff2641f2905c4d446b4adfdaed82b1e6"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xac1877ac83fc26e92efa929712e416ba5cf7e450c0385fa0e5d5a5372a743476&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac1877ac83fc26e92efa929712e416ba5cf7e450c0385fa0e5d5a5372a743476"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1674b4e64d9c83e0362a09c4a6c9dd54875e8241c4550a1faf27e0f913e02671&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1674b4e64d9c83e0362a09c4a6c9dd54875e8241c4550a1faf27e0f913e02671"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x530cf149b6448c303c54d1921e7deeb00542db2cf77180c60272b018830ee9b2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x530cf149b6448c303c54d1921e7deeb00542db2cf77180c60272b018830ee9b2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x819cea5663325b10b13b8fe86ba588348faae3a5a49bb7ebcb0521d7d7fb7fca&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x819cea5663325b10b13b8fe86ba588348faae3a5a49bb7ebcb0521d7d7fb7fca"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc37c0fe5cb9943462be20e5b1e43661d3250af209c531a79fd1c2f9687382181&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc37c0fe5cb9943462be20e5b1e43661d3250af209c531a79fd1c2f9687382181"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9dc749b26e7d1f7b78fbe22ec6afb6ce4d434963c3825091dca034de791cc6a2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9dc749b26e7d1f7b78fbe22ec6afb6ce4d434963c3825091dca034de791cc6a2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4b126ceb6adc2bd3d5c49a2b06437ef7cb1e5f0d383fcfd2015c3cecbab45c20&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4b126ceb6adc2bd3d5c49a2b06437ef7cb1e5f0d383fcfd2015c3cecbab45c20"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x92f45b30d6e71c95810df8ab0fc47b24b481a8c37f9433b94657ffccccbc4b23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x92f45b30d6e71c95810df8ab0fc47b24b481a8c37f9433b94657ffccccbc4b23"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfacc609cf6ded7f9f344df76a9ca7b7682a7bc7ff7baa34b4e183c21cbfe4082&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfacc609cf6ded7f9f344df76a9ca7b7682a7bc7ff7baa34b4e183c21cbfe4082"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x05fd7d13be853da9af5e5ae4600260caf69c72746790bfbb7fee118c0a5b602d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x05fd7d13be853da9af5e5ae4600260caf69c72746790bfbb7fee118c0a5b602d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x86182b2989a64249dece97575f8e886f9a8105cf980820cb59dc72137cea36fc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x86182b2989a64249dece97575f8e886f9a8105cf980820cb59dc72137cea36fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x718a3eb011808e1236b6045762f4ebfabef770a9c8f086cf03433767c399a58b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x718a3eb011808e1236b6045762f4ebfabef770a9c8f086cf03433767c399a58b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xcd5bae2ca6a1eb9b44aa0016fb66d01bf559fba2ccf65b645c427bc245552eac&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd5bae2ca6a1eb9b44aa0016fb66d01bf559fba2ccf65b645c427bc245552eac"}]}'
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 ea93285acbaa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c94bef7b10e
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,199 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_while_one_peer_is_paused with id: 2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.63.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38649', '38650', '38651', '38652', '38653']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38649:38649 -p 38650:38650 -p 38651:38651 -p 38652:38652 -p 38653:38653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38651 --rest-port=38649 --tcp-port=38650 --discv5-udp-port=38652 --rest-address=0.0.0.0 --nat=extip:172.18.63.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2fd9f7ff7bec45b8fb7a51dc78917bc5b638c8c6daf9e54ca9ccfe80ef0b3f4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38653 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.68 waku 452c4b9f1b97d7fa1a9637ad7e6c616637277c9ee937d5d9744609ae212af572
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 521ea6c7c80d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 452c4b9f1b97. Setting up logs at ./log/docker/node1_2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38649
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 d829554e23b2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38649/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:38649/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.68/tcp/38650/p2p/16Uiu2HAmE83XNMd6AqFTirVwNpXRZ5MxZsgJzSJLn9cL2o7Eoj7R","/ip4/172.18.63.68/tcp/38651/ws/p2p/16Uiu2HAmE83XNMd6AqFTirVwNpXRZ5MxZsgJzSJLn9cL2o7Eoj7R"],"enrUri":"enr:-L24QBPxPqcLJorkxRbi0R9nzsKf-VWb4QqDC-kBywYJMEfULNzbQBbkoh6cuRmnZZ2DQ1x3Idqug3vIzbTgcMi4J_ECgmlkgnY0gmlwhKwSP0SKbXVsdGlhZGRyc5YACASsEj9EBpb6AAoErBI_RAaW-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFcn1FnTXusay3rT4XM68wXb1pL0I0NKG0_SpdlKQCxyDdGNwgpb6g3VkcIKW_IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.189.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61537', '61538', '61539', '61540', '61541']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61537:61537 -p 61538:61538 -p 61539:61539 -p 61540:61540 -p 61541:61541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61539 --rest-port=61537 --tcp-port=61538 --discv5-udp-port=61540 --rest-address=0.0.0.0 --nat=extip:172.18.189.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7dcb1ff4e853badcfca6c1a40bfc3ebc75b0ccf2ebbc6d1a28f9a661e0ddaf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61541 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBPxPqcLJorkxRbi0R9nzsKf-VWb4QqDC-kBywYJMEfULNzbQBbkoh6cuRmnZZ2DQ1x3Idqug3vIzbTgcMi4J_ECgmlkgnY0gmlwhKwSP0SKbXVsdGlhZGRyc5YACASsEj9EBpb6AAoErBI_RAaW-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFcn1FnTXusay3rT4XM68wXb1pL0I0NKG0_SpdlKQCxyDdGNwgpb6g3VkcIKW_IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.38 waku 94cd155d106b90f4fc140b74939633228edea52fe963b332d513d5303bb154c6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 94cd155d106b. Setting up logs at ./log/docker/node2_2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61537
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61537/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:61537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.38/tcp/61538/p2p/16Uiu2HAmNCoeoZwZpzkv4WndGdV1v2XNXhwzA5pLLAJt5bjA8BFS","/ip4/172.18.189.38/tcp/61539/ws/p2p/16Uiu2HAmNCoeoZwZpzkv4WndGdV1v2XNXhwzA5pLLAJt5bjA8BFS"],"enrUri":"enr:-L24QBhh3RMyC8OwFSw2ts4He2c9koRSUme_d_GnJyyHMob5VRAc1J06z14yNf0ZIwx-pTs-Km9KScWHoJZRK-6jVpsCgmlkgnY0gmlwhKwSvSaKbXVsdGlhZGRyc5YACASsEr0mBvBiAAoErBK9JgbwY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDjd-sAtUibI32a761zb-a3ATT1PajwKr3EWD3kNQv9xWDdGNwgvBig3VkcILwZIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.68/tcp/38650/p2p/16Uiu2HAmE83XNMd6AqFTirVwNpXRZ5MxZsgJzSJLn9cL2o7Eoj7R"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60715', '60716', '60717', '60718', '60719']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60715:60715 -p 60716:60716 -p 60717:60717 -p 60718:60718 -p 60719:60719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60717 --rest-port=60715 --tcp-port=60716 --discv5-udp-port=60718 --rest-address=0.0.0.0 --nat=extip:172.18.126.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4f9cdf1e902afd99574bc1b5d9a1e093acd97fce8afa464b04ecfedfeae0abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60719 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBPxPqcLJorkxRbi0R9nzsKf-VWb4QqDC-kBywYJMEfULNzbQBbkoh6cuRmnZZ2DQ1x3Idqug3vIzbTgcMi4J_ECgmlkgnY0gmlwhKwSP0SKbXVsdGlhZGRyc5YACASsEj9EBpb6AAoErBI_RAaW-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFcn1FnTXusay3rT4XM68wXb1pL0I0NKG0_SpdlKQCxyDdGNwgpb6g3VkcIKW_IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.183 waku 9660c8cd3984b704eaed25deda0e878e0ae79d32bc2ea9cdb6abab66480895c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9660c8cd3984. Setting up logs at ./log/docker/node3_2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60715
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:60715/debug/v1/info" -H "Content-Type: application/json" -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.183/tcp/60716/p2p/16Uiu2HAkvKkSzXWLPdLWtswFNy4krMtQU1ZLJQKvSH8wCoP1Dy5u","/ip4/172.18.126.183/tcp/60717/ws/p2p/16Uiu2HAkvKkSzXWLPdLWtswFNy4krMtQU1ZLJQKvSH8wCoP1Dy5u"],"enrUri":"enr:-L24QEx8lh4cz-xZCATsucLdSj6Rq7YA5nKPb3WbUCkFSKz3RILZUoVEhpPV20dpU7U8L11XKn_PHi4MFyQ7q7vF-UoCgmlkgnY0gmlwhKwSfreKbXVsdGlhZGRyc5YACASsEn63Bu0sAAoErBJ-twbtLd0DgnJzhQADAQAAiXNlY3AyNTZrMaECDVdBUDf4EPLXfHPmO-xeL6P6FwR6COhN_06JT1cerZyDdGNwgu0sg3VkcILtLoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60715/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.68/tcp/38650/p2p/16Uiu2HAmE83XNMd6AqFTirVwNpXRZ5MxZsgJzSJLn9cL2o7Eoj7R"]'
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_2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.148.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56085', '56086', '56087', '56088', '56089']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56085:56085 -p 56086:56086 -p 56087:56087 -p 56088:56088 -p 56089:56089 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56087 --rest-port=56085 --tcp-port=56086 --discv5-udp-port=56088 --rest-address=0.0.0.0 --nat=extip:172.18.148.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=daefe66f5317c1fd6f387dfec1e68a00c8fd01407fab4ce7abd3da0c6e208cf1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56089 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBPxPqcLJorkxRbi0R9nzsKf-VWb4QqDC-kBywYJMEfULNzbQBbkoh6cuRmnZZ2DQ1x3Idqug3vIzbTgcMi4J_ECgmlkgnY0gmlwhKwSP0SKbXVsdGlhZGRyc5YACASsEj9EBpb6AAoErBI_RAaW-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFcn1FnTXusay3rT4XM68wXb1pL0I0NKG0_SpdlKQCxyDdGNwgpb6g3VkcIKW_IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.69 waku 6eea6f56f471ac4dea3f4a48b0d940b51916bd2b692ff26ec503e6ddf680b247
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6eea6f56f471. Setting up logs at ./log/docker/node4_2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56085
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56085/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:56085/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.69/tcp/56086/p2p/16Uiu2HAmJEvaXaXRFapi73BcWtBzvyqapfmxLAJrvutjhWjr2toE","/ip4/172.18.148.69/tcp/56087/ws/p2p/16Uiu2HAmJEvaXaXRFapi73BcWtBzvyqapfmxLAJrvutjhWjr2toE"],"enrUri":"enr:-L24QGrfC5_cO5Z0341lcAbLvXK7WgB2_iC-HMq8rL5ihBtXT8TtiVd0uQQKYZrV0VMIJBMHgcBs2chMGxCSTn52C3kCgmlkgnY0gmlwhKwSlEWKbXVsdGlhZGRyc5YACASsEpRFBtsWAAoErBKURQbbF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUvvq2t19-vjKBXDq5aMsLEZ0B8rgAqCW_q4Y6ssSSF2DdGNwgtsWg3VkcILbGIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56085/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.68/tcp/38650/p2p/16Uiu2HAmE83XNMd6AqFTirVwNpXRZ5MxZsgJzSJLn9cL2o7Eoj7R"]'
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_2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34422', '34423', '34424', '34425', '34426']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34422:34422 -p 34423:34423 -p 34424:34424 -p 34425:34425 -p 34426:34426 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34424 --rest-port=34422 --tcp-port=34423 --discv5-udp-port=34425 --rest-address=0.0.0.0 --nat=extip:172.18.31.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfed0eca1e6d6bdee683de95fabaacb9abac5bfffc5e3bacfc2a1ed6fcf221dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34426 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBPxPqcLJorkxRbi0R9nzsKf-VWb4QqDC-kBywYJMEfULNzbQBbkoh6cuRmnZZ2DQ1x3Idqug3vIzbTgcMi4J_ECgmlkgnY0gmlwhKwSP0SKbXVsdGlhZGRyc5YACASsEj9EBpb6AAoErBI_RAaW-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFcn1FnTXusay3rT4XM68wXb1pL0I0NKG0_SpdlKQCxyDdGNwgpb6g3VkcIKW_IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.158 waku db25291872f6f45e4265829ee4bf6c92e47a68bc5b7d86b756855f1c2528ab4f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID db25291872f6. Setting up logs at ./log/docker/node5_2025-12-11_04-15-48__d849c02c-8f53-4325-bed3-f22d9223dc34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34422
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34422/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:34422/debug/v1/info" -H "Content-Type: application/json" -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.158/tcp/34423/p2p/16Uiu2HAm61rsvqqoQ1wtUC6MyawHQwKe4uZJzd6QpJStTA9Cpshe","/ip4/172.18.31.158/tcp/34424/ws/p2p/16Uiu2HAm61rsvqqoQ1wtUC6MyawHQwKe4uZJzd6QpJStTA9Cpshe"],"enrUri":"enr:-L24QDLY6LHbBwbuIdjB0znK8E9MthCleRDjcPX2I30V0k9_T1dFRbWpQFM9JNCYDfbtYJuY1ZDJZpDIT8FCRhnQ1IACgmlkgnY0gmlwhKwSH56KbXVsdGlhZGRyc5YACASsEh-eBoZ3AAoErBIfngaGeN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnVbwsAmOts7aFd5gzDxKN9DiBjsUTq2aEE14mCwDloWDdGNwgoZ3g3VkcIKGeYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34422/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.68/tcp/38650/p2p/16Uiu2HAmE83XNMd6AqFTirVwNpXRZ5MxZsgJzSJLn9cL2o7Eoj7R"]'
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:38649/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:61537/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60715/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:56085/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:34422/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:38649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:38649/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":1765426554421531904,"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:61537/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":1765426554421531904,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60715/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":1765426554421531904,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56085/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":1765426554421531904,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34422/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":1765426554421531904,"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:38649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:38649/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":1765426554552173378,"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:61537/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":1765426554552173378,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60715/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":1765426554552173378,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56085/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":1765426554552173378,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34422/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":1765426554552173378,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 94cd155d106b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 94cd155d106b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:61537/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":1765426554681914613,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426554681990906,"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 452c4b9f1b97
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 94cd155d106b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9660c8cd3984
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 452c4b9f1b97. 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 6eea6f56f471
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 94cd155d106b. 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 db25291872f6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9660c8cd3984. 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,71 @@
2025-12-11 04:12:48.516 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:12:48.517 DEBUG [tests.conftest] Running test: test_relay with id: 2025-12-11_04-12-48__da8a505a-93ec-46d0-a70f-6251b87681ec
2025-12-11 04:12:48.517 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:12:48.517 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-11 04:12:48.517 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-11 04:12:48.518 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:12:48.518 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:12:48.528 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:12:48.528 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-12-48__da8a505a-93ec-46d0-a70f-6251b87681ec__wakuorg_nwaku:latest.log
2025-12-11 04:12:48.528 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:12:48.528 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:12:48.570 DEBUG [src.node.docker_mananger] Network waku created
2025-12-11 04:12:48.571 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.24
2025-12-11 04:12:48.571 DEBUG [src.node.docker_mananger] Generated ports ['7078', '7079', '7080', '7081', '7082']
2025-12-11 04:12:48.571 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:12:48.571 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:12:48.571 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:12:48.571 DEBUG [src.node.docker_mananger] docker run -i -t -p 7078:7078 -p 7079:7079 -p 7080:7080 -p 7081:7081 -p 7082:7082 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7080 --rest-port=7078 --tcp-port=7079 --discv5-udp-port=7081 --rest-address=0.0.0.0 --nat=extip:172.18.5.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=62a35eacd569894b0f158b8eb8dd7cf5350fab8053b3cc8639adf18581d93af5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7082 --metrics-logging=true --relay=true
2025-12-11 04:12:50.544 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.24 waku f83aa0e9dd16b361ff5f10ec551c23c18e4959413f56b68bf77f73630d2bfb2d
2025-12-11 04:12:50.575 DEBUG [src.node.docker_mananger] Container started with ID f83aa0e9dd16. Setting up logs at ./log/docker/node1_2025-12-11_04-12-48__da8a505a-93ec-46d0-a70f-6251b87681ec__wakuorg_nwaku:latest.log
2025-12-11 04:12:50.576 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7078
2025-12-11 04:12:50.576 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:12:51.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7078/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:51.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:12:51.581 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:12:51.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7078/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:51.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.24/tcp/7079/p2p/16Uiu2HAkxVqWsiMP6FMqpmzvnJiePibWXDD2qRj84oXVhcHRVTzG","/ip4/172.18.5.24/tcp/7080/ws/p2p/16Uiu2HAkxVqWsiMP6FMqpmzvnJiePibWXDD2qRj84oXVhcHRVTzG"],"enrUri":"enr:-L24QEWvxxkPj54S1q9TRlCuqKORWgInpI9kw1a8l4ALpuW4SS7FjOha_cK9w_DWvHAHp9aSlygGi9Vj4uuOnpUUcVMCgmlkgnY0gmlwhKwSBRiKbXVsdGlhZGRyc5YACASsEgUYBhunAAoErBIFGAYbqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECLaQqkWoVfABi5oETreee38zALlaiEp3BOEQN720juUGDdGNwghung3VkcIIbqYV3YWt1MgE"}'
2025-12-11 04:12:51.584 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:12:51.590 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:12:51.590 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-12-48__da8a505a-93ec-46d0-a70f-6251b87681ec__wakuorg_nwaku:latest.log
2025-12-11 04:12:51.590 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:12:51.590 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:12:51.592 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:12:51.592 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.29
2025-12-11 04:12:51.592 DEBUG [src.node.docker_mananger] Generated ports ['12685', '12686', '12687', '12688', '12689']
2025-12-11 04:12:51.592 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:12:51.592 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:12:51.592 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:12:51.593 DEBUG [src.node.docker_mananger] docker run -i -t -p 12685:12685 -p 12686:12686 -p 12687:12687 -p 12688:12688 -p 12689:12689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12687 --rest-port=12685 --tcp-port=12686 --discv5-udp-port=12688 --rest-address=0.0.0.0 --nat=extip:172.18.12.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffc6eeead08ba2e3fefcc511bc16b09babe5c9b92ead1811f6edaada6ec667ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12689 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEWvxxkPj54S1q9TRlCuqKORWgInpI9kw1a8l4ALpuW4SS7FjOha_cK9w_DWvHAHp9aSlygGi9Vj4uuOnpUUcVMCgmlkgnY0gmlwhKwSBRiKbXVsdGlhZGRyc5YACASsEgUYBhunAAoErBIFGAYbqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECLaQqkWoVfABi5oETreee38zALlaiEp3BOEQN720juUGDdGNwghung3VkcIIbqYV3YWt1MgE
2025-12-11 04:12:51.790 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.29 waku 3098043d4ad17eb0167d323d071595e3f3bc1cb9d699c7f42f613fe851300be6
2025-12-11 04:12:51.819 DEBUG [src.node.docker_mananger] Container started with ID 3098043d4ad1. Setting up logs at ./log/docker/node1_2025-12-11_04-12-48__da8a505a-93ec-46d0-a70f-6251b87681ec__wakuorg_nwaku:latest.log
2025-12-11 04:12:51.819 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12685
2025-12-11 04:12:51.820 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:12:52.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12685/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:52.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:12:52.838 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:12:52.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12685/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:52.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.29/tcp/12686/p2p/16Uiu2HAmHLP5ccHzk4izKVa8yaNAHSYYuMiUpNSksmDikqAfP7FS","/ip4/172.18.12.29/tcp/12687/ws/p2p/16Uiu2HAmHLP5ccHzk4izKVa8yaNAHSYYuMiUpNSksmDikqAfP7FS"],"enrUri":"enr:-L24QKws9qKYSzIwoyonLM73AgtfBBYZDj2jLmBoomMOzsDiKUPhcTG31VlKUJmW0rqoeiS0SRbaknmbhvwvmJGjsZoCgmlkgnY0gmlwhKwSDB2KbXVsdGlhZGRyc5YACASsEgwdBjGOAAoErBIMHQYxj90DgnJzhQADAQAAiXNlY3AyNTZrMaEDRYYZkEMB52oZkUVx1p4GA8gs_jHzfHHjlVBzhITNxQ2DdGNwgjGOg3VkcIIxkIV3YWt1MgE"}'
2025-12-11 04:12:52.843 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:12:52.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7078/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:12:52.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:52.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12685/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:12:52.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:52.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:12:52.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:12:52.861 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:12:52.961 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:52.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:52.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426372854516992,"ephemeral":false,"proof":""}]'
2025-12-11 04:12:52.966 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:12:52.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:12:52.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426372854516992,"ephemeral":false,"proof":""}]'
2025-12-11 04:12:52.972 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:12:52.973 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:12:52.973 DEBUG [src.node.waku_node] Stopping container with id f83aa0e9dd16
2025-12-11 04:12:53.538 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:12:53.538 DEBUG [src.node.waku_node] Stopping container with id 3098043d4ad1
2025-12-11 04:12:54.025 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:12:54.027 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:12:54.034 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:12:54.039 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_store_sync_range_with_zero_jitter with id: 2025-12-11_04-15-11__4784b8b6-44cb-4d4e-b57d-211d454164ef
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-11__4784b8b6-44cb-4d4e-b57d-211d454164ef__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-11__4784b8b6-44cb-4d4e-b57d-211d454164ef__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-15-11__4784b8b6-44cb-4d4e-b57d-211d454164ef__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.243.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55014', '55015', '55016', '55017', '55018']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55014:55014 -p 55015:55015 -p 55016:55016 -p 55017:55017 -p 55018:55018 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55016 --rest-port=55014 --tcp-port=55015 --discv5-udp-port=55017 --rest-address=0.0.0.0 --nat=extip:172.18.243.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aae571cbc1ec5ca0c626cfebc491c6d7f77cbb6f0dcaa233d399f93a7bfa45d0 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55018 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.52 waku 78def5e6c489367743cc1766ca5c06344ec4e2a833c0257ae3e24ed7ec257c66
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 78def5e6c489. Setting up logs at ./log/docker/node1_2025-12-11_04-15-11__4784b8b6-44cb-4d4e-b57d-211d454164ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55014
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 6754f93ca92a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a5742b3f0c9e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55014/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:55014/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.52/tcp/55015/p2p/16Uiu2HAmKSRnoPJmwK1iSv15BKiqLQc6frYXm9N8sB2bE4znozRm","/ip4/172.18.243.52/tcp/55016/ws/p2p/16Uiu2HAmKSRnoPJmwK1iSv15BKiqLQc6frYXm9N8sB2bE4znozRm"],"enrUri":"enr:-L24QO5IrOFdwz5afcwmA3gxg1zlhxWTmch2Ld8_q_O9DX3FZwqNwqo7MCp9g4vlBvzIHapKFwzR96vRmJID_y79-CwCgmlkgnY0gmlwhKwS8zSKbXVsdGlhZGRyc5YACASsEvM0BtbnAAoErBLzNAbW6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZMoF28CJLSWBH0Iny7ENRkr9-9qBEmL_k5ZfFQ5cAYCDdGNwgtbng3VkcILW6YV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55014/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:55014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63079', '63080', '63081', '63082', '63083']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63079:63079 -p 63080:63080 -p 63081:63081 -p 63082:63082 -p 63083:63083 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63081 --rest-port=63079 --tcp-port=63080 --discv5-udp-port=63082 --rest-address=0.0.0.0 --nat=extip:172.18.52.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0aa2a1accbdff90dbd3ed2fdb7ceea834b34d8b58791f7abee445ba69faecde9 --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63083 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QO5IrOFdwz5afcwmA3gxg1zlhxWTmch2Ld8_q_O9DX3FZwqNwqo7MCp9g4vlBvzIHapKFwzR96vRmJID_y79-CwCgmlkgnY0gmlwhKwS8zSKbXVsdGlhZGRyc5YACASsEvM0BtbnAAoErBLzNAbW6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZMoF28CJLSWBH0Iny7ENRkr9-9qBEmL_k5ZfFQ5cAYCDdGNwgtbng3VkcILW6YV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.189 waku 0d882ee48cee71cab43400f6cd26692c9d198f71145e794b93d467deb57713fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d882ee48cee. Setting up logs at ./log/docker/node2_2025-12-11_04-15-11__4784b8b6-44cb-4d4e-b57d-211d454164ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63079
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63079/health" -H "Content-Type: application/json" -d '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:63079/debug/v1/info" -H "Content-Type: application/json" -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.189/tcp/63080/p2p/16Uiu2HAmCDfrdxcvpHWVYS3b8kK43MUN2MZ79mvLZbRt1SHf4c1B","/ip4/172.18.52.189/tcp/63081/ws/p2p/16Uiu2HAmCDfrdxcvpHWVYS3b8kK43MUN2MZ79mvLZbRt1SHf4c1B"],"enrUri":"enr:-L24QDfddA1SgsVcf6aPppcS1z6_zo3ScIzt8YWtcC1eVoUaZfHU97C82jDMgroa2dGPLIsMWa86uTGaPa78fucreLACgmlkgnY0gmlwhKwSNL2KbXVsdGlhZGRyc5YACASsEjS9BvZoAAoErBI0vQb2ad0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-YORjBb5uLzdBRZ6q-_QFriH-oYkLKn9OVdrE0L1HA6DdGNwgvZog3VkcIL2aoV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63079/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.52/tcp/55015/p2p/16Uiu2HAmKSRnoPJmwK1iSv15BKiqLQc6frYXm9N8sB2bE4znozRm"]'
INFO  src.node.api_clients.base_client:base_client.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:63079/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 78def5e6c489
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0d882ee48cee
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_after_partition_under_100_msgs with id: 2025-12-11_04-17-46__e4d51442-c172-4a41-a253-3ec93f3a3fe2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-17-46__e4d51442-c172-4a41-a253-3ec93f3a3fe2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-17-46__e4d51442-c172-4a41-a253-3ec93f3a3fe2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-17-46__e4d51442-c172-4a41-a253-3ec93f3a3fe2__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.175.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31422', '31423', '31424', '31425', '31426']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31422:31422 -p 31423:31423 -p 31424:31424 -p 31425:31425 -p 31426:31426 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31424 --rest-port=31422 --tcp-port=31423 --discv5-udp-port=31425 --rest-address=0.0.0.0 --nat=extip:172.18.175.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=65c0df2128bbc29f24ddc8d8ffc19f59809d91dab5adb6c9d766fea16cb98b18 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31426 --metrics-logging=true --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d1b5aaea6f3d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.82 waku 6f2a27c2f2ca3a1f4e0f9f559f3bf9dd9d5e8a2a7433a18b52d4120144dd318e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f2a27c2f2ca. Setting up logs at ./log/docker/node1_2025-12-11_04-17-46__e4d51442-c172-4a41-a253-3ec93f3a3fe2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31422
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 41d476c10fcb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31422/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:31422/debug/v1/info" -H "Content-Type: application/json" -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.82/tcp/31423/p2p/16Uiu2HAm9jTvucG2imtxiYvbrM4Ukrh8HCD2tqTsg73vaj5tWyTh","/ip4/172.18.175.82/tcp/31424/ws/p2p/16Uiu2HAm9jTvucG2imtxiYvbrM4Ukrh8HCD2tqTsg73vaj5tWyTh"],"enrUri":"enr:-L24QPoGxkKQrm2Yne3_-kj1vOAFen7asGzUX_FGqvRd46pBJ823O47ATEzkxi7h5uWs-znhIzQiFMEJzlkfCO2tmB4CgmlkgnY0gmlwhKwSr1KKbXVsdGlhZGRyc5YACASsEq9SBnq_AAoErBKvUgZ6wN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1JJyY6oLcpN3g05-twVV20OJJ8S3Ql6fSREeMGKF5ySDdGNwgnq_g3VkcIJ6wYV3YWt1MhM"}'
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.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40898', '40899', '40900', '40901', '40902']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40898:40898 -p 40899:40899 -p 40900:40900 -p 40901:40901 -p 40902:40902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40900 --rest-port=40898 --tcp-port=40899 --discv5-udp-port=40901 --rest-address=0.0.0.0 --nat=extip:172.18.102.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdedce5ddc2d4be7d68ed9a2fe2ecb0d286d1ebc7fbfddf4f0aefbbbf4face27 --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=40902 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QPoGxkKQrm2Yne3_-kj1vOAFen7asGzUX_FGqvRd46pBJ823O47ATEzkxi7h5uWs-znhIzQiFMEJzlkfCO2tmB4CgmlkgnY0gmlwhKwSr1KKbXVsdGlhZGRyc5YACASsEq9SBnq_AAoErBKvUgZ6wN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1JJyY6oLcpN3g05-twVV20OJJ8S3Ql6fSREeMGKF5ySDdGNwgnq_g3VkcIJ6wYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.57 waku 38d41145efe3c8a2e6d469e11202e93cfa4e2d3f10f03e12077174aa36c9de04
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38d41145efe3. Setting up logs at ./log/docker/node2_2025-12-11_04-17-46__e4d51442-c172-4a41-a253-3ec93f3a3fe2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40898
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40898/health" -H "Content-Type: application/json" -d '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:40898/debug/v1/info" -H "Content-Type: application/json" -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.57/tcp/40899/p2p/16Uiu2HAm5zgsE4cydTYVfkjy3RE62oJ3iHD5kAzoTC2RSmpkPAK2","/ip4/172.18.102.57/tcp/40900/ws/p2p/16Uiu2HAm5zgsE4cydTYVfkjy3RE62oJ3iHD5kAzoTC2RSmpkPAK2"],"enrUri":"enr:-L24QGA4G7l07tCuowzFVbNwwlg3BUHozy3VSmZ5Tm22N1i3E7g2KPFvyCSYylDygy4hBfy5joNKilJyBk3JMBQxFrQCgmlkgnY0gmlwhKwSZjmKbXVsdGlhZGRyc5YACASsEmY5Bp_DAAoErBJmOQafxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnQoJ4-35LgcLRIEwdcutL07lWSPh78dZP2fvarKMC1mDdGNwgp_Dg3VkcIKfxYV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40898/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.82/tcp/31423/p2p/16Uiu2HAm9jTvucG2imtxiYvbrM4Ukrh8HCD2tqTsg73vaj5tWyTh"]'
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:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:748 Pausing Node2 container
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 38d41145efe3
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:751 Publishing while node2 paused
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:757 Unpausing Node2
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 38d41145efe3
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:40898/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:764 Node2 store has 80 messages; expected 80
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6f2a27c2f2ca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 38d41145efe3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_retrieve_messages_without_subscribing_via_api with id: 2025-12-11_04-15-11__df4acf99-4d44-4aa2-9f56-9332197eadfc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-15-11__df4acf99-4d44-4aa2-9f56-9332197eadfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4263', '4264', '4265', '4266', '4267']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4263:4263 -p 4264:4264 -p 4265:4265 -p 4266:4266 -p 4267:4267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4265 --rest-port=4263 --tcp-port=4264 --discv5-udp-port=4266 --rest-address=0.0.0.0 --nat=extip:172.18.147.181 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2ca554ee6f112ffa10e9d37e49bcc10db27aef86f3c9bcdac76eddfd4f8e2a82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4267 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7c54bd72329. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.181 waku 070ccf4dac40d0562515552e47b9b04c864f1dfd0c85ed75b407893fb30faf11
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 070ccf4dac40. Setting up logs at ./log/docker/node1_2025-12-11_04-15-11__df4acf99-4d44-4aa2-9f56-9332197eadfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4263
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 b39fe73cd969. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4263/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:4263/debug/v1/info" -H "Content-Type: application/json" -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.181/tcp/4264/p2p/16Uiu2HAmGo8itMW2coE1vUVSrSjFG6xSuNGWCmhv1KrpBJfR26Pi","/ip4/172.18.147.181/tcp/4265/ws/p2p/16Uiu2HAmGo8itMW2coE1vUVSrSjFG6xSuNGWCmhv1KrpBJfR26Pi"],"enrUri":"enr:-L24QIOdo-ITaz4NFKFSCIFuW7UEhA2ch19PjkZPWxo-fwbvYSnZ1OEiPRsV0BlxyvxihDuhyfMUqD-jEngpKFkR1HcCgmlkgnY0gmlwhKwSk7WKbXVsdGlhZGRyc5YACASsEpO1BhCoAAoErBKTtQYQqd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPYTcXwpz_6RQdLO4yM2S9pZOJwWXIiCGnnDIlRPF5IGDdGNwghCog3VkcIIQqoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-15-11__df4acf99-4d44-4aa2-9f56-9332197eadfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37155', '37156', '37157', '37158', '37159']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37155:37155 -p 37156:37156 -p 37157:37157 -p 37158:37158 -p 37159:37159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37157 --rest-port=37155 --tcp-port=37156 --discv5-udp-port=37158 --rest-address=0.0.0.0 --nat=extip:172.18.3.32 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ebeef7ebaeebaa0b4cadb2fc172ceff77165b8a2fbbc9b60c28cbfea8cafd1e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37159 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIOdo-ITaz4NFKFSCIFuW7UEhA2ch19PjkZPWxo-fwbvYSnZ1OEiPRsV0BlxyvxihDuhyfMUqD-jEngpKFkR1HcCgmlkgnY0gmlwhKwSk7WKbXVsdGlhZGRyc5YACASsEpO1BhCoAAoErBKTtQYQqd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPYTcXwpz_6RQdLO4yM2S9pZOJwWXIiCGnnDIlRPF5IGDdGNwghCog3VkcIIQqoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.32 waku 894eafd7130f2de7aa02a865381780e095d06c37bacd0ba2c06c9ae41a3da613
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 894eafd7130f. Setting up logs at ./log/docker/node2_2025-12-11_04-15-11__df4acf99-4d44-4aa2-9f56-9332197eadfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37155
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37155/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:37155/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.32/tcp/37156/p2p/16Uiu2HAmE149MP2FfwiM6wngD86M4MxPcsRn1ivoh2L7KdbAuAJu","/ip4/172.18.3.32/tcp/37157/ws/p2p/16Uiu2HAmE149MP2FfwiM6wngD86M4MxPcsRn1ivoh2L7KdbAuAJu"],"enrUri":"enr:-L24QFqWhJhdmnHTWRIcxqpap64HMPTqB0OFQOwIxH-E5RDfJK8obGGJSwnxGMP4_lZZpcb3vHs9eTqv5wwVpTDyZ3kCgmlkgnY0gmlwhKwSAyCKbXVsdGlhZGRyc5YACASsEgMgBpEkAAoErBIDIAaRJd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDE_-X29nARM5BVXgV9X7opMDQXVK0dUzEiUKCPR5m1UKDdGNwgpEkg3VkcIKRJoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37155/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.181/tcp/4264/p2p/16Uiu2HAmGo8itMW2coE1vUVSrSjFG6xSuNGWCmhv1KrpBJfR26Pi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4263/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4263/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426514387857093,"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:37155/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426514387857093,"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 070ccf4dac40
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 894eafd7130f
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 @@
2025-12-11 04:15:02.743 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:15:02.744 DEBUG [tests.conftest] Running test: test_message_with_ephemeral_true with id: 2025-12-11_04-15-02__cea3cbe7-4ed7-4439-bbd4-9b27b68cf508
2025-12-11 04:15:02.744 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:15:02.744 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:15:02.744 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:15:02.750 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:02.751 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-15-02__cea3cbe7-4ed7-4439-bbd4-9b27b68cf508__wakuorg_nwaku:latest.log
2025-12-11 04:15:02.751 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:02.751 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:02.752 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:02.752 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.187
2025-12-11 04:15:02.753 DEBUG [src.node.docker_mananger] Generated ports ['63806', '63807', '63808', '63809', '63810']
2025-12-11 04:15:02.753 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:02.753 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:02.753 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:02.753 DEBUG [src.node.docker_mananger] docker run -i -t -p 63806:63806 -p 63807:63807 -p 63808:63808 -p 63809:63809 -p 63810:63810 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63808 --rest-port=63806 --tcp-port=63807 --discv5-udp-port=63809 --rest-address=0.0.0.0 --nat=extip:172.18.80.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2dfeb7d93dda8acddffd11bdee17b9438fb2dfdff621d7bd3dafe3ad90dffbce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63810 --metrics-logging=true --store=true --relay=true
2025-12-11 04:15:02.925 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.187 waku c6c94546666f0aade47b9132330d00b784d0576c1ec3ea53a07883d369502dcc
2025-12-11 04:15:02.955 DEBUG [src.node.docker_mananger] Container started with ID c6c94546666f. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-15-02__cea3cbe7-4ed7-4439-bbd4-9b27b68cf508__wakuorg_nwaku:latest.log
2025-12-11 04:15:02.957 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63806
2025-12-11 04:15:02.957 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:03.052 ERROR [src.node.docker_mananger] Max retries reached for container f5b1a08abaa4. Exiting log stream.
2025-12-11 04:15:03.549 ERROR [src.node.docker_mananger] Max retries reached for container 8a71177ad17d. Exiting log stream.
2025-12-11 04:15:03.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63806/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:03.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:03.961 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:03.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:03.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.187/tcp/63807/p2p/16Uiu2HAm39NbCL6zbWb7ez1BtyArQGdBr1vvhwfucexsP1Q6qa95","/ip4/172.18.80.187/tcp/63808/ws/p2p/16Uiu2HAm39NbCL6zbWb7ez1BtyArQGdBr1vvhwfucexsP1Q6qa95"],"enrUri":"enr:-L24QG2pRT_9l7Yz202gefU6feK_3tymon_5QhXxnAxOOGR0DtS-I4dFFJGJ3PQkeQSDOD3RwkMQHxvlRjPY5WQCx3kCgmlkgnY0gmlwhKwSULuKbXVsdGlhZGRyc5YACASsElC7Bvk_AAoErBJQuwb5QN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcrCKO4zgzsaffDq1Czn5aQeGFkyOD0uukf_d5YQIyKiDdGNwgvk_g3VkcIL5QYV3YWt1MgM"}'
2025-12-11 04:15:03.964 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:03.971 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:15:03.971 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-15-02__cea3cbe7-4ed7-4439-bbd4-9b27b68cf508__wakuorg_nwaku:latest.log
2025-12-11 04:15:03.971 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:15:03.971 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:15:03.972 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:15:03.973 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.42
2025-12-11 04:15:03.973 DEBUG [src.node.docker_mananger] Generated ports ['34853', '34854', '34855', '34856', '34857']
2025-12-11 04:15:03.973 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:15:03.973 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:15:03.973 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:15:03.973 DEBUG [src.node.docker_mananger] docker run -i -t -p 34853:34853 -p 34854:34854 -p 34855:34855 -p 34856:34856 -p 34857:34857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34855 --rest-port=34853 --tcp-port=34854 --discv5-udp-port=34856 --rest-address=0.0.0.0 --nat=extip:172.18.142.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=17c53dfb478afbbbe0bdfcc68e87b5b7f0fcb43cdfe32760f02ddbe2aeb9aefc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34857 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG2pRT_9l7Yz202gefU6feK_3tymon_5QhXxnAxOOGR0DtS-I4dFFJGJ3PQkeQSDOD3RwkMQHxvlRjPY5WQCx3kCgmlkgnY0gmlwhKwSULuKbXVsdGlhZGRyc5YACASsElC7Bvk_AAoErBJQuwb5QN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcrCKO4zgzsaffDq1Czn5aQeGFkyOD0uukf_d5YQIyKiDdGNwgvk_g3VkcIL5QYV3YWt1MgM --storenode=/ip4/172.18.80.187/tcp/63807/p2p/16Uiu2HAm39NbCL6zbWb7ez1BtyArQGdBr1vvhwfucexsP1Q6qa95 --store=true --relay=true
2025-12-11 04:15:04.146 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.42 waku 91496e3d30ec7e0d8b441b527fba406a2436804025e6f8ab0575ccfe618d15bb
2025-12-11 04:15:04.176 DEBUG [src.node.docker_mananger] Container started with ID 91496e3d30ec. Setting up logs at ./log/docker/store_node1_2025-12-11_04-15-02__cea3cbe7-4ed7-4439-bbd4-9b27b68cf508__wakuorg_nwaku:latest.log
2025-12-11 04:15:04.176 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34853
2025-12-11 04:15:04.178 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:15:05.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34853/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:05.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:15:05.182 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:15:05.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:05.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.42/tcp/34854/p2p/16Uiu2HAm6G3RaF7YaUrsUHEjxD2NZBVME24SzyghQ19w1n2fXuVx","/ip4/172.18.142.42/tcp/34855/ws/p2p/16Uiu2HAm6G3RaF7YaUrsUHEjxD2NZBVME24SzyghQ19w1n2fXuVx"],"enrUri":"enr:-L24QEN0eLsuOVWUaMlxFkvEVG3hH67Eqf14cDIyIKL0ow6sKextpKC5j5MfQUgygjZvkITTqh03gYb5nY_amxNi9qMCgmlkgnY0gmlwhKwSjiqKbXVsdGlhZGRyc5YACASsEo4qBogmAAoErBKOKgaIJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECoPj-1pni0Fv7rMQTgXa8RsPu_OHX59pqO0uyNtUJX8-DdGNwgogmg3VkcIKIKIV3YWt1MgM"}'
2025-12-11 04:15:05.185 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:15:05.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34853/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.187/tcp/63807/p2p/16Uiu2HAm39NbCL6zbWb7ez1BtyArQGdBr1vvhwfucexsP1Q6qa95"]'
2025-12-11 04:15:05.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:05.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63806/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:15:05.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:05.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:15:05.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:05.194 DEBUG [src.steps.store] Relaying message
2025-12-11 04:15:05.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63806/relay/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}'
2025-12-11 04:15:05.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:15:05.198 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:15:05.399 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:15:05.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63806/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:15:05.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-11 04:15:05.422 DEBUG [src.steps.store] messages length is 0
2025-12-11 04:15:05.424 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:15:05.425 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:15:05.425 DEBUG [src.node.waku_node] Stopping container with id c6c94546666f
2025-12-11 04:15:05.975 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:05.975 DEBUG [src.node.waku_node] Stopping container with id 91496e3d30ec
2025-12-11 04:15:06.505 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:15:06.507 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:15:06.513 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:15:06.519 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2025-12-11 04:18:30.110 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:18:30.110 DEBUG [tests.conftest] Running test: test_admin_service_peers_scalar_required_types with id: 2025-12-11_04-18-30__d7ebaa32-4621-4803-84d2-95c6762a4f2f
2025-12-11 04:18:30.111 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:18:30.111 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-11 04:18:30.111 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-11 04:18:30.117 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:18:30.117 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-18-30__d7ebaa32-4621-4803-84d2-95c6762a4f2f__wakuorg_nwaku:latest.log
2025-12-11 04:18:30.123 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:18:30.123 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-18-30__d7ebaa32-4621-4803-84d2-95c6762a4f2f__wakuorg_nwaku:latest.log
2025-12-11 04:18:30.129 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:18:30.129 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-18-30__d7ebaa32-4621-4803-84d2-95c6762a4f2f__wakuorg_nwaku:latest.log
2025-12-11 04:18:30.135 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:18:30.135 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-11_04-18-30__d7ebaa32-4621-4803-84d2-95c6762a4f2f__wakuorg_nwaku:latest.log
2025-12-11 04:18:30.135 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:18:30.136 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:18:30.136 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:18:30.137 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:18:30.138 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:18:30.138 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.30.126
2025-12-11 04:18:30.138 DEBUG [src.node.docker_mananger] Generated ports ['27062', '27063', '27064', '27065', '27066']
2025-12-11 04:18:30.138 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:18:30.138 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:18:30.139 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:18:30.139 DEBUG [src.node.docker_mananger] docker run -i -t -p 27062:27062 -p 27063:27063 -p 27064:27064 -p 27065:27065 -p 27066:27066 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27064 --rest-port=27062 --tcp-port=27063 --discv5-udp-port=27065 --rest-address=0.0.0.0 --nat=extip:172.18.30.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2ccefddac98cf3291ccc637131e4d7702cd06160437ecf655b262cc757ecb57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27066 --metrics-logging=true --relay=true
2025-12-11 04:18:30.327 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.30.126 waku c4cfc0aac927f7a6f640031f500294dfc0b4acb846f634ca045f63f5576d2ddd
2025-12-11 04:18:30.359 DEBUG [src.node.docker_mananger] Container started with ID c4cfc0aac927. Setting up logs at ./log/docker/node1_2025-12-11_04-18-30__d7ebaa32-4621-4803-84d2-95c6762a4f2f__wakuorg_nwaku:latest.log
2025-12-11 04:18:30.360 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27062
2025-12-11 04:18:30.361 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:18:30.377 ERROR [src.node.docker_mananger] Max retries reached for container 62841c989621. Exiting log stream.
2025-12-11 04:18:30.904 ERROR [src.node.docker_mananger] Max retries reached for container 6e71990077ca. Exiting log stream.
2025-12-11 04:18:31.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27062/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:31.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:18:31.365 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:18:31.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27062/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:31.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.126/tcp/27063/p2p/16Uiu2HAmFLy8GGnqP9ugSxoSQ9pybRaNEKxkD2HMRVhQyvQNVvfX","/ip4/172.18.30.126/tcp/27064/ws/p2p/16Uiu2HAmFLy8GGnqP9ugSxoSQ9pybRaNEKxkD2HMRVhQyvQNVvfX"],"enrUri":"enr:-L24QJkJWDS-fZtVv7qtivu5Aa3RBSkbCmVIeb2BAHDR6fCmTTg_o7wN38fYz1eNBF8JvK9pUfDCigjikOwVJ0hVyBQCgmlkgnY0gmlwhKwSHn6KbXVsdGlhZGRyc5YACASsEh5-Bmm3AAoErBIefgZpuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ_U4uT8dajETcits6Cod0XoBNlvVuSLJgkdBHDOvD36DdGNwgmm3g3VkcIJpuYV3YWt1MgE"}'
2025-12-11 04:18:31.367 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:18:31.367 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:18:31.368 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:18:31.369 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:18:31.369 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.42
2025-12-11 04:18:31.369 DEBUG [src.node.docker_mananger] Generated ports ['58696', '58697', '58698', '58699', '58700']
2025-12-11 04:18:31.369 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:18:31.369 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:18:31.370 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:18:31.370 DEBUG [src.node.docker_mananger] docker run -i -t -p 58696:58696 -p 58697:58697 -p 58698:58698 -p 58699:58699 -p 58700:58700 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58698 --rest-port=58696 --tcp-port=58697 --discv5-udp-port=58699 --rest-address=0.0.0.0 --nat=extip:172.18.49.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=831c69e2edcbdda85f85ccc0bd83dc07af30acc1fd72e4d2ac598a376cf959ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58700 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJkJWDS-fZtVv7qtivu5Aa3RBSkbCmVIeb2BAHDR6fCmTTg_o7wN38fYz1eNBF8JvK9pUfDCigjikOwVJ0hVyBQCgmlkgnY0gmlwhKwSHn6KbXVsdGlhZGRyc5YACASsEh5-Bmm3AAoErBIefgZpuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ_U4uT8dajETcits6Cod0XoBNlvVuSLJgkdBHDOvD36DdGNwgmm3g3VkcIJpuYV3YWt1MgE
2025-12-11 04:18:31.540 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.42 waku 0eeb6e6404af86ff97b245b2837c7de535dcaaadd3cb26dd146fd2bb7590d787
2025-12-11 04:18:31.573 DEBUG [src.node.docker_mananger] Container started with ID 0eeb6e6404af. Setting up logs at ./log/docker/node2_2025-12-11_04-18-30__d7ebaa32-4621-4803-84d2-95c6762a4f2f__wakuorg_nwaku:latest.log
2025-12-11 04:18:31.573 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58696
2025-12-11 04:18:31.574 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:18:32.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58696/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:32.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:18:32.586 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:18:32.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58696/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:32.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.42/tcp/58697/p2p/16Uiu2HAmMo5QTFXtYMg3C37TPSj8vvq1ntayLSfpsVYnnYjMtcxa","/ip4/172.18.49.42/tcp/58698/ws/p2p/16Uiu2HAmMo5QTFXtYMg3C37TPSj8vvq1ntayLSfpsVYnnYjMtcxa"],"enrUri":"enr:-L24QHUomZ4LpW5tskiGPwkRAHpp2C4q5maO4xj92Vn320z7A6IN6x41fnO-SU4RkZQfAegLLEgGWzcMGGtSMHhAsOoCgmlkgnY0gmlwhKwSMSqKbXVsdGlhZGRyc5YACASsEjEqBuVJAAoErBIxKgblSt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDh8uLQ59UlibhDU_GTqpzoFD6Ao0hVWUejzDNYoFC3TuDdGNwguVJg3VkcILlS4V3YWt1MgE"}'
2025-12-11 04:18:32.594 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:18:32.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27062/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.42/tcp/58697/p2p/16Uiu2HAmMo5QTFXtYMg3C37TPSj8vvq1ntayLSfpsVYnnYjMtcxa"]'
2025-12-11 04:18:32.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:32.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27062/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:32.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.49.42/tcp/37370/p2p/16Uiu2HAmMo5QTFXtYMg3C37TPSj8vvq1ntayLSfpsVYnnYjMtcxa","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"UnknownOrigin"}]'
2025-12-11 04:18:32.602 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.49.42/tcp/37370/p2p/16Uiu2HAmMo5QTFXtYMg3C37TPSj8vvq1ntayLSfpsVYnnYjMtcxa', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-113-g868d43', 'origin': 'UnknownOrigin'}]
2025-12-11 04:18:32.604 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:18:32.605 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:18:32.605 DEBUG [src.node.waku_node] Stopping container with id c4cfc0aac927
2025-12-11 04:18:33.167 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:18:33.169 DEBUG [src.node.waku_node] Stopping container with id 0eeb6e6404af
2025-12-11 04:18:33.721 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:18:33.722 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:18:33.727 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:18:33.732 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2025-12-11 04:13:27.188 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:13:27.188 DEBUG [tests.conftest] Running test: test_admin_peers_mesh_on_shard_contains_node2 with id: 2025-12-11_04-13-27__03e5164f-044c-4493-93d9-4db6742ad3c7
2025-12-11 04:13:27.188 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:13:27.189 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-11 04:13:27.189 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-11 04:13:27.195 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:27.195 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-27__03e5164f-044c-4493-93d9-4db6742ad3c7__wakuorg_nwaku:latest.log
2025-12-11 04:13:27.201 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:27.201 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-27__03e5164f-044c-4493-93d9-4db6742ad3c7__wakuorg_nwaku:latest.log
2025-12-11 04:13:27.206 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:27.206 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-13-27__03e5164f-044c-4493-93d9-4db6742ad3c7__wakuorg_nwaku:latest.log
2025-12-11 04:13:27.212 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:27.212 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-11_04-13-27__03e5164f-044c-4493-93d9-4db6742ad3c7__wakuorg_nwaku:latest.log
2025-12-11 04:13:27.212 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:13:27.213 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:13:27.213 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:27.213 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:27.215 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:27.215 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.43
2025-12-11 04:13:27.215 DEBUG [src.node.docker_mananger] Generated ports ['46265', '46266', '46267', '46268', '46269']
2025-12-11 04:13:27.215 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:27.215 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:27.216 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:27.216 DEBUG [src.node.docker_mananger] docker run -i -t -p 46265:46265 -p 46266:46266 -p 46267:46267 -p 46268:46268 -p 46269:46269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46267 --rest-port=46265 --tcp-port=46266 --discv5-udp-port=46268 --rest-address=0.0.0.0 --nat=extip:172.18.244.43 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=d47a798fc89ccc105f4b3cbe7ee72d2b6fb5b31a2dba41ba96836f6596ecc374 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46269 --metrics-logging=true --relay=true --dns-discovery=false
2025-12-11 04:13:27.393 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.43 waku b189509e7c431b0b25ca57df597b1739ec504fc0b6b42e82bd31bf84f7a5dc91
2025-12-11 04:13:27.422 DEBUG [src.node.docker_mananger] Container started with ID b189509e7c43. Setting up logs at ./log/docker/node1_2025-12-11_04-13-27__03e5164f-044c-4493-93d9-4db6742ad3c7__wakuorg_nwaku:latest.log
2025-12-11 04:13:27.423 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46265
2025-12-11 04:13:27.423 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:27.456 ERROR [src.node.docker_mananger] Max retries reached for container f2798b42e244. Exiting log stream.
2025-12-11 04:13:27.994 ERROR [src.node.docker_mananger] Max retries reached for container 2853aa0503a0. Exiting log stream.
2025-12-11 04:13:28.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46265/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:28.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:28.427 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:28.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46265/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:28.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.43/tcp/46266/p2p/16Uiu2HAm8qVgptNCSLQS48vvShHsZTvudZpiWmaKutJKG5TcAgqc","/ip4/172.18.244.43/tcp/46267/ws/p2p/16Uiu2HAm8qVgptNCSLQS48vvShHsZTvudZpiWmaKutJKG5TcAgqc"],"enrUri":"enr:-La4QMCXG1LgU6K3hqu1HTjIDoOErL2JrjQXbJUCYdhNOw40VmfZGkKdoj4-OwDBaRY22UkP6EaFJGRkCiUF6_HECbgCgmlkgnY0gmlwhKwS9CuKbXVsdGlhZGRyc5YACASsEvQrBrS6AAoErBL0Kwa0u90DgnJzhQADAQAAiXNlY3AyNTZrMaECx0I7TZnsemev9SrKtaCMS5qM3GNJX66m1e6KP-1vANeDdGNwgrS6hXdha3UyAQ"}'
2025-12-11 04:13:28.429 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:28.430 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:28.430 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:28.431 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:28.431 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.21
2025-12-11 04:13:28.431 DEBUG [src.node.docker_mananger] Generated ports ['7299', '7300', '7301', '7302', '7303']
2025-12-11 04:13:28.432 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:28.432 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:28.432 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:28.432 DEBUG [src.node.docker_mananger] docker run -i -t -p 7299:7299 -p 7300:7300 -p 7301:7301 -p 7302:7302 -p 7303:7303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7301 --rest-port=7299 --tcp-port=7300 --discv5-udp-port=7302 --rest-address=0.0.0.0 --nat=extip:172.18.119.21 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=2a7ae854e4ec94199ded4961e10ddfbbef38aeaa8d7bfcafa1c5b324b8c2c9ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7303 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QMCXG1LgU6K3hqu1HTjIDoOErL2JrjQXbJUCYdhNOw40VmfZGkKdoj4-OwDBaRY22UkP6EaFJGRkCiUF6_HECbgCgmlkgnY0gmlwhKwS9CuKbXVsdGlhZGRyc5YACASsEvQrBrS6AAoErBL0Kwa0u90DgnJzhQADAQAAiXNlY3AyNTZrMaECx0I7TZnsemev9SrKtaCMS5qM3GNJX66m1e6KP-1vANeDdGNwgrS6hXdha3UyAQ
2025-12-11 04:13:28.619 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.21 waku 9cc2327a9f9c8f2bf9c59afda946b5b0d2d598637f7564c2a936a98133b028a5
2025-12-11 04:13:28.648 DEBUG [src.node.docker_mananger] Container started with ID 9cc2327a9f9c. Setting up logs at ./log/docker/node2_2025-12-11_04-13-27__03e5164f-044c-4493-93d9-4db6742ad3c7__wakuorg_nwaku:latest.log
2025-12-11 04:13:28.649 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7299
2025-12-11 04:13:28.649 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:29.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7299/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:29.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:29.653 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:29.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:29.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.21/tcp/7300/p2p/16Uiu2HAm4btsAUG11PQZJL9FagpNuPqEAkUo37DwtbHLKuj6NBqf","/ip4/172.18.119.21/tcp/7301/ws/p2p/16Uiu2HAm4btsAUG11PQZJL9FagpNuPqEAkUo37DwtbHLKuj6NBqf"],"enrUri":"enr:-La4QHGXMvemZy32I1yYRH_MXhVbKArwsDuKRfl73xgLPopqJEzcNhxCMH8EzfCf5o81ZSMUnjgGnrr4-rrCtK3PfwgCgmlkgnY0gmlwhKwSdxWKbXVsdGlhZGRyc5YACASsEncVBhyEAAoErBJ3FQYchd0DgnJzhQADAQAAiXNlY3AyNTZrMaECiFePchsoLd2qBv-pEVsJM2x07SP4llH6PiTsqqsWtkaDdGNwghyEhXdha3UyAQ"}'
2025-12-11 04:13:29.656 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:29.656 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:29.656 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:29.657 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:29.657 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.167
2025-12-11 04:13:29.657 DEBUG [src.node.docker_mananger] Generated ports ['15383', '15384', '15385', '15386', '15387']
2025-12-11 04:13:29.658 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:29.658 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:29.658 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:29.658 DEBUG [src.node.docker_mananger] docker run -i -t -p 15383:15383 -p 15384:15384 -p 15385:15385 -p 15386:15386 -p 15387:15387 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15385 --rest-port=15383 --tcp-port=15384 --discv5-udp-port=15386 --rest-address=0.0.0.0 --nat=extip:172.18.179.167 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=a777b77fbacd5e7d21f15edabf04cec3b0d7fd9ad5c2bae9d91727ff76ae832f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15387 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QMCXG1LgU6K3hqu1HTjIDoOErL2JrjQXbJUCYdhNOw40VmfZGkKdoj4-OwDBaRY22UkP6EaFJGRkCiUF6_HECbgCgmlkgnY0gmlwhKwS9CuKbXVsdGlhZGRyc5YACASsEvQrBrS6AAoErBL0Kwa0u90DgnJzhQADAQAAiXNlY3AyNTZrMaECx0I7TZnsemev9SrKtaCMS5qM3GNJX66m1e6KP-1vANeDdGNwgrS6hXdha3UyAQ
2025-12-11 04:13:29.842 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.167 waku 75eaeab4e5a3a4cacb8db2f054c9fe29a9ed4c3441c92e6201833d02aca0f66d
2025-12-11 04:13:29.872 DEBUG [src.node.docker_mananger] Container started with ID 75eaeab4e5a3. Setting up logs at ./log/docker/node3_2025-12-11_04-13-27__03e5164f-044c-4493-93d9-4db6742ad3c7__wakuorg_nwaku:latest.log
2025-12-11 04:13:29.872 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15383
2025-12-11 04:13:29.873 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:30.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15383/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:30.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:30.877 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:30.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15383/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:30.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.167/tcp/15384/p2p/16Uiu2HAm93HLf8d4RS8p4fZNpdh6wo2QWGDFpZfv7u5dmFbpRgLQ","/ip4/172.18.179.167/tcp/15385/ws/p2p/16Uiu2HAm93HLf8d4RS8p4fZNpdh6wo2QWGDFpZfv7u5dmFbpRgLQ"],"enrUri":"enr:-La4QFmtoyocOO60hND0_FSuLSuZxw44xcAqlTotdGlQtZFwAhaRvi7GyejQiRkIlOKdShuW8kcdI9GUM2QMqFRqJX0CgmlkgnY0gmlwhKwSs6eKbXVsdGlhZGRyc5YACASsErOnBjwYAAoErBKzpwY8Gd0DgnJzhQADAQAAiXNlY3AyNTZrMaECykc9X719By6HOMcp9iRW-bdJWcbAJDlAl6Ge8-bCH1GDdGNwgjwYhXdha3UyAQ"}'
2025-12-11 04:13:30.879 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:30.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.21/tcp/7300/p2p/16Uiu2HAm4btsAUG11PQZJL9FagpNuPqEAkUo37DwtbHLKuj6NBqf"]'
2025-12-11 04:13:30.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:30.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.43/tcp/46266/p2p/16Uiu2HAm8qVgptNCSLQS48vvShHsZTvudZpiWmaKutJKG5TcAgqc"]'
2025-12-11 04:13:30.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:30.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.167/tcp/15384/p2p/16Uiu2HAm93HLf8d4RS8p4fZNpdh6wo2QWGDFpZfv7u5dmFbpRgLQ"]'
2025-12-11 04:13:30.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:30.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15383/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.43/tcp/46266/p2p/16Uiu2HAm8qVgptNCSLQS48vvShHsZTvudZpiWmaKutJKG5TcAgqc"]'
2025-12-11 04:13:30.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:30.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46265/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:13:30.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:30.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7299/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:13:30.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:30.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15383/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:13:30.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:30.974 DEBUG [tests.rest_flags.test_admin_flags] mesh topic=/waku/2/rs/3/0, target peers={'/ip4/172.18.179.167/tcp/15384/p2p/16Uiu2HAm93HLf8d4RS8p4fZNpdh6wo2QWGDFpZfv7u5dmFbpRgLQ', '/ip4/172.18.119.21/tcp/7300/p2p/16Uiu2HAm4btsAUG11PQZJL9FagpNuPqEAkUo37DwtbHLKuj6NBqf'}
2025-12-11 04:13:30.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46265/admin/v1/peers/mesh/on/0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:30.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.119.21/tcp/7300/p2p/16Uiu2HAm4btsAUG11PQZJL9FagpNuPqEAkUo37DwtbHLKuj6NBqf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.179.167/tcp/15384/p2p/16Uiu2HAm93HLf8d4RS8p4fZNpdh6wo2QWGDFpZfv7u5dmFbpRgLQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-113-g868d43","origin":"UnknownOrigin","score":0.0}]}'
2025-12-11 04:13:30.977 DEBUG [tests.rest_flags.test_admin_flags] Node-1 mesh on the shard {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.119.21/tcp/7300/p2p/16Uiu2HAm4btsAUG11PQZJL9FagpNuPqEAkUo37DwtbHLKuj6NBqf', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-113-g868d43', 'origin': 'UnknownOrigin', 'score': 0.0}, {'multiaddr': '/ip4/172.18.179.167/tcp/15384/p2p/16Uiu2HAm93HLf8d4RS8p4fZNpdh6wo2QWGDFpZfv7u5dmFbpRgLQ', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-113-g868d43', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2025-12-11 04:13:30.977 DEBUG [tests.rest_flags.test_admin_flags] Validate the schema variables
2025-12-11 04:13:30.979 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:13:30.980 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:13:30.980 DEBUG [src.node.waku_node] Stopping container with id b189509e7c43
2025-12-11 04:13:31.529 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:31.530 DEBUG [src.node.waku_node] Stopping container with id 9cc2327a9f9c
2025-12-11 04:13:32.044 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:32.044 DEBUG [src.node.waku_node] Stopping container with id 75eaeab4e5a3
2025-12-11 04:13:32.344 ERROR [src.node.docker_mananger] Max retries reached for container b189509e7c43. Exiting log stream.
2025-12-11 04:13:32.560 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:32.561 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:13:32.569 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:32.574 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:32.578 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_publishing_node_is_stopped with id: 2025-12-11_04-15-18__0180ead1-dd65-4cf0-b2ae-fb1790c7ba26
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-15-18__0180ead1-dd65-4cf0-b2ae-fb1790c7ba26__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1206', '1207', '1208', '1209', '1210']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1206:1206 -p 1207:1207 -p 1208:1208 -p 1209:1209 -p 1210:1210 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1208 --rest-port=1206 --tcp-port=1207 --discv5-udp-port=1209 --rest-address=0.0.0.0 --nat=extip:172.18.74.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=836a71280d1bdc7edeac5fed5f330e8b6d6a6edb5be0eecbadd87d89eac6c2be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1210 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.123 waku abbb39278c4e7dc92f05f9407eec3cf50bedaa86a074d8fa9282f2b47c0ac569
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID abbb39278c4e. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-15-18__0180ead1-dd65-4cf0-b2ae-fb1790c7ba26__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1206
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 453f9242a207. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 008a10fd79ef. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1206/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:1206/debug/v1/info" -H "Content-Type: application/json" -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.123/tcp/1207/p2p/16Uiu2HAmJi6uuA314gXgnPCusU3L3RrtEAVzD9QJ4XH8kMJundLR","/ip4/172.18.74.123/tcp/1208/ws/p2p/16Uiu2HAmJi6uuA314gXgnPCusU3L3RrtEAVzD9QJ4XH8kMJundLR"],"enrUri":"enr:-L24QNti7cr2ino0vVfBBsrq8XayfP8E8BhsyLiOcNow_gLATsvO3swcLYj-6CYycglG4sVR-bAcaU_RlqDBiIo0PzsCgmlkgnY0gmlwhKwSSnuKbXVsdGlhZGRyc5YACASsEkp7BgS3AAoErBJKewYEuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWfJIsDZbvqNVuwWAPD2J5KOfSSGWwwRidfGW2z4gVN6DdGNwggS3g3VkcIIEuYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-15-18__0180ead1-dd65-4cf0-b2ae-fb1790c7ba26__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42229', '42230', '42231', '42232', '42233']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42229:42229 -p 42230:42230 -p 42231:42231 -p 42232:42232 -p 42233:42233 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42231 --rest-port=42229 --tcp-port=42230 --discv5-udp-port=42232 --rest-address=0.0.0.0 --nat=extip:172.18.74.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb4e5acc2b092ad06e0d0dfb6f08f9e08dcb62c835b8472dbce30bd2a50b31d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42233 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNti7cr2ino0vVfBBsrq8XayfP8E8BhsyLiOcNow_gLATsvO3swcLYj-6CYycglG4sVR-bAcaU_RlqDBiIo0PzsCgmlkgnY0gmlwhKwSSnuKbXVsdGlhZGRyc5YACASsEkp7BgS3AAoErBJKewYEuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWfJIsDZbvqNVuwWAPD2J5KOfSSGWwwRidfGW2z4gVN6DdGNwggS3g3VkcIIEuYV3YWt1MgM --storenode=/ip4/172.18.74.123/tcp/1207/p2p/16Uiu2HAmJi6uuA314gXgnPCusU3L3RrtEAVzD9QJ4XH8kMJundLR --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.104 waku 52404764f2d62910238c5db859053332c331610a3cb7cf84d76d835218aae046
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52404764f2d6. Setting up logs at ./log/docker/store_node1_2025-12-11_04-15-18__0180ead1-dd65-4cf0-b2ae-fb1790c7ba26__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42229
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42229/health" -H "Content-Type: application/json" -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:42229/debug/v1/info" -H "Content-Type: application/json" -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.104/tcp/42230/p2p/16Uiu2HAmEHmSFC62hhen6PCVwfkb2bEpaRzrjcAAsd5WTgRH88cZ","/ip4/172.18.74.104/tcp/42231/ws/p2p/16Uiu2HAmEHmSFC62hhen6PCVwfkb2bEpaRzrjcAAsd5WTgRH88cZ"],"enrUri":"enr:-L24QCldpE7Tmcy4YqpQzpZeitmsdCy94vWgma9qlfnX2dPae1Ipkr7OaK1nRbyXIrX8Gr6sa0GcCxYm3mBrCCnyX28CgmlkgnY0gmlwhKwSSmiKbXVsdGlhZGRyc5YACASsEkpoBqT2AAoErBJKaAak990DgnJzhQADAQAAiXNlY3AyNTZrMaEDGEeTBu05BgkiWc_00IQDKLWw_HrbLnierXyn9L7KLOKDdGNwgqT2g3VkcIKk-IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42229/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.74.123/tcp/1207/p2p/16Uiu2HAmJi6uuA314gXgnPCusU3L3RrtEAVzD9QJ4XH8kMJundLR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1206/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:42229/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:1206/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:1206/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":"0x48f12c9839da8775f65845774caa5e4f570b88c32de9063908f942dabe86ba97"}]}'
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:42229/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":"0x48f12c9839da8775f65845774caa5e4f570b88c32de9063908f942dabe86ba97"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id abbb39278c4e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42229/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":"0x48f12c9839da8775f65845774caa5e4f570b88c32de9063908f942dabe86ba97"}]}'
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 52404764f2d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,162 @@
2025-12-11 04:13:31.766 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:13:31.767 DEBUG [tests.conftest] Running test: test_optional_nodes_not_subscribed_to_same_pubsub_topic with id: 2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51
2025-12-11 04:13:31.767 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:13:31.767 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:13:31.767 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-11 04:13:31.774 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:31.774 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51__wakuorg_nwaku:latest.log
2025-12-11 04:13:31.774 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:31.774 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:31.776 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:31.776 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.117
2025-12-11 04:13:31.776 DEBUG [src.node.docker_mananger] Generated ports ['6889', '6890', '6891', '6892', '6893']
2025-12-11 04:13:31.776 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:31.776 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:31.776 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:31.776 DEBUG [src.node.docker_mananger] docker run -i -t -p 6889:6889 -p 6890:6890 -p 6891:6891 -p 6892:6892 -p 6893:6893 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6891 --rest-port=6889 --tcp-port=6890 --discv5-udp-port=6892 --rest-address=0.0.0.0 --nat=extip:172.18.211.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7c8acb60bbad04cbd142bcfaace46eda620fdc306d7bec3d8e4ca63cbd7da4e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6893 --metrics-logging=true --relay=true
2025-12-11 04:13:31.962 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.117 waku 3d172397f5b195a49ac89e83e9fd46e0bea3da5793ae011d53dd71055123895e
2025-12-11 04:13:31.983 ERROR [src.node.docker_mananger] Max retries reached for container c24144a5bb02. Exiting log stream.
2025-12-11 04:13:31.996 DEBUG [src.node.docker_mananger] Container started with ID 3d172397f5b1. Setting up logs at ./log/docker/node1_2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51__wakuorg_nwaku:latest.log
2025-12-11 04:13:31.997 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6889
2025-12-11 04:13:31.998 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:32.567 ERROR [src.node.docker_mananger] Max retries reached for container 8e7d173c4254. Exiting log stream.
2025-12-11 04:13:32.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6889/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:33.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:33.002 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:33.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6889/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:33.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.117/tcp/6890/p2p/16Uiu2HAm7Nxk7YNq3dRoFBFUSW4N4k2mUC2cBTQqfrExSo6npFu7","/ip4/172.18.211.117/tcp/6891/ws/p2p/16Uiu2HAm7Nxk7YNq3dRoFBFUSW4N4k2mUC2cBTQqfrExSo6npFu7"],"enrUri":"enr:-L24QOeB9k-e3QhjXje_PMwkRz7gUrKLRdQbpQ8H7iGqmLkYAHCVN1ISPeulBkWeNRyRBaUAlVtYaxpaVe-zlZ0dwjsCgmlkgnY0gmlwhKwS03WKbXVsdGlhZGRyc5YACASsEtN1BhrqAAoErBLTdQYa690DgnJzhQADAQAAiXNlY3AyNTZrMaECsZp0uecU-exHDlY2J4MHX79UpjXS1DHpaZ38mJNcrA6DdGNwghrqg3VkcIIa7IV3YWt1MgE"}'
2025-12-11 04:13:33.005 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:33.012 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:33.012 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51__wakuorg_nwaku:latest.log
2025-12-11 04:13:33.012 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:33.012 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:33.014 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:33.014 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.179
2025-12-11 04:13:33.014 DEBUG [src.node.docker_mananger] Generated ports ['9203', '9204', '9205', '9206', '9207']
2025-12-11 04:13:33.014 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:33.014 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:33.014 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:33.015 DEBUG [src.node.docker_mananger] docker run -i -t -p 9203:9203 -p 9204:9204 -p 9205:9205 -p 9206:9206 -p 9207:9207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9205 --rest-port=9203 --tcp-port=9204 --discv5-udp-port=9206 --rest-address=0.0.0.0 --nat=extip:172.18.72.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6b627423f73099dec8ddee57ec6d0ed7ce29cce23faa23079fa0c5199bc77247 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9207 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOeB9k-e3QhjXje_PMwkRz7gUrKLRdQbpQ8H7iGqmLkYAHCVN1ISPeulBkWeNRyRBaUAlVtYaxpaVe-zlZ0dwjsCgmlkgnY0gmlwhKwS03WKbXVsdGlhZGRyc5YACASsEtN1BhrqAAoErBLTdQYa690DgnJzhQADAQAAiXNlY3AyNTZrMaECsZp0uecU-exHDlY2J4MHX79UpjXS1DHpaZ38mJNcrA6DdGNwghrqg3VkcIIa7IV3YWt1MgE
2025-12-11 04:13:33.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.179 waku a4950a52dc195f43a9a09db4664daacd7cf3d8e85d5c8405a19369b7117123b6
2025-12-11 04:13:33.240 DEBUG [src.node.docker_mananger] Container started with ID a4950a52dc19. Setting up logs at ./log/docker/node2_2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51__wakuorg_nwaku:latest.log
2025-12-11 04:13:33.240 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9203
2025-12-11 04:13:33.241 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:34.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9203/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:34.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:34.257 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:34.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9203/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:34.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.179/tcp/9204/p2p/16Uiu2HAmVAdRgxSGmBYvgBfpw4N6fAM62R2BM6NNRCesBvGdjesf","/ip4/172.18.72.179/tcp/9205/ws/p2p/16Uiu2HAmVAdRgxSGmBYvgBfpw4N6fAM62R2BM6NNRCesBvGdjesf"],"enrUri":"enr:-L24QMurEiL9Qj-wFrxyM5fFJLzP1ksRj2jFZcGKQqFfG5i4H3FGZFmNU0ZM0qvNtDimhx683Vodk8ltk8fDC0FeDqsCgmlkgnY0gmlwhKwSSLOKbXVsdGlhZGRyc5YACASsEkizBiP0AAoErBJIswYj9d0DgnJzhQADAQAAiXNlY3AyNTZrMaED9VLBj0ZqWDRnWVB5Ke1AWbE2XXPZuTkGDc9f8iEImx6DdGNwgiP0g3VkcIIj9oV3YWt1MgE"}'
2025-12-11 04:13:34.263 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:34.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9203/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.117/tcp/6890/p2p/16Uiu2HAm7Nxk7YNq3dRoFBFUSW4N4k2mUC2cBTQqfrExSo6npFu7"]'
2025-12-11 04:13:34.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:34.270 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2025-12-11 04:13:34.276 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:34.276 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51__wakuorg_nwaku:latest.log
2025-12-11 04:13:34.277 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:34.277 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:34.278 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:34.278 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.175
2025-12-11 04:13:34.278 DEBUG [src.node.docker_mananger] Generated ports ['16032', '16033', '16034', '16035', '16036']
2025-12-11 04:13:34.279 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:34.279 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:34.279 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:34.279 DEBUG [src.node.docker_mananger] docker run -i -t -p 16032:16032 -p 16033:16033 -p 16034:16034 -p 16035:16035 -p 16036:16036 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16034 --rest-port=16032 --tcp-port=16033 --discv5-udp-port=16035 --rest-address=0.0.0.0 --nat=extip:172.18.83.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bebcafea16b464a6d9055d7eeabfcc34aaaede52a07e0c570e4eae76750ebadc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16036 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOeB9k-e3QhjXje_PMwkRz7gUrKLRdQbpQ8H7iGqmLkYAHCVN1ISPeulBkWeNRyRBaUAlVtYaxpaVe-zlZ0dwjsCgmlkgnY0gmlwhKwS03WKbXVsdGlhZGRyc5YACASsEtN1BhrqAAoErBLTdQYa690DgnJzhQADAQAAiXNlY3AyNTZrMaECsZp0uecU-exHDlY2J4MHX79UpjXS1DHpaZ38mJNcrA6DdGNwghrqg3VkcIIa7IV3YWt1MgE
2025-12-11 04:13:34.459 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.175 waku 736c2748cfeb64a74a36ec160437e88e87a5361a9150230f0eb1539270af39e8
2025-12-11 04:13:34.493 DEBUG [src.node.docker_mananger] Container started with ID 736c2748cfeb. Setting up logs at ./log/docker/node3_2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51__wakuorg_nwaku:latest.log
2025-12-11 04:13:34.493 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16032
2025-12-11 04:13:34.493 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:35.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16032/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:35.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:35.505 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:35.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16032/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:35.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.175/tcp/16033/p2p/16Uiu2HAkzknGredfwzvHCJVmiSVm8S5AngTUQHMWsjrgMq6SrP8s","/ip4/172.18.83.175/tcp/16034/ws/p2p/16Uiu2HAkzknGredfwzvHCJVmiSVm8S5AngTUQHMWsjrgMq6SrP8s"],"enrUri":"enr:-L24QOYS5nZboNg_Rf0x0bh1gtjWqTF6HdIX64QteOAt4d31RZ7mR1td0JVrdVRWJGkSQKGCsy7DtbZvGWTNNMwo9pICgmlkgnY0gmlwhKwSU6-KbXVsdGlhZGRyc5YACASsElOvBj6hAAoErBJTrwY-ot0DgnJzhQADAQAAiXNlY3AyNTZrMaECTy-WPVMJ-Qqyr-AW5dwJ56Y1SyWWTW4tPoQm2oke3jiDdGNwgj6hg3VkcII-o4V3YWt1MgE"}'
2025-12-11 04:13:35.511 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:35.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16032/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.117/tcp/6890/p2p/16Uiu2HAm7Nxk7YNq3dRoFBFUSW4N4k2mUC2cBTQqfrExSo6npFu7"]'
2025-12-11 04:13:35.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:35.521 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:35.521 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51__wakuorg_nwaku:latest.log
2025-12-11 04:13:35.521 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:35.521 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:35.523 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:35.523 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.156
2025-12-11 04:13:35.523 DEBUG [src.node.docker_mananger] Generated ports ['6757', '6758', '6759', '6760', '6761']
2025-12-11 04:13:35.523 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:35.523 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:35.523 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:35.524 DEBUG [src.node.docker_mananger] docker run -i -t -p 6757:6757 -p 6758:6758 -p 6759:6759 -p 6760:6760 -p 6761:6761 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6759 --rest-port=6757 --tcp-port=6758 --discv5-udp-port=6760 --rest-address=0.0.0.0 --nat=extip:172.18.63.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5c6e29bcf24064bee8dbf090c2ae00ffcabbaeaf2187a626961bd2da8706f60 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6761 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOeB9k-e3QhjXje_PMwkRz7gUrKLRdQbpQ8H7iGqmLkYAHCVN1ISPeulBkWeNRyRBaUAlVtYaxpaVe-zlZ0dwjsCgmlkgnY0gmlwhKwS03WKbXVsdGlhZGRyc5YACASsEtN1BhrqAAoErBLTdQYa690DgnJzhQADAQAAiXNlY3AyNTZrMaECsZp0uecU-exHDlY2J4MHX79UpjXS1DHpaZ38mJNcrA6DdGNwghrqg3VkcIIa7IV3YWt1MgE
2025-12-11 04:13:35.721 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.156 waku 4a8b7e79ab7695b3c7fc66ff4e34967e2b19b5efde168b5bb4885281a39e2d7a
2025-12-11 04:13:35.750 DEBUG [src.node.docker_mananger] Container started with ID 4a8b7e79ab76. Setting up logs at ./log/docker/node4_2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51__wakuorg_nwaku:latest.log
2025-12-11 04:13:35.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6757
2025-12-11 04:13:35.751 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:36.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6757/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:36.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:36.762 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:36.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6757/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:36.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.156/tcp/6758/p2p/16Uiu2HAmRWk1r1XZZoWL7pKQa4UN7nEBZYQYwCSZTmrpSmUngcR5","/ip4/172.18.63.156/tcp/6759/ws/p2p/16Uiu2HAmRWk1r1XZZoWL7pKQa4UN7nEBZYQYwCSZTmrpSmUngcR5"],"enrUri":"enr:-L24QOQG0vvHpWv8lmnHJzrl5-8_Syq4dFs-FTFzQP9UPB4ZGVdzcrCD2RDHMqu1FFBZnDr_Eeei-SGgGWfA1hgn7HECgmlkgnY0gmlwhKwSP5yKbXVsdGlhZGRyc5YACASsEj-cBhpmAAoErBI_nAYaZ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvwsTHOEC9Egt5nyM_L96QBmMj_vMa6_arQ1KOTrGw6iDdGNwghpmg3VkcIIaaIV3YWt1MgE"}'
2025-12-11 04:13:36.770 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:36.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6757/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.117/tcp/6890/p2p/16Uiu2HAm7Nxk7YNq3dRoFBFUSW4N4k2mUC2cBTQqfrExSo6npFu7"]'
2025-12-11 04:13:36.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:36.781 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:36.781 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51__wakuorg_nwaku:latest.log
2025-12-11 04:13:36.782 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:36.782 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:36.783 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:36.783 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.109
2025-12-11 04:13:36.783 DEBUG [src.node.docker_mananger] Generated ports ['11932', '11933', '11934', '11935', '11936']
2025-12-11 04:13:36.783 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:36.783 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:36.784 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:36.784 DEBUG [src.node.docker_mananger] docker run -i -t -p 11932:11932 -p 11933:11933 -p 11934:11934 -p 11935:11935 -p 11936:11936 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11934 --rest-port=11932 --tcp-port=11933 --discv5-udp-port=11935 --rest-address=0.0.0.0 --nat=extip:172.18.161.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9b3ce2d26d7069faf04da6e1ffff8c63bde800c8dbedfbbaf397efaac0bb2cde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11936 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOeB9k-e3QhjXje_PMwkRz7gUrKLRdQbpQ8H7iGqmLkYAHCVN1ISPeulBkWeNRyRBaUAlVtYaxpaVe-zlZ0dwjsCgmlkgnY0gmlwhKwS03WKbXVsdGlhZGRyc5YACASsEtN1BhrqAAoErBLTdQYa690DgnJzhQADAQAAiXNlY3AyNTZrMaECsZp0uecU-exHDlY2J4MHX79UpjXS1DHpaZ38mJNcrA6DdGNwghrqg3VkcIIa7IV3YWt1MgE
2025-12-11 04:13:36.976 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.109 waku 06e5d1f122c4d4129baba8193f5644ed4b8d73c519fcc95e0889350f1273dae0
2025-12-11 04:13:37.007 DEBUG [src.node.docker_mananger] Container started with ID 06e5d1f122c4. Setting up logs at ./log/docker/node5_2025-12-11_04-13-31__8deb24fe-d7bd-444e-8921-0277bbbeaf51__wakuorg_nwaku:latest.log
2025-12-11 04:13:37.008 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11932
2025-12-11 04:13:37.008 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:38.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11932/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:38.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:38.023 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:38.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11932/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:38.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.109/tcp/11933/p2p/16Uiu2HAmEhrF6qE2uHqRmQns5eYEKw5CeUfKzHQypPpq1skCrkGa","/ip4/172.18.161.109/tcp/11934/ws/p2p/16Uiu2HAmEhrF6qE2uHqRmQns5eYEKw5CeUfKzHQypPpq1skCrkGa"],"enrUri":"enr:-L24QIyq_wNWfREdVdALT6GFs0P_7BbLaRSztTle_L4UqYlPGlMnmyQ8_DTmcNuNk0rIdB-qJyunzsntDEoCa0thCTACgmlkgnY0gmlwhKwSoW2KbXVsdGlhZGRyc5YACASsEqFtBi6dAAoErBKhbQYunt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHnLzM6JzfWFmtLt37Z8KWrLf96Zya2cvKQejkJx3akuDdGNwgi6dg3VkcIIun4V3YWt1MgE"}'
2025-12-11 04:13:38.027 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:38.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11932/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.117/tcp/6890/p2p/16Uiu2HAm7Nxk7YNq3dRoFBFUSW4N4k2mUC2cBTQqfrExSo6npFu7"]'
2025-12-11 04:13:38.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:38.032 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-11 04:13:38.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6889/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:38.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:38.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:38.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:38.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:38.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:38.054 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:38.154 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:38.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:38.158 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":1765426418047089920,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:38.159 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:38.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:38.162 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":1765426418047089920,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:38.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:38.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:38.168 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:38.269 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:38.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:38.272 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:16032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b''
2025-12-11 04:13:38.274 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:13:38.275 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:13:38.276 DEBUG [src.node.waku_node] Stopping container with id 3d172397f5b1
2025-12-11 04:13:38.836 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:38.837 DEBUG [src.node.waku_node] Stopping container with id a4950a52dc19
2025-12-11 04:13:39.398 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:39.398 DEBUG [src.node.waku_node] Stopping container with id 736c2748cfeb
2025-12-11 04:13:39.651 ERROR [src.node.docker_mananger] Max retries reached for container 3d172397f5b1. Exiting log stream.
2025-12-11 04:13:39.949 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:39.949 DEBUG [src.node.waku_node] Stopping container with id 4a8b7e79ab76
2025-12-11 04:13:40.212 ERROR [src.node.docker_mananger] Max retries reached for container a4950a52dc19. Exiting log stream.
2025-12-11 04:13:40.519 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:40.520 DEBUG [src.node.waku_node] Stopping container with id 06e5d1f122c4
2025-12-11 04:13:40.762 ERROR [src.node.docker_mananger] Max retries reached for container 736c2748cfeb. Exiting log stream.
2025-12-11 04:13:41.015 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:41.016 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:13:41.031 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:41.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:41.042 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:41.046 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:41.050 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
2025-12-11 04:14:50.568 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:50.568 DEBUG [tests.conftest] Running test: test_lightpush_node_with_relay_works_correctly with id: 2025-12-11_04-14-50__481203b5-2553-4d7b-ab9c-c99b491563c3
2025-12-11 04:14:50.568 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:50.568 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-11 04:14:50.575 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:50.575 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-11_04-14-50__481203b5-2553-4d7b-ab9c-c99b491563c3__wakuorg_nwaku:latest.log
2025-12-11 04:14:50.575 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:50.575 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:50.576 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:50.576 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.31
2025-12-11 04:14:50.576 DEBUG [src.node.docker_mananger] Generated ports ['39883', '39884', '39885', '39886', '39887']
2025-12-11 04:14:50.576 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:50.577 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:50.577 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:50.577 DEBUG [src.node.docker_mananger] docker run -i -t -p 39883:39883 -p 39884:39884 -p 39885:39885 -p 39886:39886 -p 39887:39887 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39885 --rest-port=39883 --tcp-port=39884 --discv5-udp-port=39886 --rest-address=0.0.0.0 --nat=extip:172.18.120.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec6e8fcba403fd85eb218d54e2faf73cfa3dc58674ec47e584bd8af4a80de911 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39887 --metrics-logging=true --lightpush=true --relay=true --filter=true
2025-12-11 04:14:50.724 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.31 waku 0245baaffa67454003aa6925238c9764f8a92dc415afffc0f333a6b22e8943c6
2025-12-11 04:14:50.749 DEBUG [src.node.docker_mananger] Container started with ID 0245baaffa67. Setting up logs at ./log/docker/receiving_node1_2025-12-11_04-14-50__481203b5-2553-4d7b-ab9c-c99b491563c3__wakuorg_nwaku:latest.log
2025-12-11 04:14:50.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39883
2025-12-11 04:14:50.750 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:50.906 ERROR [src.node.docker_mananger] Max retries reached for container 5df2d071cf2e. Exiting log stream.
2025-12-11 04:14:51.363 ERROR [src.node.docker_mananger] Max retries reached for container 37c27b8a46c7. Exiting log stream.
2025-12-11 04:14:51.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39883/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:51.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:51.754 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:51.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39883/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:51.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.31/tcp/39884/p2p/16Uiu2HAmAKh7nbFkL6596NbeXnLe3bysz4g75SESRWrozQNiU4jW","/ip4/172.18.120.31/tcp/39885/ws/p2p/16Uiu2HAmAKh7nbFkL6596NbeXnLe3bysz4g75SESRWrozQNiU4jW"],"enrUri":"enr:-L24QLQ9bjnnVSPYAswbddeRs4mM3P1XnJyRWEAB10G-QuVdaxejA_QIE9alMwHWANntbB-3wkraH8TWeduNWGoxStUCgmlkgnY0gmlwhKwSeB-KbXVsdGlhZGRyc5YACASsEngfBpvMAAoErBJ4Hwabzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3VcbBuJ1yujNfZV5VuanChhOP09eXeZ9dHsraGmMozWDdGNwgpvMg3VkcIKbzoV3YWt1Mg0"}'
2025-12-11 04:14:51.757 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:51.762 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:51.763 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-11_04-14-50__481203b5-2553-4d7b-ab9c-c99b491563c3__wakuorg_nwaku:latest.log
2025-12-11 04:14:51.763 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:51.763 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:51.764 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:51.764 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.171
2025-12-11 04:14:51.764 DEBUG [src.node.docker_mananger] Generated ports ['61806', '61807', '61808', '61809', '61810']
2025-12-11 04:14:51.764 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:51.764 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:51.765 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:51.765 DEBUG [src.node.docker_mananger] docker run -i -t -p 61806:61806 -p 61807:61807 -p 61808:61808 -p 61809:61809 -p 61810:61810 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61808 --rest-port=61806 --tcp-port=61807 --discv5-udp-port=61809 --rest-address=0.0.0.0 --nat=extip:172.18.152.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=020b66fdb389ad8b3c09892d542bebb0ff558dd32a7dae92dcdb1e633c4f2daa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61810 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLQ9bjnnVSPYAswbddeRs4mM3P1XnJyRWEAB10G-QuVdaxejA_QIE9alMwHWANntbB-3wkraH8TWeduNWGoxStUCgmlkgnY0gmlwhKwSeB-KbXVsdGlhZGRyc5YACASsEngfBpvMAAoErBJ4Hwabzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3VcbBuJ1yujNfZV5VuanChhOP09eXeZ9dHsraGmMozWDdGNwgpvMg3VkcIKbzoV3YWt1Mg0 --lightpushnode=/ip4/172.18.120.31/tcp/39884/p2p/16Uiu2HAmAKh7nbFkL6596NbeXnLe3bysz4g75SESRWrozQNiU4jW --lightpush=true --relay=true --filter=true
2025-12-11 04:14:51.924 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.171 waku f12e65036b12a036ce4688e72c449f1b2e08a7f069e3d10ce0a506fb6976b3d6
2025-12-11 04:14:51.949 DEBUG [src.node.docker_mananger] Container started with ID f12e65036b12. Setting up logs at ./log/docker/lightpush_node1_2025-12-11_04-14-50__481203b5-2553-4d7b-ab9c-c99b491563c3__wakuorg_nwaku:latest.log
2025-12-11 04:14:51.950 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61806
2025-12-11 04:14:51.950 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:52.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61806/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:52.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:14:52.970 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:52.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:52.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.171/tcp/61807/p2p/16Uiu2HAm7AW58nDLrqeFW7oJ8iGb8ERCKxfDrj8vvQPK9rx8BQr2","/ip4/172.18.152.171/tcp/61808/ws/p2p/16Uiu2HAm7AW58nDLrqeFW7oJ8iGb8ERCKxfDrj8vvQPK9rx8BQr2"],"enrUri":"enr:-L24QJ7hOvRLQo9jzrqiuOyc88y3XRZ_cZXxPSc5NdlVs_FDNQBndHXKx5o2eBMp3Ui5FT7-y50njReinMLlYKGwlJ4CgmlkgnY0gmlwhKwSmKuKbXVsdGlhZGRyc5YACASsEpirBvFvAAoErBKYqwbxcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrmlT_LLqsK6OO3-4YvGWEA0UiI3W4QCp8MBj3sKmZ_eDdGNwgvFvg3VkcILxcYV3YWt1Mg0"}'
2025-12-11 04:14:52.975 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:52.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61806/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.31/tcp/39884/p2p/16Uiu2HAmAKh7nbFkL6596NbeXnLe3bysz4g75SESRWrozQNiU4jW"]'
2025-12-11 04:14:52.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:52.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39883/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:52.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:52.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61806/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:14:52.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:52.983 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2025-12-11 04:14:53.484 DEBUG [src.steps.light_push] Lightpushing message
2025-12-11 04:14:53.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61806/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765426493484418742}}'
2025-12-11 04:14:53.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:53.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:53.594 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-11 04:14:53.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:53.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426493484418742,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:53.599 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-11 04:14:53.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:53.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426493484418742,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:53.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:53.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:53.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:53.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:53.611 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:53.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39883/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:53.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426493603007141,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426493607550859,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:53.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:53.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426493603007141,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426493607550859,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:53.718 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:53.718 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:53.719 DEBUG [src.node.waku_node] Stopping container with id 0245baaffa67
2025-12-11 04:14:54.200 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:54.200 DEBUG [src.node.waku_node] Stopping container with id f12e65036b12
2025-12-11 04:14:54.684 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:54.686 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:54.691 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:54.697 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2025-12-11 04:14:21.207 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:21.208 DEBUG [tests.conftest] Running test: test_publish_after_node_pauses_and_pauses with id: 2025-12-11_04-14-21__c305e526-b748-4248-83b9-f7134f453554
2025-12-11 04:14:21.208 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:21.208 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:14:21.208 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-11 04:14:21.214 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:21.214 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-21__c305e526-b748-4248-83b9-f7134f453554__wakuorg_nwaku:latest.log
2025-12-11 04:14:21.214 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:21.214 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:21.215 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:21.216 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.71
2025-12-11 04:14:21.216 DEBUG [src.node.docker_mananger] Generated ports ['32614', '32615', '32616', '32617', '32618']
2025-12-11 04:14:21.216 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:21.216 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:21.216 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:21.216 DEBUG [src.node.docker_mananger] docker run -i -t -p 32614:32614 -p 32615:32615 -p 32616:32616 -p 32617:32617 -p 32618:32618 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32616 --rest-port=32614 --tcp-port=32615 --discv5-udp-port=32617 --rest-address=0.0.0.0 --nat=extip:172.18.228.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c39ad0bbcbf46eae94cf85e1201e16b17ebf8dce8b280b0c64e1eaad8f6fbdb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32618 --metrics-logging=true --relay=true
2025-12-11 04:14:21.369 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.71 waku 2d25d3336ccc97ffab1326fa87b506890e85fa71ad71854fdb4194f0ed22713a
2025-12-11 04:14:21.394 DEBUG [src.node.docker_mananger] Container started with ID 2d25d3336ccc. Setting up logs at ./log/docker/node1_2025-12-11_04-14-21__c305e526-b748-4248-83b9-f7134f453554__wakuorg_nwaku:latest.log
2025-12-11 04:14:21.395 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32614
2025-12-11 04:14:21.395 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:21.536 ERROR [src.node.docker_mananger] Max retries reached for container b23b988d018b. Exiting log stream.
2025-12-11 04:14:22.006 ERROR [src.node.docker_mananger] Max retries reached for container ae4e18bedd44. Exiting log stream.
2025-12-11 04:14:22.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32614/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:22.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:22.399 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:22.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32614/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:22.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.71/tcp/32615/p2p/16Uiu2HAm7TqAu7FQ2XC8r4GaPf5xAAKa5J5PWpTexxCLhhrr43ZC","/ip4/172.18.228.71/tcp/32616/ws/p2p/16Uiu2HAm7TqAu7FQ2XC8r4GaPf5xAAKa5J5PWpTexxCLhhrr43ZC"],"enrUri":"enr:-L24QMs_deWzYzjjrUPWOKmrF4mMLxOAbPQ2xgeJVe2cFWgRMCGx2U8NhWbNMHjomXhW3461M2nsY-6YeJ820cv6HQcCgmlkgnY0gmlwhKwS5EeKbXVsdGlhZGRyc5YACASsEuRHBn9nAAoErBLkRwZ_aN0DgnJzhQADAQAAiXNlY3AyNTZrMaECstnMLaNgLkRXHOhXOZGXoVd07NRB04rW4L7zYFs45ruDdGNwgn9ng3VkcIJ_aYV3YWt1MgE"}'
2025-12-11 04:14:22.402 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:22.408 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:22.408 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-21__c305e526-b748-4248-83b9-f7134f453554__wakuorg_nwaku:latest.log
2025-12-11 04:14:22.408 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:22.408 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:22.409 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:22.410 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.202
2025-12-11 04:14:22.410 DEBUG [src.node.docker_mananger] Generated ports ['4782', '4783', '4784', '4785', '4786']
2025-12-11 04:14:22.410 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:22.410 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:22.410 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:22.410 DEBUG [src.node.docker_mananger] docker run -i -t -p 4782:4782 -p 4783:4783 -p 4784:4784 -p 4785:4785 -p 4786:4786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4784 --rest-port=4782 --tcp-port=4783 --discv5-udp-port=4785 --rest-address=0.0.0.0 --nat=extip:172.18.236.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b69c1eb12fb72f26afe9d8cfa758e6bab79aa6c2eaff81e12cf3abf80e8c9c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4786 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMs_deWzYzjjrUPWOKmrF4mMLxOAbPQ2xgeJVe2cFWgRMCGx2U8NhWbNMHjomXhW3461M2nsY-6YeJ820cv6HQcCgmlkgnY0gmlwhKwS5EeKbXVsdGlhZGRyc5YACASsEuRHBn9nAAoErBLkRwZ_aN0DgnJzhQADAQAAiXNlY3AyNTZrMaECstnMLaNgLkRXHOhXOZGXoVd07NRB04rW4L7zYFs45ruDdGNwgn9ng3VkcIJ_aYV3YWt1MgE
2025-12-11 04:14:22.592 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.202 waku 88ef891dd161076993f3f7c86d67f881f05bdf383a12ecc38a408f2c1742f9c1
2025-12-11 04:14:22.616 DEBUG [src.node.docker_mananger] Container started with ID 88ef891dd161. Setting up logs at ./log/docker/node2_2025-12-11_04-14-21__c305e526-b748-4248-83b9-f7134f453554__wakuorg_nwaku:latest.log
2025-12-11 04:14:22.616 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4782
2025-12-11 04:14:22.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:23.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4782/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:23.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:23.629 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:23.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:23.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.202/tcp/4783/p2p/16Uiu2HAkyR51GjUgddvhogBRVuJ4VXLeH8irKiiF3qL2pyhvyxTe","/ip4/172.18.236.202/tcp/4784/ws/p2p/16Uiu2HAkyR51GjUgddvhogBRVuJ4VXLeH8irKiiF3qL2pyhvyxTe"],"enrUri":"enr:-L24QB9STAG3tB4SAlcuy5QtaYQ9ashkwef5bTJg59gCoy7VP31kz85P3ihQOLY0FDPNKsdbnVd-vBidSlpj30ENTHoCgmlkgnY0gmlwhKwS7MqKbXVsdGlhZGRyc5YACASsEuzKBhKvAAoErBLsygYSsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECO0czr_A2d9qp4EN9JOFh-f6LyCUw3Erd8oY2Q_Eb8VWDdGNwghKvg3VkcIISsYV3YWt1MgE"}'
2025-12-11 04:14:23.637 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:23.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4782/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.71/tcp/32615/p2p/16Uiu2HAm7TqAu7FQ2XC8r4GaPf5xAAKa5J5PWpTexxCLhhrr43ZC"]'
2025-12-11 04:14:23.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:23.640 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-11 04:14:23.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32614/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:14:23.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:23.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:14:23.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:23.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:23.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:23.654 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:23.754 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:23.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:23.757 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":1765426463649340416,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:23.759 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:23.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:23.761 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":1765426463649340416,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:23.763 INFO [src.steps.relay] WARM UP successful!!
2025-12-11 04:14:23.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:23.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:23.767 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:23.868 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:23.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:23.871 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":1765426463764006385,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:23.873 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:23.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:23.875 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":1765426463764006385,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:23.877 DEBUG [src.node.waku_node] Pausing container with id 2d25d3336ccc
2025-12-11 04:14:23.886 DEBUG [src.node.waku_node] Unpause container with id 2d25d3336ccc
2025-12-11 04:14:23.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:23.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:23.899 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:23.999 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:24.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:24.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426463895069001,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:24.004 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:24.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:24.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426463895069001,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:24.008 DEBUG [src.node.waku_node] Pausing container with id 88ef891dd161
2025-12-11 04:14:24.017 DEBUG [src.node.waku_node] Unpause container with id 88ef891dd161
2025-12-11 04:14:24.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:24.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:24.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:24.129 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:24.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:24.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426464025279700,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:24.134 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:24.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:24.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426464025279700,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:24.140 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:24.141 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:24.141 DEBUG [src.node.waku_node] Stopping container with id 2d25d3336ccc
2025-12-11 04:14:24.610 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:24.610 DEBUG [src.node.waku_node] Stopping container with id 88ef891dd161
2025-12-11 04:14:25.063 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:25.065 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:25.071 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:25.076 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2025-12-11 04:13:13.855 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:13:13.855 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2025-12-11_04-13-13__191a010d-9aaf-4b99-a9e8-3382dbcc588b
2025-12-11 04:13:13.856 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:13:13.856 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-11 04:13:13.856 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-11 04:13:13.862 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:13.862 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-13__191a010d-9aaf-4b99-a9e8-3382dbcc588b__wakuorg_nwaku:latest.log
2025-12-11 04:13:13.863 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:13.863 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:13.864 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:13.864 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.89
2025-12-11 04:13:13.864 DEBUG [src.node.docker_mananger] Generated ports ['21952', '21953', '21954', '21955', '21956']
2025-12-11 04:13:13.865 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:13.865 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:13.865 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:13.865 DEBUG [src.node.docker_mananger] docker run -i -t -p 21952:21952 -p 21953:21953 -p 21954:21954 -p 21955:21955 -p 21956:21956 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21954 --rest-port=21952 --tcp-port=21953 --discv5-udp-port=21955 --rest-address=0.0.0.0 --nat=extip:172.18.156.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5b99bde644eea98cd007bbfd9eafc7bbf98b5addd9a47d0474afce76c6f6fa7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21956 --metrics-logging=true --relay=true --filter=true
2025-12-11 04:13:14.009 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.89 waku 7c577305b79716bac97b33f296e50a17fd122c55df999e3d636828e413971d54
2025-12-11 04:13:14.036 DEBUG [src.node.docker_mananger] Container started with ID 7c577305b797. Setting up logs at ./log/docker/node1_2025-12-11_04-13-13__191a010d-9aaf-4b99-a9e8-3382dbcc588b__wakuorg_nwaku:latest.log
2025-12-11 04:13:14.036 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21952
2025-12-11 04:13:14.037 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:14.117 ERROR [src.node.docker_mananger] Max retries reached for container fea1d3b55744. Exiting log stream.
2025-12-11 04:13:14.603 ERROR [src.node.docker_mananger] Max retries reached for container 5c5af217bf84. Exiting log stream.
2025-12-11 04:13:15.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21952/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:15.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:15.041 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:15.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21952/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:15.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.89/tcp/21953/p2p/16Uiu2HAkxx8bWewghhBDhxz3QRYMLzm1H31hNKctFS3ELAYuYFdw","/ip4/172.18.156.89/tcp/21954/ws/p2p/16Uiu2HAkxx8bWewghhBDhxz3QRYMLzm1H31hNKctFS3ELAYuYFdw"],"enrUri":"enr:-L24QM-w6gjE4doO6PYvjgwE83py6IRzgX4IpICQldq8HBueN2Qzh3pOaq63Hmod5ORLx3E7lNzV1ng4K1p5RUdF_0ECgmlkgnY0gmlwhKwSnFmKbXVsdGlhZGRyc5YACASsEpxZBlXBAAoErBKcWQZVwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECNGCUZZD_SwVTREPTGEsmRJhaGPjsv7UmOU6aeLygFY6DdGNwglXBg3VkcIJVw4V3YWt1MgU"}'
2025-12-11 04:13:15.044 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:15.044 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-11 04:13:15.050 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:15.050 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-13__191a010d-9aaf-4b99-a9e8-3382dbcc588b__wakuorg_nwaku:latest.log
2025-12-11 04:13:15.050 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:15.050 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:15.051 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:15.051 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.86
2025-12-11 04:13:15.051 DEBUG [src.node.docker_mananger] Generated ports ['13331', '13332', '13333', '13334', '13335']
2025-12-11 04:13:15.052 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:15.052 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:15.052 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:15.052 DEBUG [src.node.docker_mananger] docker run -i -t -p 13331:13331 -p 13332:13332 -p 13333:13333 -p 13334:13334 -p 13335:13335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13333 --rest-port=13331 --tcp-port=13332 --discv5-udp-port=13334 --rest-address=0.0.0.0 --nat=extip:172.18.212.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b44b9fea79b7d29abf8cac2abb761dcacf9beb341e9aaab03d3ec3caf7ad8e5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13335 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM-w6gjE4doO6PYvjgwE83py6IRzgX4IpICQldq8HBueN2Qzh3pOaq63Hmod5ORLx3E7lNzV1ng4K1p5RUdF_0ECgmlkgnY0gmlwhKwSnFmKbXVsdGlhZGRyc5YACASsEpxZBlXBAAoErBKcWQZVwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECNGCUZZD_SwVTREPTGEsmRJhaGPjsv7UmOU6aeLygFY6DdGNwglXBg3VkcIJVw4V3YWt1MgU --filternode=/ip4/172.18.156.89/tcp/21953/p2p/16Uiu2HAkxx8bWewghhBDhxz3QRYMLzm1H31hNKctFS3ELAYuYFdw
2025-12-11 04:13:15.208 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.86 waku 2404323996b6894f2d398e4049b728c6c5200c70acca088b0079c468b0513688
2025-12-11 04:13:15.232 DEBUG [src.node.docker_mananger] Container started with ID 2404323996b6. Setting up logs at ./log/docker/node2_2025-12-11_04-13-13__191a010d-9aaf-4b99-a9e8-3382dbcc588b__wakuorg_nwaku:latest.log
2025-12-11 04:13:15.233 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13331
2025-12-11 04:13:15.233 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:16.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13331/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:16.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:13:16.237 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:16.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13331/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:16.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.86/tcp/13332/p2p/16Uiu2HAkyZbLhQjGfi2SziMLeGfCrNk96rZghhGj69ehEAFAFMpr","/ip4/172.18.212.86/tcp/13333/ws/p2p/16Uiu2HAkyZbLhQjGfi2SziMLeGfCrNk96rZghhGj69ehEAFAFMpr"],"enrUri":"enr:-L24QE598e3Yv4jR0UlxElP3UnZv4adet1cxHRfFDffdfz3EDc-H3UcSr_3tBQtE71bP2mUZ9ubJy6WT2-taMKey5ZYCgmlkgnY0gmlwhKwS1FaKbXVsdGlhZGRyc5YACASsEtRWBjQUAAoErBLUVgY0Fd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPXYl7zYPL7JT84qZivKlDi6gc9cL0ZWpFA8xhiO7dueDdGNwgjQUg3VkcII0FoV3YWt1MgA"}'
2025-12-11 04:13:16.239 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:16.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13331/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.89/tcp/21953/p2p/16Uiu2HAkxx8bWewghhBDhxz3QRYMLzm1H31hNKctFS3ELAYuYFdw"]'
2025-12-11 04:13:16.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:16.267 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-11 04:13:16.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:16.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:16.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13331/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d927eebd-a757-4882-9a19-e26dd186972d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:16.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d927eebd-a757-4882-9a19-e26dd186972d","statusDesc":"OK"}'
2025-12-11 04:13:16.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21952/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)', "version": 10}'
2025-12-11 04:13:16.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:16.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:16.398 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:16.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13331/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:16.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1765426396291642711,"ephemeral":false}]'
2025-12-11 04:13:16.404 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:13:16.405 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:13:16.405 DEBUG [src.node.waku_node] Stopping container with id 7c577305b797
2025-12-11 04:13:16.852 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:16.853 DEBUG [src.node.waku_node] Stopping container with id 2404323996b6
2025-12-11 04:13:17.324 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:17.326 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:13:17.331 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:17.335 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2025-12-11 04:19:59.379 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:19:59.380 DEBUG [tests.conftest] Running test: test_publishing_node_restarts with id: 2025-12-11_04-19-59__fc9a04d1-da51-4f57-b505-baae2aaa795d
2025-12-11 04:19:59.380 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:19:59.380 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-11 04:19:59.381 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-11 04:19:59.387 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:19:59.387 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-19-59__fc9a04d1-da51-4f57-b505-baae2aaa795d__wakuorg_nwaku:latest.log
2025-12-11 04:19:59.388 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:19:59.388 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:19:59.389 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:19:59.389 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.141
2025-12-11 04:19:59.389 DEBUG [src.node.docker_mananger] Generated ports ['18214', '18215', '18216', '18217', '18218']
2025-12-11 04:19:59.389 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:19:59.390 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:19:59.390 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:19:59.390 DEBUG [src.node.docker_mananger] docker run -i -t -p 18214:18214 -p 18215:18215 -p 18216:18216 -p 18217:18217 -p 18218:18218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18216 --rest-port=18214 --tcp-port=18215 --discv5-udp-port=18217 --rest-address=0.0.0.0 --nat=extip:172.18.193.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0c9fdb03d886b15fb5d9cee563ab748c7bd41bdde8dcafe70dd5f2e0bbff59d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18218 --metrics-logging=true --store=true --relay=true
2025-12-11 04:19:59.567 ERROR [src.node.docker_mananger] Max retries reached for container 5a8bab738f3b. Exiting log stream.
2025-12-11 04:19:59.579 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.141 waku 165a4b1ef9170aaf37d4db2b73b4c41dc0fe1031a6350d1f6998a1006b8f2660
2025-12-11 04:19:59.608 DEBUG [src.node.docker_mananger] Container started with ID 165a4b1ef917. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-19-59__fc9a04d1-da51-4f57-b505-baae2aaa795d__wakuorg_nwaku:latest.log
2025-12-11 04:19:59.609 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18214
2025-12-11 04:19:59.610 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:20:00.117 ERROR [src.node.docker_mananger] Max retries reached for container 70e5f0b54ac4. Exiting log stream.
2025-12-11 04:20:00.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:00.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:20:00.614 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:20:00.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:00.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.141/tcp/18215/p2p/16Uiu2HAm6y7RDU59V7hgFixx3fR8Zgox2QrhQwEvNw3NKP5gUZbJ","/ip4/172.18.193.141/tcp/18216/ws/p2p/16Uiu2HAm6y7RDU59V7hgFixx3fR8Zgox2QrhQwEvNw3NKP5gUZbJ"],"enrUri":"enr:-L24QGkKCgpg2BJII7wvFlkj4biyudA_adxsJC0EQWn-g5ARWMaNbhrkin269kPR1l4LewOebKpt1l7uEkI8jBlJ-DICgmlkgnY0gmlwhKwSwY2KbXVsdGlhZGRyc5YACASsEsGNBkcnAAoErBLBjQZHKN0DgnJzhQADAQAAiXNlY3AyNTZrMaECq35TECXu6XdZOqFo_0XKpTMV09GocXZfrc8c0sI4Ae2DdGNwgkcng3VkcIJHKYV3YWt1MgM"}'
2025-12-11 04:20:00.617 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:20:00.624 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:20:00.624 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-19-59__fc9a04d1-da51-4f57-b505-baae2aaa795d__wakuorg_nwaku:latest.log
2025-12-11 04:20:00.624 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:20:00.624 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:20:00.626 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:20:00.626 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.140
2025-12-11 04:20:00.626 DEBUG [src.node.docker_mananger] Generated ports ['37736', '37737', '37738', '37739', '37740']
2025-12-11 04:20:00.626 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:20:00.626 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:20:00.626 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:20:00.627 DEBUG [src.node.docker_mananger] docker run -i -t -p 37736:37736 -p 37737:37737 -p 37738:37738 -p 37739:37739 -p 37740:37740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37738 --rest-port=37736 --tcp-port=37737 --discv5-udp-port=37739 --rest-address=0.0.0.0 --nat=extip:172.18.23.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6aaf7b858d1bdd0adb456cdc1ae3328be82da2bdb3e682abda563cfd8cf96297 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37740 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGkKCgpg2BJII7wvFlkj4biyudA_adxsJC0EQWn-g5ARWMaNbhrkin269kPR1l4LewOebKpt1l7uEkI8jBlJ-DICgmlkgnY0gmlwhKwSwY2KbXVsdGlhZGRyc5YACASsEsGNBkcnAAoErBLBjQZHKN0DgnJzhQADAQAAiXNlY3AyNTZrMaECq35TECXu6XdZOqFo_0XKpTMV09GocXZfrc8c0sI4Ae2DdGNwgkcng3VkcIJHKYV3YWt1MgM --storenode=/ip4/172.18.193.141/tcp/18215/p2p/16Uiu2HAm6y7RDU59V7hgFixx3fR8Zgox2QrhQwEvNw3NKP5gUZbJ --store=true --relay=true
2025-12-11 04:20:00.819 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.140 waku 07f4c5bbec22f1c21c539c2bd59b0ddcf0ed7f4d708d96e9e163176eb1b32087
2025-12-11 04:20:00.848 DEBUG [src.node.docker_mananger] Container started with ID 07f4c5bbec22. Setting up logs at ./log/docker/store_node1_2025-12-11_04-19-59__fc9a04d1-da51-4f57-b505-baae2aaa795d__wakuorg_nwaku:latest.log
2025-12-11 04:20:00.849 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37736
2025-12-11 04:20:00.850 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:20:01.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37736/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:01.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:20:01.855 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:20:01.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37736/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:01.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.140/tcp/37737/p2p/16Uiu2HAmByZUPTy4Kv4bmRKCyJBDMqQszhiyn4emLwYH5qvpT91Z","/ip4/172.18.23.140/tcp/37738/ws/p2p/16Uiu2HAmByZUPTy4Kv4bmRKCyJBDMqQszhiyn4emLwYH5qvpT91Z"],"enrUri":"enr:-L24QOSGEhl1ur3kkbxxUSINJbGyt0KLFmCT0qXhnWb7ZFrjLnAA4njZbSKZMWXUmW3fpe0c2vf_CyHu4XSgHxxzHXECgmlkgnY0gmlwhKwSF4yKbXVsdGlhZGRyc5YACASsEheMBpNpAAoErBIXjAaTat0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9eY4H9fOXeXKNWRAKymmwPs0wKA7rUXnJIXbTfTzDWCDdGNwgpNpg3VkcIKTa4V3YWt1MgM"}'
2025-12-11 04:20:01.857 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:20:01.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37736/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.141/tcp/18215/p2p/16Uiu2HAm6y7RDU59V7hgFixx3fR8Zgox2QrhQwEvNw3NKP5gUZbJ"]'
2025-12-11 04:20:01.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:20:01.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18214/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:20:01.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:20:01.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37736/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:20:01.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:20:01.867 DEBUG [src.steps.store] Relaying message
2025-12-11 04:20:01.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:20:01.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:20:01.872 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:20:02.073 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:20:02.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:02.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x228f5c5aefe70e4e1c9eb521b4b35705d23e93b00ca310d671262b9d1eb32fcf"}]}'
2025-12-11 04:20:02.076 DEBUG [src.steps.store] messages length is 1
2025-12-11 04:20:02.076 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:20:02.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37736/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:02.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x228f5c5aefe70e4e1c9eb521b4b35705d23e93b00ca310d671262b9d1eb32fcf"}]}'
2025-12-11 04:20:02.079 DEBUG [src.steps.store] messages length is 1
2025-12-11 04:20:02.079 DEBUG [src.node.waku_node] Restarting container with id 165a4b1ef917
2025-12-11 04:20:03.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:03.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:03.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:20:03.207 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:20:03.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:03.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.141/tcp/18215/p2p/16Uiu2HAm6y7RDU59V7hgFixx3fR8Zgox2QrhQwEvNw3NKP5gUZbJ","/ip4/172.18.193.141/tcp/18216/ws/p2p/16Uiu2HAm6y7RDU59V7hgFixx3fR8Zgox2QrhQwEvNw3NKP5gUZbJ"],"enrUri":"enr:-L24QGkKCgpg2BJII7wvFlkj4biyudA_adxsJC0EQWn-g5ARWMaNbhrkin269kPR1l4LewOebKpt1l7uEkI8jBlJ-DICgmlkgnY0gmlwhKwSwY2KbXVsdGlhZGRyc5YACASsEsGNBkcnAAoErBLBjQZHKN0DgnJzhQADAQAAiXNlY3AyNTZrMaECq35TECXu6XdZOqFo_0XKpTMV09GocXZfrc8c0sI4Ae2DdGNwgkcng3VkcIJHKYV3YWt1MgM"}'
2025-12-11 04:20:03.210 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:20:03.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37736/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.141/tcp/18215/p2p/16Uiu2HAm6y7RDU59V7hgFixx3fR8Zgox2QrhQwEvNw3NKP5gUZbJ"]'
2025-12-11 04:20:03.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:20:03.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18214/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:20:03.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:20:03.249 DEBUG [src.steps.store] Relaying message
2025-12-11 04:20:03.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:20:03.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:20:03.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-11 04:20:03.456 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:20:03.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:03.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x228f5c5aefe70e4e1c9eb521b4b35705d23e93b00ca310d671262b9d1eb32fcf"},{"messageHash":"0x7cf4609621094fc6897bb1819389d95737785a7cef793d63ae987a4edb0da058"}]}'
2025-12-11 04:20:03.459 DEBUG [src.steps.store] messages length is 2
2025-12-11 04:20:03.459 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-11 04:20:03.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37736/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:03.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x228f5c5aefe70e4e1c9eb521b4b35705d23e93b00ca310d671262b9d1eb32fcf"},{"messageHash":"0x7cf4609621094fc6897bb1819389d95737785a7cef793d63ae987a4edb0da058"}]}'
2025-12-11 04:20:03.462 DEBUG [src.steps.store] messages length is 2
2025-12-11 04:20:03.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:03.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x228f5c5aefe70e4e1c9eb521b4b35705d23e93b00ca310d671262b9d1eb32fcf"},{"messageHash":"0x7cf4609621094fc6897bb1819389d95737785a7cef793d63ae987a4edb0da058"}]}'
2025-12-11 04:20:03.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37736/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:20:03.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x228f5c5aefe70e4e1c9eb521b4b35705d23e93b00ca310d671262b9d1eb32fcf"},{"messageHash":"0x7cf4609621094fc6897bb1819389d95737785a7cef793d63ae987a4edb0da058"}]}'
2025-12-11 04:20:03.470 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:20:03.471 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:20:03.471 DEBUG [src.node.waku_node] Stopping container with id 165a4b1ef917
2025-12-11 04:20:03.994 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:20:03.994 DEBUG [src.node.waku_node] Stopping container with id 07f4c5bbec22
2025-12-11 04:20:04.518 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:20:04.519 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:20:04.539 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:20:04.548 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_payloads with id: 2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7252', '7253', '7254', '7255', '7256']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7252:7252 -p 7253:7253 -p 7254:7254 -p 7255:7255 -p 7256:7256 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7254 --rest-port=7252 --tcp-port=7253 --discv5-udp-port=7255 --rest-address=0.0.0.0 --nat=extip:172.18.250.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=683eadbdcd7ea5985ef3bfd8498dbfac87905aea1b0a84f08bae6bfbb5a96f0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7256 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.231 waku 971f62262dd31ed995276709f265f46d9a24eddebd20a463378ce69f3a17d829
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 971f62262dd3. Setting up logs at ./log/docker/node1_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7252
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 938f063454e8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66ff7d49b41a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:7252/debug/v1/info" -H "Content-Type: application/json" -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.231/tcp/7253/p2p/16Uiu2HAmPauePKW33oJrpuEz18v43Y76SBWWH2aqLmbvm1sqkn5R","/ip4/172.18.250.231/tcp/7254/ws/p2p/16Uiu2HAmPauePKW33oJrpuEz18v43Y76SBWWH2aqLmbvm1sqkn5R"],"enrUri":"enr:-L24QOIzBuZe8vuADq3RgeqX0okXj1Hdq4epNxfqkuplOg-hJsbzYwGaVnyCQvYOPia4tFDK11auHZ8aIcQFzqoQEK0CgmlkgnY0gmlwhKwS-ueKbXVsdGlhZGRyc5YACASsEvrnBhxVAAoErBL65wYcVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDomTpp7YOOn7EfmVK2Ko2U-D0phSHXWry4wgj4KfSIEyDdGNwghxVg3VkcIIcV4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48168', '48169', '48170', '48171', '48172']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48168:48168 -p 48169:48169 -p 48170:48170 -p 48171:48171 -p 48172:48172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48170 --rest-port=48168 --tcp-port=48169 --discv5-udp-port=48171 --rest-address=0.0.0.0 --nat=extip:172.18.178.88 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7d2b06ea8df3385a9b08ecece79b727b8f829cb78b77e415cbea83f57867dd7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48172 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOIzBuZe8vuADq3RgeqX0okXj1Hdq4epNxfqkuplOg-hJsbzYwGaVnyCQvYOPia4tFDK11auHZ8aIcQFzqoQEK0CgmlkgnY0gmlwhKwS-ueKbXVsdGlhZGRyc5YACASsEvrnBhxVAAoErBL65wYcVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDomTpp7YOOn7EfmVK2Ko2U-D0phSHXWry4wgj4KfSIEyDdGNwghxVg3VkcIIcV4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.88 waku 2f4683c1a994b3bab625973325117a0fa0661d65ccfcef825274d4f05e6b5fa9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f4683c1a994. Setting up logs at ./log/docker/node2_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48168
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48168/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:48168/debug/v1/info" -H "Content-Type: application/json" -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.88/tcp/48169/p2p/16Uiu2HAm3Vb3LzJsrg2opRHTL9HiS1S9aFU8JdNtPGFp1sYU3yZQ","/ip4/172.18.178.88/tcp/48170/ws/p2p/16Uiu2HAm3Vb3LzJsrg2opRHTL9HiS1S9aFU8JdNtPGFp1sYU3yZQ"],"enrUri":"enr:-L24QN-cttgg5myLOEQuMY8infyLqu_yE4xwpbalJYqrqerlUnUGIXehORf_aK3StYR8lNLKBTnRDv5qVgmxdmaDTgoCgmlkgnY0gmlwhKwSsliKbXVsdGlhZGRyc5YACASsErJYBrwpAAoErBKyWAa8Kt0DgnJzhQADAQAAiXNlY3AyNTZrMaECd947_-VSg8miWgHkCBnnAo2nbu-h5iKZJQ5Qwuz3KheDdGNwgrwpg3VkcIK8K4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.231/tcp/7253/p2p/16Uiu2HAmPauePKW33oJrpuEz18v43Y76SBWWH2aqLmbvm1sqkn5R"]'
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:7252/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:48168/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:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:7252/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":1765426705258325760,"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:48168/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":1765426705258325760,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705372484958,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705372484958,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705484789035,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705484789035,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705597111727,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705597111727,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705709236374,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705709236374,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705821812724,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705821812724,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705935172115,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705935172115,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706047785184,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706047785184,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706160306354,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706160306354,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706272792485,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706272792485,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706384908618,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706384908618,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706497674560,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706497674560,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706609972539,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706609972539,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706722180109,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706722180109,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706834842992,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706834842992,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706948004964,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706948004964,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707078939249,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707078939249,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707191547476,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707191547476,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707303299329,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707303299329,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707415247082,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707415247082,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707526642954,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707526642954,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707639068836,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707639068836,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707752481758,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707752481758,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707864372889,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707864372889,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707976893291,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707976893291,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708089171038,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708089171038,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708201825782,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708201825782,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708314291209,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708314291209,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708426582537,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708426582537,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708538805000,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708538805000,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708651272422,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708651272422,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708764192124,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708764192124,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708876602085,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708876602085,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708989618957,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708989618957,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709101725219,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709101725219,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709213818767,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709213818767,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709325290159,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709325290159,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709438144077,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709438144077,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709550745281,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709550745281,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709662801172,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709662801172,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709775094330,"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:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709775094330,"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 971f62262dd3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2f4683c1a994
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_non_hex_characters_in_hash with id: 2025-12-11_04-17-31__dc0609cb-6f5f-4704-b90d-5a7df0f1bafe
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-17-31__dc0609cb-6f5f-4704-b90d-5a7df0f1bafe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.122
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.220.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=847d6a1d7c717bb59ec6e686dd482a93abce97996e9cbba15ecf5fb9a6e23dfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45142 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.122 waku b7f1b7eb4933a9bf1a7aec677a0d07d43157197b8b0634c214e6f37ad307e11d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b7f1b7eb4933. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-17-31__dc0609cb-6f5f-4704-b90d-5a7df0f1bafe__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
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1be4c917a95c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e04a0afbe4a6. Exiting log stream.
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":"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: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.220.122/tcp/45139/p2p/16Uiu2HAm9may4LJHyb3ejS32RcZVdsCgCSzEy23YoGnj6vm2MnB6","/ip4/172.18.220.122/tcp/45140/ws/p2p/16Uiu2HAm9may4LJHyb3ejS32RcZVdsCgCSzEy23YoGnj6vm2MnB6"],"enrUri":"enr:-L24QHma8T6vNm4kzTh-pzLefa1OfspspVWhMlkuwJiPRQBHQCXX9Odros_ca7hn6DOn0RXGxwSwmZQsgzKuUifGBNICgmlkgnY0gmlwhKwS3HqKbXVsdGlhZGRyc5YACASsEtx6BrBTAAoErBLcegawVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1R2Qt29HRcZaIvcQhtbITCTBJeCwYTiPRqM3URPwGQ2DdGNwgrBTg3VkcIKwVYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-17-31__dc0609cb-6f5f-4704-b90d-5a7df0f1bafe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13946', '13947', '13948', '13949', '13950']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13946:13946 -p 13947:13947 -p 13948:13948 -p 13949:13949 -p 13950:13950 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13948 --rest-port=13946 --tcp-port=13947 --discv5-udp-port=13949 --rest-address=0.0.0.0 --nat=extip:172.18.175.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ddbaa838c2faccaed177eaded7ff88aa140b9c17f8a2eece9e6e96bbb7f3d81 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13950 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHma8T6vNm4kzTh-pzLefa1OfspspVWhMlkuwJiPRQBHQCXX9Odros_ca7hn6DOn0RXGxwSwmZQsgzKuUifGBNICgmlkgnY0gmlwhKwS3HqKbXVsdGlhZGRyc5YACASsEtx6BrBTAAoErBLcegawVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1R2Qt29HRcZaIvcQhtbITCTBJeCwYTiPRqM3URPwGQ2DdGNwgrBTg3VkcIKwVYV3YWt1MgM --storenode=/ip4/172.18.220.122/tcp/45139/p2p/16Uiu2HAm9may4LJHyb3ejS32RcZVdsCgCSzEy23YoGnj6vm2MnB6 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.197 waku 3a017e182b4f58f124168253bdbf8735385d76d12d64f7ee5c541dc3493924dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a017e182b4f. Setting up logs at ./log/docker/store_node1_2025-12-11_04-17-31__dc0609cb-6f5f-4704-b90d-5a7df0f1bafe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13946
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13946/health" -H "Content-Type: application/json" -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:13946/debug/v1/info" -H "Content-Type: application/json" -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.197/tcp/13947/p2p/16Uiu2HAkvXd762hZvBut43syD8FMz8yzYiZGV42LSg3C3E8yaVkU","/ip4/172.18.175.197/tcp/13948/ws/p2p/16Uiu2HAkvXd762hZvBut43syD8FMz8yzYiZGV42LSg3C3E8yaVkU"],"enrUri":"enr:-L24QJQ8i-HCyFVYK-XSYrsple04qoYUiG0UD4H1GiXEGBzaGbKbIxEeOA1ijy9jJ5ungMuRpraczpRqMlSCBZH3MH8CgmlkgnY0gmlwhKwSr8WKbXVsdGlhZGRyc5YACASsEq_FBjZ7AAoErBKvxQY2fN0DgnJzhQADAQAAiXNlY3AyNTZrMaECEGHr_2f0gCUjaAUeyWsh3YVrQfnbQnKHBfjohj47pRGDdGNwgjZ7g3VkcII2fYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13946/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.122/tcp/45139/p2p/16Uiu2HAm9may4LJHyb3ejS32RcZVdsCgCSzEy23YoGnj6vm2MnB6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13946/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:45138/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:45138/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:45138/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:45138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45138/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45138/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13946/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:13946/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b7f1b7eb4933
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3a017e182b4f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2025-12-11 04:18:22.776 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:18:22.776 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da
2025-12-11 04:18:22.777 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:18:22.777 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:18:22.777 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-11 04:18:22.783 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:18:22.783 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
2025-12-11 04:18:22.784 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:18:22.784 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:18:22.785 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:18:22.785 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.231
2025-12-11 04:18:22.785 DEBUG [src.node.docker_mananger] Generated ports ['7252', '7253', '7254', '7255', '7256']
2025-12-11 04:18:22.786 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:18:22.786 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:18:22.786 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:18:22.786 DEBUG [src.node.docker_mananger] docker run -i -t -p 7252:7252 -p 7253:7253 -p 7254:7254 -p 7255:7255 -p 7256:7256 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7254 --rest-port=7252 --tcp-port=7253 --discv5-udp-port=7255 --rest-address=0.0.0.0 --nat=extip:172.18.250.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=683eadbdcd7ea5985ef3bfd8498dbfac87905aea1b0a84f08bae6bfbb5a96f0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7256 --metrics-logging=true --relay=true
2025-12-11 04:18:22.959 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.231 waku 971f62262dd31ed995276709f265f46d9a24eddebd20a463378ce69f3a17d829
2025-12-11 04:18:22.994 DEBUG [src.node.docker_mananger] Container started with ID 971f62262dd3. Setting up logs at ./log/docker/node1_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
2025-12-11 04:18:22.995 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7252
2025-12-11 04:18:22.995 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:18:23.022 ERROR [src.node.docker_mananger] Max retries reached for container 938f063454e8. Exiting log stream.
2025-12-11 04:18:23.573 ERROR [src.node.docker_mananger] Max retries reached for container 66ff7d49b41a. Exiting log stream.
2025-12-11 04:18:23.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:23.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:18:23.999 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:18:23.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:24.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.231/tcp/7253/p2p/16Uiu2HAmPauePKW33oJrpuEz18v43Y76SBWWH2aqLmbvm1sqkn5R","/ip4/172.18.250.231/tcp/7254/ws/p2p/16Uiu2HAmPauePKW33oJrpuEz18v43Y76SBWWH2aqLmbvm1sqkn5R"],"enrUri":"enr:-L24QOIzBuZe8vuADq3RgeqX0okXj1Hdq4epNxfqkuplOg-hJsbzYwGaVnyCQvYOPia4tFDK11auHZ8aIcQFzqoQEK0CgmlkgnY0gmlwhKwS-ueKbXVsdGlhZGRyc5YACASsEvrnBhxVAAoErBL65wYcVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDomTpp7YOOn7EfmVK2Ko2U-D0phSHXWry4wgj4KfSIEyDdGNwghxVg3VkcIIcV4V3YWt1MgE"}'
2025-12-11 04:18:24.002 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:18:24.008 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:18:24.008 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
2025-12-11 04:18:24.008 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:18:24.009 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:18:24.010 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:18:24.010 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.88
2025-12-11 04:18:24.010 DEBUG [src.node.docker_mananger] Generated ports ['48168', '48169', '48170', '48171', '48172']
2025-12-11 04:18:24.010 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:18:24.010 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:18:24.011 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:18:24.011 DEBUG [src.node.docker_mananger] docker run -i -t -p 48168:48168 -p 48169:48169 -p 48170:48170 -p 48171:48171 -p 48172:48172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48170 --rest-port=48168 --tcp-port=48169 --discv5-udp-port=48171 --rest-address=0.0.0.0 --nat=extip:172.18.178.88 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7d2b06ea8df3385a9b08ecece79b727b8f829cb78b77e415cbea83f57867dd7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48172 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOIzBuZe8vuADq3RgeqX0okXj1Hdq4epNxfqkuplOg-hJsbzYwGaVnyCQvYOPia4tFDK11auHZ8aIcQFzqoQEK0CgmlkgnY0gmlwhKwS-ueKbXVsdGlhZGRyc5YACASsEvrnBhxVAAoErBL65wYcVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDomTpp7YOOn7EfmVK2Ko2U-D0phSHXWry4wgj4KfSIEyDdGNwghxVg3VkcIIcV4V3YWt1MgE
2025-12-11 04:18:24.191 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.88 waku 2f4683c1a994b3bab625973325117a0fa0661d65ccfcef825274d4f05e6b5fa9
2025-12-11 04:18:24.221 DEBUG [src.node.docker_mananger] Container started with ID 2f4683c1a994. Setting up logs at ./log/docker/node2_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
2025-12-11 04:18:24.222 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48168
2025-12-11 04:18:24.222 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:18:25.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:18:25.236 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:18:25.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.88/tcp/48169/p2p/16Uiu2HAm3Vb3LzJsrg2opRHTL9HiS1S9aFU8JdNtPGFp1sYU3yZQ","/ip4/172.18.178.88/tcp/48170/ws/p2p/16Uiu2HAm3Vb3LzJsrg2opRHTL9HiS1S9aFU8JdNtPGFp1sYU3yZQ"],"enrUri":"enr:-L24QN-cttgg5myLOEQuMY8infyLqu_yE4xwpbalJYqrqerlUnUGIXehORf_aK3StYR8lNLKBTnRDv5qVgmxdmaDTgoCgmlkgnY0gmlwhKwSsliKbXVsdGlhZGRyc5YACASsErJYBrwpAAoErBKyWAa8Kt0DgnJzhQADAQAAiXNlY3AyNTZrMaECd947_-VSg8miWgHkCBnnAo2nbu-h5iKZJQ5Qwuz3KheDdGNwgrwpg3VkcIK8K4V3YWt1MgE"}'
2025-12-11 04:18:25.243 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:18:25.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.231/tcp/7253/p2p/16Uiu2HAmPauePKW33oJrpuEz18v43Y76SBWWH2aqLmbvm1sqkn5R"]'
2025-12-11 04:18:25.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.248 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-11 04:18:25.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:18:25.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:18:25.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:25.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.263 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.363 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.366 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":1765426705258325760,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.367 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.370 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":1765426705258325760,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.371 INFO [src.steps.relay] WARM UP successful!!
2025-12-11 04:18:25.372 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2025-12-11 04:18:25.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:25.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.477 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705372484958,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.480 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705372484958,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.484 DEBUG [tests.relay.test_publish] Running test with payload An integer
2025-12-11 04:18:25.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:25.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.489 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.590 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705484789035,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.593 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705484789035,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.596 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2025-12-11 04:18:25.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:25.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.601 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.702 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705597111727,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.705 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705597111727,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.709 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2025-12-11 04:18:25.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:25.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.714 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.814 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705709236374,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.818 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705709236374,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.821 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2025-12-11 04:18:25.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:25.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.826 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.927 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705821812724,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.931 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705821812724,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.934 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2025-12-11 04:18:25.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:25.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.939 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.039 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705935172115,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.043 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426705935172115,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.047 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2025-12-11 04:18:26.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:26.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.052 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.152 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706047785184,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.156 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706047785184,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.160 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2025-12-11 04:18:26.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:26.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.165 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.265 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706160306354,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.269 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706160306354,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.272 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2025-12-11 04:18:26.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:26.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.276 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.377 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706272792485,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.381 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706272792485,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.384 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2025-12-11 04:18:26.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:26.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.389 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.490 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706384908618,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.493 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706384908618,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.497 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2025-12-11 04:18:26.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:26.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.501 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.602 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706497674560,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.606 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706497674560,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.609 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2025-12-11 04:18:26.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:26.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.614 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.714 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706609972539,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.718 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706609972539,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.721 DEBUG [tests.relay.test_publish] Running test with payload A float number
2025-12-11 04:18:26.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:26.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.726 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.827 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706722180109,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.831 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706722180109,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.834 DEBUG [tests.relay.test_publish] Running test with payload A list
2025-12-11 04:18:26.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:26.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.839 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.939 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706834842992,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.944 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706834842992,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.947 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2025-12-11 04:18:26.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:26.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.951 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.052 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706948004964,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.056 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426706948004964,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.078 DEBUG [tests.relay.test_publish] Running test with payload Email format
2025-12-11 04:18:27.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:27.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.083 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.183 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707078939249,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.187 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707078939249,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.191 DEBUG [tests.relay.test_publish] Running test with payload URL format
2025-12-11 04:18:27.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:27.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.195 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.296 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707191547476,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.299 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707191547476,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.303 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2025-12-11 04:18:27.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:27.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.307 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.408 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707303299329,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.411 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707303299329,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.415 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2025-12-11 04:18:27.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:27.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.419 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.519 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707415247082,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.523 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707415247082,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.526 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2025-12-11 04:18:27.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:27.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.631 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707526642954,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.635 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707526642954,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.638 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2025-12-11 04:18:27.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:27.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.643 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.744 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707639068836,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.748 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707639068836,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.752 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2025-12-11 04:18:27.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:27.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.756 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.856 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707752481758,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.860 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707752481758,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.864 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2025-12-11 04:18:27.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:27.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.868 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.969 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707864372889,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.973 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707864372889,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.976 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2025-12-11 04:18:27.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:27.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.981 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.081 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707976893291,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.085 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426707976893291,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.088 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2025-12-11 04:18:28.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:28.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.093 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.194 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708089171038,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.197 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708089171038,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.201 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2025-12-11 04:18:28.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:28.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.206 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.306 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708201825782,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.310 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708201825782,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.314 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2025-12-11 04:18:28.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:28.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.318 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.418 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708314291209,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.422 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708314291209,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.426 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2025-12-11 04:18:28.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:28.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.430 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.531 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708426582537,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.535 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708426582537,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.538 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2025-12-11 04:18:28.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:28.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.543 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.643 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708538805000,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.647 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708538805000,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.651 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2025-12-11 04:18:28.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:28.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.656 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.756 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708651272422,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.760 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708651272422,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.763 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2025-12-11 04:18:28.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:28.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.769 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.869 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708764192124,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.872 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708764192124,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.876 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2025-12-11 04:18:28.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:28.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.880 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.980 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708876602085,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.984 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708876602085,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.989 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2025-12-11 04:18:28.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:28.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.994 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.094 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708989618957,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.098 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426708989618957,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.101 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2025-12-11 04:18:29.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:29.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.105 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.206 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709101725219,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.209 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709101725219,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.213 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2025-12-11 04:18:29.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:29.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.217 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.318 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709213818767,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.321 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709213818767,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.325 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2025-12-11 04:18:29.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:29.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.430 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709325290159,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.434 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709325290159,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.437 DEBUG [tests.relay.test_publish] Running test with payload A password
2025-12-11 04:18:29.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:29.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.442 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.543 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709438144077,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.547 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709438144077,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.550 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2025-12-11 04:18:29.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:29.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.555 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.655 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709550745281,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.659 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709550745281,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.662 DEBUG [tests.relay.test_publish] Running test with payload A time string
2025-12-11 04:18:29.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:29.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.667 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.767 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709662801172,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.771 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709662801172,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.774 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2025-12-11 04:18:29.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:18:29.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.779 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.879 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709775094330,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.883 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765426709775094330,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.888 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:18:29.889 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:18:29.890 DEBUG [src.node.waku_node] Stopping container with id 971f62262dd3
2025-12-11 04:18:30.412 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:18:30.412 DEBUG [src.node.waku_node] Stopping container with id 2f4683c1a994
2025-12-11 04:18:30.944 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:18:30.945 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:18:30.961 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:18:30.976 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/999/999] with id: 2025-12-11_04-16-13__04f736fc-a781-4486-93b9-ff0421c37240
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-16-13__04f736fc-a781-4486-93b9-ff0421c37240__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.8.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44082', '44083', '44084', '44085', '44086']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 999
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 44082:44082 -p 44083:44083 -p 44084:44084 -p 44085:44085 -p 44086:44086 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44084 --rest-port=44082 --tcp-port=44083 --discv5-udp-port=44085 --rest-address=0.0.0.0 --nat=extip:172.18.8.51 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=1add1fce70f5bce3040050cbdbc92aacbba33cf33a27cd2cb5da764d3adfc4a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44086 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.51 waku d0b7a7816e9eb0627017b2dcc252d4744aca4fef07b9ae7a178ba5f4a2f4ac2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d0b7a7816e9e. Setting up logs at ./log/docker/node1_2025-12-11_04-16-13__04f736fc-a781-4486-93b9-ff0421c37240__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44082
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 29344aef01d2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 21cac413d5c0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44082/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:44082/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.51/tcp/44083/p2p/16Uiu2HAmANhTSkkFqsBYxh2nXF4NtuHo5SNDkQghqc4MRHMhn1VD","/ip4/172.18.8.51/tcp/44084/ws/p2p/16Uiu2HAmANhTSkkFqsBYxh2nXF4NtuHo5SNDkQghqc4MRHMhn1VD"],"enrUri":"enr:-L24QCiNXlPilz1ftnRm86qM1_lPx2GENGqXRwAJ6gN-sllSZuJ52TWn0L2zEfWzvueRHwLZRctmnxgejhXkZ9P3nGECgmlkgnY0gmlwhKwSCDOKbXVsdGlhZGRyc5YACASsEggzBqwzAAoErBIIMwasNN0DgnJzhQPnAQAAiXNlY3AyNTZrMaEC3hw7Mfv6jPYBwbZVFzI9J7Ovtt8C-zAipKRZ1jpHqGyDdGNwgqwzg3VkcIKsNYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-16-13__04f736fc-a781-4486-93b9-ff0421c37240__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13109', '13110', '13111', '13112', '13113']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 999
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 13109:13109 -p 13110:13110 -p 13111:13111 -p 13112:13112 -p 13113:13113 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13111 --rest-port=13109 --tcp-port=13110 --discv5-udp-port=13112 --rest-address=0.0.0.0 --nat=extip:172.18.33.104 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=abbdf4644c710fdfdffcde0ab86092bff9c0a9ccedadbdf04023c0c25ea17ffd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13113 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCiNXlPilz1ftnRm86qM1_lPx2GENGqXRwAJ6gN-sllSZuJ52TWn0L2zEfWzvueRHwLZRctmnxgejhXkZ9P3nGECgmlkgnY0gmlwhKwSCDOKbXVsdGlhZGRyc5YACASsEggzBqwzAAoErBIIMwasNN0DgnJzhQPnAQAAiXNlY3AyNTZrMaEC3hw7Mfv6jPYBwbZVFzI9J7Ovtt8C-zAipKRZ1jpHqGyDdGNwgqwzg3VkcIKsNYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.104 waku dbf335d80494213e0f3f10fe9d1fe16b5fc313b6be6bee646043770a126be1a1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dbf335d80494. Setting up logs at ./log/docker/node2_2025-12-11_04-16-13__04f736fc-a781-4486-93b9-ff0421c37240__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13109
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13109/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:13109/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.104/tcp/13110/p2p/16Uiu2HAm4rzWcGWK51B9SnsZTQ82FyatM9BNB6ABuFhabzhTqJ2c","/ip4/172.18.33.104/tcp/13111/ws/p2p/16Uiu2HAm4rzWcGWK51B9SnsZTQ82FyatM9BNB6ABuFhabzhTqJ2c"],"enrUri":"enr:-L24QC5wm10AINqDJPq7UHeVgXQ4NIKjOguFlaWtpzma4jWxfOGhkXQ3TSHFtOhqC2ASyipk507juCaW4QcrYk4LElwCgmlkgnY0gmlwhKwSIWiKbXVsdGlhZGRyc5YACASsEiFoBjM2AAoErBIhaAYzN90DgnJzhQPnAQAAiXNlY3AyNTZrMaECjDWn7bXDBObvn1r9UFeFc5OmZ6oLtjxsqHtksZJGTiGDdGNwgjM2g3VkcIIzOIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13109/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.51/tcp/44083/p2p/16Uiu2HAmANhTSkkFqsBYxh2nXF4NtuHo5SNDkQghqc4MRHMhn1VD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44082/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13109/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -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:44082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/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":1765426575557204339,"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:13109/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/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":1765426575557204339,"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 d0b7a7816e9e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dbf335d80494
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 @@
2025-12-11 04:14:01.329 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:01.329 DEBUG [tests.conftest] Running test: test_filter_works_with_auto_sharding with id: 2025-12-11_04-14-01__88d1ad38-2810-4b0f-a149-4584a22429cd
2025-12-11 04:14:01.330 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:01.330 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:14:01.330 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-11 04:14:01.337 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:01.338 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-01__88d1ad38-2810-4b0f-a149-4584a22429cd__wakuorg_nwaku:latest.log
2025-12-11 04:14:01.338 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:01.338 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:01.339 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:01.339 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.247
2025-12-11 04:14:01.340 DEBUG [src.node.docker_mananger] Generated ports ['8386', '8387', '8388', '8389', '8390']
2025-12-11 04:14:01.340 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-11 04:14:01.340 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:01.340 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:01.340 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:01.340 DEBUG [src.node.docker_mananger] docker run -i -t -p 8386:8386 -p 8387:8387 -p 8388:8388 -p 8389:8389 -p 8390:8390 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8388 --rest-port=8386 --tcp-port=8387 --discv5-udp-port=8389 --rest-address=0.0.0.0 --nat=extip:172.18.37.247 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d6e0ef9555ade6a697d87b6ebffab092480401bd3bee965eeb11793abbf37ca5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8390 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
2025-12-11 04:14:01.521 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.247 waku 9ee9b7d62d2cf1d7c8874d9dda173a2871676b2aa8f5a0475655ee8301a657a1
2025-12-11 04:14:01.554 DEBUG [src.node.docker_mananger] Container started with ID 9ee9b7d62d2c. Setting up logs at ./log/docker/node1_2025-12-11_04-14-01__88d1ad38-2810-4b0f-a149-4584a22429cd__wakuorg_nwaku:latest.log
2025-12-11 04:14:01.555 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8386
2025-12-11 04:14:01.555 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:01.580 ERROR [src.node.docker_mananger] Max retries reached for container 47a4403c6f73. Exiting log stream.
2025-12-11 04:14:02.128 ERROR [src.node.docker_mananger] Max retries reached for container 70c29061cb01. Exiting log stream.
2025-12-11 04:14:02.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8386/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:02.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:02.559 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:02.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8386/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:02.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.247/tcp/8387/p2p/16Uiu2HAm79TijNjfEjfVKQVbgmW5Ukd4w3pX8S7cKxMeUiPFSCwB","/ip4/172.18.37.247/tcp/8388/ws/p2p/16Uiu2HAm79TijNjfEjfVKQVbgmW5Ukd4w3pX8S7cKxMeUiPFSCwB"],"enrUri":"enr:-L24QJ79YgkhG813AqoRwT1b9VMd1OA2UehNrlnPpbwFf26xQGzqKEEJML1tECcJgNV6ZIURooNTeWXZ2Hg896jgmPcCgmlkgnY0gmlwhKwSJfeKbXVsdGlhZGRyc5YACASsEiX3BiDDAAoErBIl9wYgxN0DgnJzhQACAQAAiXNlY3AyNTZrMaECriUWjVAYCtIx9La0TUkI553RI7be_7jeoZera8mDwhqDdGNwgiDDg3VkcIIgxYV3YWt1MgU"}'
2025-12-11 04:14:02.561 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:02.568 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:02.569 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-01__88d1ad38-2810-4b0f-a149-4584a22429cd__wakuorg_nwaku:latest.log
2025-12-11 04:14:02.569 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:02.569 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:02.570 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:02.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.129
2025-12-11 04:14:02.571 DEBUG [src.node.docker_mananger] Generated ports ['44329', '44330', '44331', '44332', '44333']
2025-12-11 04:14:02.571 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-11 04:14:02.571 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:02.571 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:02.571 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:02.571 DEBUG [src.node.docker_mananger] docker run -i -t -p 44329:44329 -p 44330:44330 -p 44331:44331 -p 44332:44332 -p 44333:44333 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44331 --rest-port=44329 --tcp-port=44330 --discv5-udp-port=44332 --rest-address=0.0.0.0 --nat=extip:172.18.153.129 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cbb1c95c5b185e8e0f8509fe9ebe1e2bcde7a63820f73dd6ccec9d313b0c4eaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44333 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJ79YgkhG813AqoRwT1b9VMd1OA2UehNrlnPpbwFf26xQGzqKEEJML1tECcJgNV6ZIURooNTeWXZ2Hg896jgmPcCgmlkgnY0gmlwhKwSJfeKbXVsdGlhZGRyc5YACASsEiX3BiDDAAoErBIl9wYgxN0DgnJzhQACAQAAiXNlY3AyNTZrMaECriUWjVAYCtIx9La0TUkI553RI7be_7jeoZera8mDwhqDdGNwgiDDg3VkcIIgxYV3YWt1MgU --filternode=/ip4/172.18.37.247/tcp/8387/p2p/16Uiu2HAm79TijNjfEjfVKQVbgmW5Ukd4w3pX8S7cKxMeUiPFSCwB --content-topic=/myapp/1/latest/proto
2025-12-11 04:14:02.759 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.129 waku e657de310906d9d0ea91e862e0a7a8b3b8f83820e1562777c1408bece1c086c3
2025-12-11 04:14:02.790 DEBUG [src.node.docker_mananger] Container started with ID e657de310906. Setting up logs at ./log/docker/node2_2025-12-11_04-14-01__88d1ad38-2810-4b0f-a149-4584a22429cd__wakuorg_nwaku:latest.log
2025-12-11 04:14:02.790 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44329
2025-12-11 04:14:02.791 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:03.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44329/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:14:03.795 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:03.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44329/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.129/tcp/44330/p2p/16Uiu2HAmKtaX8jVZ7TZYdzhhvBqwVkiAuEQwqjjoPSwLMSPZ6Cr3","/ip4/172.18.153.129/tcp/44331/ws/p2p/16Uiu2HAmKtaX8jVZ7TZYdzhhvBqwVkiAuEQwqjjoPSwLMSPZ6Cr3"],"enrUri":"enr:-L24QAHBHcZCuetRcmc-7GBvjX7Y7W4b8b8ApJM-I0tkTMueWQgxciKwyb1qL585AEqnaYnZVoaMFa9GhNKxyNlGMUcCgmlkgnY0gmlwhKwSmYGKbXVsdGlhZGRyc5YACASsEpmBBq0qAAoErBKZgQatK90DgnJzhQACAQAAiXNlY3AyNTZrMaEDa3z-rbCVvGNqInZ45UI1p6QotpqD5IZ07KAydFJGjXCDdGNwgq0qg3VkcIKtLIV3YWt1MgA"}'
2025-12-11 04:14:03.798 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:03.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44329/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.247/tcp/8387/p2p/16Uiu2HAm79TijNjfEjfVKQVbgmW5Ukd4w3pX8S7cKxMeUiPFSCwB"]'
2025-12-11 04:14:03.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8386/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-11 04:14:03.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44329/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0d7273a4-0288-4051-9635-e04a559a45f2", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2025-12-11 04:14:03.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0d7273a4-0288-4051-9635-e04a559a45f2","statusDesc":"OK"}'
2025-12-11 04:14:03.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8386/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:03.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:03.864 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:03.965 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:03.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44329/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:03.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426443857711479,"ephemeral":false}]'
2025-12-11 04:14:03.972 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:03.973 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:03.973 DEBUG [src.node.waku_node] Stopping container with id 9ee9b7d62d2c
2025-12-11 04:14:04.517 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:04.517 DEBUG [src.node.waku_node] Stopping container with id e657de310906
2025-12-11 04:14:05.047 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:05.048 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:05.053 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:05.059 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2025-12-11 04:13:53.888 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:13:53.888 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2025-12-11_04-13-53__33a8c32c-4299-4d22-bb49-5e4e5fa1bcc8
2025-12-11 04:13:53.889 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:13:53.889 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:13:53.889 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-11 04:13:53.896 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:53.896 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-53__33a8c32c-4299-4d22-bb49-5e4e5fa1bcc8__wakuorg_nwaku:latest.log
2025-12-11 04:13:53.896 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:53.896 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:53.897 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:53.898 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.173
2025-12-11 04:13:53.898 DEBUG [src.node.docker_mananger] Generated ports ['11677', '11678', '11679', '11680', '11681']
2025-12-11 04:13:53.898 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:53.898 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:53.898 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:53.898 DEBUG [src.node.docker_mananger] docker run -i -t -p 11677:11677 -p 11678:11678 -p 11679:11679 -p 11680:11680 -p 11681:11681 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11679 --rest-port=11677 --tcp-port=11678 --discv5-udp-port=11680 --rest-address=0.0.0.0 --nat=extip:172.18.139.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6afd11c9cc77cd72a7bd2901b4dd8ec0f6ee1dca7bf9af7e9d566209c661d7b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11681 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-11 04:13:54.082 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.173 waku b9d296645011855b819d7ceee20fee0c1d0f1b51c1dc81be6b8a3235249c7856
2025-12-11 04:13:54.114 DEBUG [src.node.docker_mananger] Container started with ID b9d296645011. Setting up logs at ./log/docker/node1_2025-12-11_04-13-53__33a8c32c-4299-4d22-bb49-5e4e5fa1bcc8__wakuorg_nwaku:latest.log
2025-12-11 04:13:54.114 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11677
2025-12-11 04:13:54.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:54.699 ERROR [src.node.docker_mananger] Max retries reached for container 5e4879edc7a5. Exiting log stream.
2025-12-11 04:13:55.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11677/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:55.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:55.119 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:55.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11677/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:55.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.173/tcp/11678/p2p/16Uiu2HAm1rSy7YzogJR9fFQDPzqzibMHdDExojTyoB2nfi39tLgB","/ip4/172.18.139.173/tcp/11679/ws/p2p/16Uiu2HAm1rSy7YzogJR9fFQDPzqzibMHdDExojTyoB2nfi39tLgB"],"enrUri":"enr:-L24QM3fbI9WknCT5uYyGkwLct46Ka_gl4UOWy9F6QJDZsj_XB9wfwGpBvaYUuk5tNULjLollM--O3Lotf32x7Zy7UkCgmlkgnY0gmlwhKwSi62KbXVsdGlhZGRyc5YACASsEoutBi2eAAoErBKLrQYtn90DgnJzhQACAQAAiXNlY3AyNTZrMaECX37t7EiqLqLYcl2QID-YRwBymIFPYOBquSHsloU2uoSDdGNwgi2eg3VkcIItoIV3YWt1MgU"}'
2025-12-11 04:13:55.121 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:55.128 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:55.128 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-53__33a8c32c-4299-4d22-bb49-5e4e5fa1bcc8__wakuorg_nwaku:latest.log
2025-12-11 04:13:55.128 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:55.128 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:55.129 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:55.130 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.198
2025-12-11 04:13:55.130 DEBUG [src.node.docker_mananger] Generated ports ['28840', '28841', '28842', '28843', '28844']
2025-12-11 04:13:55.130 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:55.130 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:55.130 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:55.130 DEBUG [src.node.docker_mananger] docker run -i -t -p 28840:28840 -p 28841:28841 -p 28842:28842 -p 28843:28843 -p 28844:28844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28842 --rest-port=28840 --tcp-port=28841 --discv5-udp-port=28843 --rest-address=0.0.0.0 --nat=extip:172.18.246.198 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ebc08b20a5aaf7b3b2f68eef6cbe7411eedb6fd3a6ef28ade502e68ecee035fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28844 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM3fbI9WknCT5uYyGkwLct46Ka_gl4UOWy9F6QJDZsj_XB9wfwGpBvaYUuk5tNULjLollM--O3Lotf32x7Zy7UkCgmlkgnY0gmlwhKwSi62KbXVsdGlhZGRyc5YACASsEoutBi2eAAoErBKLrQYtn90DgnJzhQACAQAAiXNlY3AyNTZrMaECX37t7EiqLqLYcl2QID-YRwBymIFPYOBquSHsloU2uoSDdGNwgi2eg3VkcIItoIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-11 04:13:55.316 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.198 waku 6f6d7fa024121925b3f0298d218c2bec8d167530af6f1b7223d0ab24c3457ad4
2025-12-11 04:13:55.347 DEBUG [src.node.docker_mananger] Container started with ID 6f6d7fa02412. Setting up logs at ./log/docker/node2_2025-12-11_04-13-53__33a8c32c-4299-4d22-bb49-5e4e5fa1bcc8__wakuorg_nwaku:latest.log
2025-12-11 04:13:55.347 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28840
2025-12-11 04:13:55.347 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:56.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28840/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:56.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:13:56.363 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:56.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:56.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.198/tcp/28841/p2p/16Uiu2HAmJnEiwdBZEGJTPmvNxC3MvJJhma9ScX8uLwJUvn1crs2w","/ip4/172.18.246.198/tcp/28842/ws/p2p/16Uiu2HAmJnEiwdBZEGJTPmvNxC3MvJJhma9ScX8uLwJUvn1crs2w"],"enrUri":"enr:-L24QDRBrwDynBrSG-mjDj8oGDBqPDZR5uMEIfv-ygo_ECbCXctBR6gwowbGal1ozaoDr6DzTsNl4Wq8ODx66HOXvLACgmlkgnY0gmlwhKwS9saKbXVsdGlhZGRyc5YACASsEvbGBnCpAAoErBL2xgZwqt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDWwFwbrxzMovXiwEfcpIBRI30cpxuHfUBfKkqnctuZxCDdGNwgnCpg3VkcIJwq4V3YWt1MgE"}'
2025-12-11 04:13:56.368 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:56.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28840/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.173/tcp/11678/p2p/16Uiu2HAm1rSy7YzogJR9fFQDPzqzibMHdDExojTyoB2nfi39tLgB"]'
2025-12-11 04:13:56.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:56.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11677/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2025-12-11 04:13:56.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:56.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28840/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2025-12-11 04:13:56.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:56.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11677/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:56.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:56.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:56.490 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:56.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11677/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:56.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765426436384145037,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:56.495 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:56.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28840/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:56.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765426436384145037,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:56.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11677/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:56.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:56.504 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:56.604 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:56.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11677/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:56.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426436499036153,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:56.608 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:56.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28840/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:56.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426436499036153,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:56.613 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:13:56.614 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:13:56.614 DEBUG [src.node.waku_node] Stopping container with id b9d296645011
2025-12-11 04:13:57.125 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:57.125 DEBUG [src.node.waku_node] Stopping container with id 6f6d7fa02412
2025-12-11 04:13:57.673 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:57.674 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:13:57.681 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:57.686 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
2025-12-11 04:14:16.457 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:14:16.457 DEBUG [tests.conftest] Running test: test_multiple_pubsub_topics_same_cluster with id: 2025-12-11_04-14-16__5911a520-4b2e-49f1-b362-73d6dec1f593
2025-12-11 04:14:16.457 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:14:16.457 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:14:16.458 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-11 04:14:16.464 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:16.465 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-14-16__5911a520-4b2e-49f1-b362-73d6dec1f593__wakuorg_nwaku:latest.log
2025-12-11 04:14:16.465 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:16.465 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:16.466 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:16.466 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.53
2025-12-11 04:14:16.466 DEBUG [src.node.docker_mananger] Generated ports ['50105', '50106', '50107', '50108', '50109']
2025-12-11 04:14:16.467 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-11 04:14:16.467 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-11 04:14:16.467 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:16.467 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:16.467 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:16.467 DEBUG [src.node.docker_mananger] docker run -i -t -p 50105:50105 -p 50106:50106 -p 50107:50107 -p 50108:50108 -p 50109:50109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50107 --rest-port=50105 --tcp-port=50106 --discv5-udp-port=50108 --rest-address=0.0.0.0 --nat=extip:172.18.252.53 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=42c22fddeffe6f4afcb741cc4bdfdf1e8ab1095f0d70f07d6be8af7e680f87e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50109 --metrics-logging=true --relay=true --filter=true
2025-12-11 04:14:16.655 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.53 waku d49475b39eb77c4d7b5f666cae5defdc8d5fa1c39ead5347d3c27f6cded6eb29
2025-12-11 04:14:16.684 DEBUG [src.node.docker_mananger] Container started with ID d49475b39eb7. Setting up logs at ./log/docker/node1_2025-12-11_04-14-16__5911a520-4b2e-49f1-b362-73d6dec1f593__wakuorg_nwaku:latest.log
2025-12-11 04:14:16.684 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50105
2025-12-11 04:14:16.684 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:16.748 ERROR [src.node.docker_mananger] Max retries reached for container d4becd4c0ebd. Exiting log stream.
2025-12-11 04:14:17.255 ERROR [src.node.docker_mananger] Max retries reached for container 1bc1bb448b33. Exiting log stream.
2025-12-11 04:14:17.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50105/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:17.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:14:17.689 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:17.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50105/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:17.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.53/tcp/50106/p2p/16Uiu2HAm4QW1MbKi96mUiTsjweQ77jp6dVZAscyi4JX4bmgDy6zH","/ip4/172.18.252.53/tcp/50107/ws/p2p/16Uiu2HAm4QW1MbKi96mUiTsjweQ77jp6dVZAscyi4JX4bmgDy6zH"],"enrUri":"enr:-L24QG7V84Q0HZjfj8zBLXnjBLRmvXqF5gRoPlp_OvqaLLmTSVXJIszSqmWAENpbwEN5l8GgtD4meONcPREs4s9XHj8CgmlkgnY0gmlwhKwS_DWKbXVsdGlhZGRyc5YACASsEvw1BsO6AAoErBL8NQbDu90DgnJzhQACAQAAiXNlY3AyNTZrMaEChWxTL-Pn_N6_bWed9CabGrud2rrmwbRcY8Rps01sYo6DdGNwgsO6g3VkcILDvIV3YWt1MgU"}'
2025-12-11 04:14:17.691 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:17.698 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:14:17.698 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-14-16__5911a520-4b2e-49f1-b362-73d6dec1f593__wakuorg_nwaku:latest.log
2025-12-11 04:14:17.698 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:14:17.698 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:14:17.700 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:14:17.700 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.139
2025-12-11 04:14:17.700 DEBUG [src.node.docker_mananger] Generated ports ['11860', '11861', '11862', '11863', '11864']
2025-12-11 04:14:17.700 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-11 04:14:17.700 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-11 04:14:17.700 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:14:17.700 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:14:17.701 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:14:17.701 DEBUG [src.node.docker_mananger] docker run -i -t -p 11860:11860 -p 11861:11861 -p 11862:11862 -p 11863:11863 -p 11864:11864 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11862 --rest-port=11860 --tcp-port=11861 --discv5-udp-port=11863 --rest-address=0.0.0.0 --nat=extip:172.18.220.139 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c7ef2f9ddf602cddeaefaa10a2ef5b10fa19a4efd75af441eaf2c102e285a22f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11864 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG7V84Q0HZjfj8zBLXnjBLRmvXqF5gRoPlp_OvqaLLmTSVXJIszSqmWAENpbwEN5l8GgtD4meONcPREs4s9XHj8CgmlkgnY0gmlwhKwS_DWKbXVsdGlhZGRyc5YACASsEvw1BsO6AAoErBL8NQbDu90DgnJzhQACAQAAiXNlY3AyNTZrMaEChWxTL-Pn_N6_bWed9CabGrud2rrmwbRcY8Rps01sYo6DdGNwgsO6g3VkcILDvIV3YWt1MgU
2025-12-11 04:14:17.878 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.139 waku f8a999d8cd8c09a97c04d1764a4acaa0b5441024f41d14e276c800956eaf8aee
2025-12-11 04:14:17.908 DEBUG [src.node.docker_mananger] Container started with ID f8a999d8cd8c. Setting up logs at ./log/docker/node2_2025-12-11_04-14-16__5911a520-4b2e-49f1-b362-73d6dec1f593__wakuorg_nwaku:latest.log
2025-12-11 04:14:17.909 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11860
2025-12-11 04:14:17.909 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:14:18.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11860/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:18.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:14:18.921 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:14:18.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:18.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.139/tcp/11861/p2p/16Uiu2HAkypmMTnMPEBMYKhj4wBeaRQVjYy99yu48wgqy1WLxa42y","/ip4/172.18.220.139/tcp/11862/ws/p2p/16Uiu2HAkypmMTnMPEBMYKhj4wBeaRQVjYy99yu48wgqy1WLxa42y"],"enrUri":"enr:-L24QIroDfEUsV84mgXttprE4S7JRPCujtbfbwtsmjeGa553AAlJCIGbM6HsbTYOwsO6GL7hlN1djapXYWvSqPDOYXICgmlkgnY0gmlwhKwS3IuKbXVsdGlhZGRyc5YACASsEtyLBi5VAAoErBLciwYuVt0DgnJzhQACAQAAiXNlY3AyNTZrMaECQVkuqR4XkVfYpIKRaO5xb3ieWt5xwmvVO7WaDNU0uZaDdGNwgi5Vg3VkcIIuV4V3YWt1MgE"}'
2025-12-11 04:14:18.928 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:14:18.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11860/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.53/tcp/50106/p2p/16Uiu2HAm4QW1MbKi96mUiTsjweQ77jp6dVZAscyi4JX4bmgDy6zH"]'
2025-12-11 04:14:18.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:18.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50105/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"]'
2025-12-11 04:14:18.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:18.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11860/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"]'
2025-12-11 04:14:18.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:18.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:14:18.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:18.966 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:19.066 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426458958218744,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.071 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11860/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426458958218744,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50105/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)'}'
2025-12-11 04:14:19.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:19.080 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:19.181 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459075637568,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.185 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11860/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459075637568,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50105/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)'}'
2025-12-11 04:14:19.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:19.195 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:19.295 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459189971276,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.300 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11860/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459189971276,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50105/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)'}'
2025-12-11 04:14:19.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:19.309 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:19.409 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459304175600,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.414 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11860/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459304175600,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50105/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)'}'
2025-12-11 04:14:19.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:19.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:19.523 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.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":1765426459418234460,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.528 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11860/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459418234460,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50105/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)'}'
2025-12-11 04:14:19.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:19.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:19.637 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459532461069,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.642 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11860/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459532461069,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50105/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)'}'
2025-12-11 04:14:19.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:19.650 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:19.751 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459645921681,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.755 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11860/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459645921681,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50105/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)'}'
2025-12-11 04:14:19.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:14:19.764 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:14:19.865 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459759792038,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.869 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:14:19.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11860/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:14:19.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426459759792038,"ephemeral":false,"proof":""}]'
2025-12-11 04:14:19.874 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:14:19.875 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:14:19.875 DEBUG [src.node.waku_node] Stopping container with id d49475b39eb7
2025-12-11 04:14:20.413 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:20.413 DEBUG [src.node.waku_node] Stopping container with id f8a999d8cd8c
2025-12-11 04:14:20.968 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:14:20.968 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:14:20.980 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:14:20.990 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: 2025-12-11_04-14-34__b8692a38-ae20-4350-ac05-81b726e2d59c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-11_04-14-34__b8692a38-ae20-4350-ac05-81b726e2d59c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17556', '17557', '17558', '17559', '17560']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17556:17556 -p 17557:17557 -p 17558:17558 -p 17559:17559 -p 17560:17560 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17558 --rest-port=17556 --tcp-port=17557 --discv5-udp-port=17559 --rest-address=0.0.0.0 --nat=extip:172.18.5.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1fafbcff3b11a3affdfccc3003eb73155d3bbf6b1bcd6a1f1ce2efff17c6e06a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17560 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.54 waku 0aaaf39cd271c774eb4f18cf7842e814bebbfcfc2091b7ba112588822a9afb0c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0aaaf39cd271. Setting up logs at ./log/docker/publishing_node1_2025-12-11_04-14-34__b8692a38-ae20-4350-ac05-81b726e2d59c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17556
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 61ad0b547e59. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e7f5d11718a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17556/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py: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:17556/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.54/tcp/17557/p2p/16Uiu2HAmBnjkEmJhEeAg1BJaBxsyPuY9HFvhAMw5GAe3Vrm9UBe9","/ip4/172.18.5.54/tcp/17558/ws/p2p/16Uiu2HAmBnjkEmJhEeAg1BJaBxsyPuY9HFvhAMw5GAe3Vrm9UBe9"],"enrUri":"enr:-L24QJRmG_Y5hdit3zRVNd-at1n2Ga-aKzcQPqd9qhVLqWXcRqYvDIbp6nWX1Gn0bBKCulnkUaOPVVzbsKmGLUoagsICgmlkgnY0gmlwhKwSBTaKbXVsdGlhZGRyc5YACASsEgU2BkSVAAoErBIFNgZElt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8yByRQaqYVkHQ4fq9X-04D6rkr_3a2Be6gDcwwvoBkqDdGNwgkSVg3VkcIJEl4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-11_04-14-34__b8692a38-ae20-4350-ac05-81b726e2d59c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44956', '44957', '44958', '44959', '44960']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44956:44956 -p 44957:44957 -p 44958:44958 -p 44959:44959 -p 44960:44960 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44958 --rest-port=44956 --tcp-port=44957 --discv5-udp-port=44959 --rest-address=0.0.0.0 --nat=extip:172.18.31.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fed7f5031465edc9c1ef3162b8b9f39b0ee6b53b73ecc91dbd2a1ca63ff5bdbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44960 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJRmG_Y5hdit3zRVNd-at1n2Ga-aKzcQPqd9qhVLqWXcRqYvDIbp6nWX1Gn0bBKCulnkUaOPVVzbsKmGLUoagsICgmlkgnY0gmlwhKwSBTaKbXVsdGlhZGRyc5YACASsEgU2BkSVAAoErBIFNgZElt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8yByRQaqYVkHQ4fq9X-04D6rkr_3a2Be6gDcwwvoBkqDdGNwgkSVg3VkcIJEl4V3YWt1MgM --storenode=/ip4/172.18.5.54/tcp/17557/p2p/16Uiu2HAmBnjkEmJhEeAg1BJaBxsyPuY9HFvhAMw5GAe3Vrm9UBe9 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.167 waku b08c690ec3fab98eb8c9e1dcd0b586b15d61a5c003636d81e56b10614fe87eb6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b08c690ec3fa. Setting up logs at ./log/docker/store_node1_2025-12-11_04-14-34__b8692a38-ae20-4350-ac05-81b726e2d59c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44956
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44956/health" -H "Content-Type: application/json" -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:44956/debug/v1/info" -H "Content-Type: application/json" -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.167/tcp/44957/p2p/16Uiu2HAmGkLQy2Rp3z782QyxTwVNU23TtwYZ7xNfCHGTajxjz62S","/ip4/172.18.31.167/tcp/44958/ws/p2p/16Uiu2HAmGkLQy2Rp3z782QyxTwVNU23TtwYZ7xNfCHGTajxjz62S"],"enrUri":"enr:-L24QELNEPnQNaxxmQ3iFQtNtHzRLi-XKh56A0fIxyBPmxRuFMI3fdnH2el0lE8g3nMnhtUYjla3mYMdNzYil8VXai0CgmlkgnY0gmlwhKwSH6eKbXVsdGlhZGRyc5YACASsEh-nBq-dAAoErBIfpwavnt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPM1WZp2VxG42Dt9cOk3pWU4IIbU8kvXQuote1PBa1--DdGNwgq-dg3VkcIKvn4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44956/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.54/tcp/17557/p2p/16Uiu2HAmBnjkEmJhEeAg1BJaBxsyPuY9HFvhAMw5GAe3Vrm9UBe9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17556/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:44956/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:17556/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:44956/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:17556/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xaa0ae879f4572c25756aa16d45305b30c5e5de394286cbc3ed64513b7b702380&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":"0x833e6804be5e63effc46f33865780c2ef545bfbc1f4d5615b7b5582911810250"},{"messageHash":"0x84362416f2ce295e9dbf0795028f76dc5b2a87783a6a550dd1b7a15b4bd93dcd"},{"messageHash":"0x3edc5b9627b8f4dd44dbddd566cdf2ba337ea270bf6345ce279d1acb06b7eee3"},{"messageHash":"0xcfe470c9322c23267e2a198fdb57bdb4205540547a385b62af1b48b254341371"},{"messageHash":"0x663fe48495e11ee0a0ab364884bfbb15414aa82aeda18ffb6a0cd46fd18a60a2"},{"messageHash":"0x6765ef27acad3de3aebff0f3e2b885682d020b579e211e9182f059926b120b0a"},{"messageHash":"0x41a1c65c7754ae39d033f6dd46cdaa774a0756f58fd15f1f2f8e08006e7c853f"},{"messageHash":"0x804855ab37bf3ff23129fed0a58ff0cf6f9b9a11889207714ab06dd7cd342474"},{"messageHash":"0x78cccc8a4d3a949361b510f994beb57a1035cdda231198ea17cf552516f842c9"},{"messageHash":"0xd4bf0d5fed80a1645763e3412c8afc9c6ad88cc82bfd6e1f8d663c29d37e9934"},{"messageHash":"0x90db57f67e872e9f578974cd807cfc0644a3a6c383baca60e0b908bb9e34827c"},{"messageHash":"0x14dbab72889f6d7f2a4c94bf7fbd2c14ed142585565f1fa1cd1dacd7b9c2fbae"},{"messageHash":"0x315002007c09e07586bf5fcbc239ed338e09ce2ae6f5dfa7b89620e592a0fcbb"},{"messageHash":"0x63fb05518ae76072a17830d57b16be2d65985e21e25c32ae7ddcf5f9d79e6949"},{"messageHash":"0xd987588c19d63dbc7cc1678415aede7701991aee3a1667e3c0c955871fe260d8"},{"messageHash":"0xa542f631938304ece6a84c19116e6d1a2ecc14e31ce7a9729cb95d08d3a0d32b"},{"messageHash":"0xb84e8022eb856703ff4e6bb8329519d023547c1a8e19cc15eb799c66e98a25ae"},{"messageHash":"0x06be8fa407261d1c4844a5a2bf255c74f66c87beaa47081c4c44f5025b2ea691"},{"messageHash":"0x44caabce82a0234bdb551557f6b6510bbd8281f336c8426e34c93dc0cc19ad98"},{"messageHash":"0x50491020b54a660329da01c80916ec922c96656f0fa322b8b51eaae2987413bf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44956/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xaa0ae879f4572c25756aa16d45305b30c5e5de394286cbc3ed64513b7b702380&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":"0x833e6804be5e63effc46f33865780c2ef545bfbc1f4d5615b7b5582911810250"},{"messageHash":"0x84362416f2ce295e9dbf0795028f76dc5b2a87783a6a550dd1b7a15b4bd93dcd"},{"messageHash":"0x3edc5b9627b8f4dd44dbddd566cdf2ba337ea270bf6345ce279d1acb06b7eee3"},{"messageHash":"0xcfe470c9322c23267e2a198fdb57bdb4205540547a385b62af1b48b254341371"},{"messageHash":"0x663fe48495e11ee0a0ab364884bfbb15414aa82aeda18ffb6a0cd46fd18a60a2"},{"messageHash":"0x6765ef27acad3de3aebff0f3e2b885682d020b579e211e9182f059926b120b0a"},{"messageHash":"0x41a1c65c7754ae39d033f6dd46cdaa774a0756f58fd15f1f2f8e08006e7c853f"},{"messageHash":"0x804855ab37bf3ff23129fed0a58ff0cf6f9b9a11889207714ab06dd7cd342474"},{"messageHash":"0x78cccc8a4d3a949361b510f994beb57a1035cdda231198ea17cf552516f842c9"},{"messageHash":"0xd4bf0d5fed80a1645763e3412c8afc9c6ad88cc82bfd6e1f8d663c29d37e9934"},{"messageHash":"0x90db57f67e872e9f578974cd807cfc0644a3a6c383baca60e0b908bb9e34827c"},{"messageHash":"0x14dbab72889f6d7f2a4c94bf7fbd2c14ed142585565f1fa1cd1dacd7b9c2fbae"},{"messageHash":"0x315002007c09e07586bf5fcbc239ed338e09ce2ae6f5dfa7b89620e592a0fcbb"},{"messageHash":"0x63fb05518ae76072a17830d57b16be2d65985e21e25c32ae7ddcf5f9d79e6949"},{"messageHash":"0xd987588c19d63dbc7cc1678415aede7701991aee3a1667e3c0c955871fe260d8"},{"messageHash":"0xa542f631938304ece6a84c19116e6d1a2ecc14e31ce7a9729cb95d08d3a0d32b"},{"messageHash":"0xb84e8022eb856703ff4e6bb8329519d023547c1a8e19cc15eb799c66e98a25ae"},{"messageHash":"0x06be8fa407261d1c4844a5a2bf255c74f66c87beaa47081c4c44f5025b2ea691"},{"messageHash":"0x44caabce82a0234bdb551557f6b6510bbd8281f336c8426e34c93dc0cc19ad98"},{"messageHash":"0x50491020b54a660329da01c80916ec922c96656f0fa322b8b51eaae2987413bf"}]}'
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 0aaaf39cd271
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b08c690ec3fa
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,329 @@
2025-12-11 04:13:04.021 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:13:04.021 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2025-12-11_04-13-04__6e9f6aa7-705c-4e59-81c0-b58207630932
2025-12-11 04:13:04.021 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:13:04.021 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-11 04:13:04.022 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-11 04:13:04.028 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:04.028 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-13-04__6e9f6aa7-705c-4e59-81c0-b58207630932__wakuorg_nwaku:latest.log
2025-12-11 04:13:04.028 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:04.029 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:04.030 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:04.030 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.94
2025-12-11 04:13:04.030 DEBUG [src.node.docker_mananger] Generated ports ['25632', '25633', '25634', '25635', '25636']
2025-12-11 04:13:04.030 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:04.031 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:04.031 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:04.031 DEBUG [src.node.docker_mananger] docker run -i -t -p 25632:25632 -p 25633:25633 -p 25634:25634 -p 25635:25635 -p 25636:25636 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25634 --rest-port=25632 --tcp-port=25633 --discv5-udp-port=25635 --rest-address=0.0.0.0 --nat=extip:172.18.194.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7b1cec965ffc4ea48b2cc46adee3adac42cd3a5ebabcadccdc958efc57ad3315 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25636 --metrics-logging=true --relay=true --filter=true
2025-12-11 04:13:04.210 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.94 waku 0e686059b2bbab90267c4365d089934a38cf4110395e0ed2533335795186333a
2025-12-11 04:13:04.238 DEBUG [src.node.docker_mananger] Container started with ID 0e686059b2bb. Setting up logs at ./log/docker/node1_2025-12-11_04-13-04__6e9f6aa7-705c-4e59-81c0-b58207630932__wakuorg_nwaku:latest.log
2025-12-11 04:13:04.240 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25632
2025-12-11 04:13:04.240 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:04.277 ERROR [src.node.docker_mananger] Max retries reached for container b6c1cb01ae5a. Exiting log stream.
2025-12-11 04:13:04.818 ERROR [src.node.docker_mananger] Max retries reached for container 2bce17c1f1ab. Exiting log stream.
2025-12-11 04:13:05.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25632/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:05.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:05.244 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:05.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25632/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:05.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.94/tcp/25633/p2p/16Uiu2HAm2XmtitaCYewiX3gkLFVA7beEdwDzZHWeRu2aofTJZpJJ","/ip4/172.18.194.94/tcp/25634/ws/p2p/16Uiu2HAm2XmtitaCYewiX3gkLFVA7beEdwDzZHWeRu2aofTJZpJJ"],"enrUri":"enr:-L24QLCCJ8LpZ4XB6j3kr8hMNlY1G8E1YFVyajSsQEJLw2zuLfmGwIptHjwCWobdpyN5u_BiPeUV4whSdi_jOVoDHUwCgmlkgnY0gmlwhKwSwl6KbXVsdGlhZGRyc5YACASsEsJeBmQhAAoErBLCXgZkIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECaZH6jOJovMzMsWbEyIm0uV43QcesRyf3-_49TMSSrleDdGNwgmQhg3VkcIJkI4V3YWt1MgU"}'
2025-12-11 04:13:05.247 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:05.247 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-11 04:13:05.254 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:05.254 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-13-04__6e9f6aa7-705c-4e59-81c0-b58207630932__wakuorg_nwaku:latest.log
2025-12-11 04:13:05.254 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:05.254 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:05.256 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:05.256 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.107
2025-12-11 04:13:05.256 DEBUG [src.node.docker_mananger] Generated ports ['36565', '36566', '36567', '36568', '36569']
2025-12-11 04:13:05.256 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:05.257 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:05.257 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:05.257 DEBUG [src.node.docker_mananger] docker run -i -t -p 36565:36565 -p 36566:36566 -p 36567:36567 -p 36568:36568 -p 36569:36569 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36567 --rest-port=36565 --tcp-port=36566 --discv5-udp-port=36568 --rest-address=0.0.0.0 --nat=extip:172.18.52.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fff3dc715660fc187c0caecea2eafba9cbaeab9a81c7ec2b7adac4b7d96da420 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36569 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLCCJ8LpZ4XB6j3kr8hMNlY1G8E1YFVyajSsQEJLw2zuLfmGwIptHjwCWobdpyN5u_BiPeUV4whSdi_jOVoDHUwCgmlkgnY0gmlwhKwSwl6KbXVsdGlhZGRyc5YACASsEsJeBmQhAAoErBLCXgZkIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECaZH6jOJovMzMsWbEyIm0uV43QcesRyf3-_49TMSSrleDdGNwgmQhg3VkcIJkI4V3YWt1MgU --filternode=/ip4/172.18.194.94/tcp/25633/p2p/16Uiu2HAm2XmtitaCYewiX3gkLFVA7beEdwDzZHWeRu2aofTJZpJJ
2025-12-11 04:13:05.436 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.107 waku a8add150a37ebe3008644eaab8d0c27c002fc66b7d9f0584ccfbfc0bfa4d9948
2025-12-11 04:13:05.468 DEBUG [src.node.docker_mananger] Container started with ID a8add150a37e. Setting up logs at ./log/docker/node2_2025-12-11_04-13-04__6e9f6aa7-705c-4e59-81c0-b58207630932__wakuorg_nwaku:latest.log
2025-12-11 04:13:05.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36565
2025-12-11 04:13:05.469 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:06.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:06.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2025-12-11 04:13:06.474 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:06.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:06.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.107/tcp/36566/p2p/16Uiu2HAmT8Xszbdst3V1ZLSbUiAZRK72Rtc6GrGSiF6ym7L8R8vv","/ip4/172.18.52.107/tcp/36567/ws/p2p/16Uiu2HAmT8Xszbdst3V1ZLSbUiAZRK72Rtc6GrGSiF6ym7L8R8vv"],"enrUri":"enr:-L24QG3eIxm-Q0MAELJWQ4Q0DGcH1czuVEEnE0J3mQ3rDg45A5LTgy8DOjHvuWAwaBxLVfTJKqsNHvec87-G1Ek2Ev4CgmlkgnY0gmlwhKwSNGuKbXVsdGlhZGRyc5YACASsEjRrBo7WAAoErBI0awaO190DgnJzhQADAQAAiXNlY3AyNTZrMaED1xHy_o4eg5vQPIGCYAPlJzVkswvs4x3ExglITyetb8ODdGNwgo7Wg3VkcIKO2IV3YWt1MgA"}'
2025-12-11 04:13:06.477 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:06.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.94/tcp/25633/p2p/16Uiu2HAm2XmtitaCYewiX3gkLFVA7beEdwDzZHWeRu2aofTJZpJJ"]'
2025-12-11 04:13:06.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:06.509 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-11 04:13:06.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:13:06.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:06.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "15c0aeee-9ffd-4c22-894d-c1067a7e717e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"15c0aeee-9ffd-4c22-894d-c1067a7e717e","statusDesc":"OK"}'
2025-12-11 04:13:06.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:06.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-11 04:13:06.866 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 0
2025-12-11 04:13:06.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:06.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:06.882 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:06.982 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:06.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:06.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1765426386866996350,"ephemeral":false}]'
2025-12-11 04:13:06.987 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 1
2025-12-11 04:13:06.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:06.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:06.999 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:07.099 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:07.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:07.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1765426386987862803,"ephemeral":false}]'
2025-12-11 04:13:07.105 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 2
2025-12-11 04:13:07.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:07.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:07.117 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:07.217 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:07.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:07.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1765426387105468866,"ephemeral":false}]'
2025-12-11 04:13:07.223 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 3
2025-12-11 04:13:07.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:07.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:07.235 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:07.335 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:07.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:07.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1765426387223298550,"ephemeral":false}]'
2025-12-11 04:13:07.340 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 4
2025-12-11 04:13:07.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:07.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:07.352 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:07.452 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:07.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:07.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1765426387340378153,"ephemeral":false}]'
2025-12-11 04:13:07.457 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 5
2025-12-11 04:13:07.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:07.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:07.470 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:07.570 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:07.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:07.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1765426387457792510,"ephemeral":false}]'
2025-12-11 04:13:07.575 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 6
2025-12-11 04:13:07.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:07.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:07.587 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:07.687 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:07.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:07.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1765426387575392663,"ephemeral":false}]'
2025-12-11 04:13:07.692 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 7
2025-12-11 04:13:07.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:07.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:07.704 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:07.804 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:07.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:07.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1765426387692768715,"ephemeral":false}]'
2025-12-11 04:13:07.809 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 8
2025-12-11 04:13:07.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:07.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:07.821 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:07.922 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:07.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:07.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1765426387809915848,"ephemeral":false}]'
2025-12-11 04:13:07.927 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 9
2025-12-11 04:13:07.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:07.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:07.939 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:08.039 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:08.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:08.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1765426387927437503,"ephemeral":false}]'
2025-12-11 04:13:08.044 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 10
2025-12-11 04:13:08.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:08.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:08.056 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:08.156 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:08.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:08.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1765426388044773615,"ephemeral":false}]'
2025-12-11 04:13:08.161 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 11
2025-12-11 04:13:08.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:08.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:08.173 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:08.273 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:08.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:08.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1765426388161603282,"ephemeral":false}]'
2025-12-11 04:13:08.278 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 12
2025-12-11 04:13:08.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:08.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:08.290 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:08.390 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:08.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:08.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1765426388278652836,"ephemeral":false}]'
2025-12-11 04:13:08.395 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 13
2025-12-11 04:13:08.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:08.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:08.407 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:08.507 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:08.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:08.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1765426388395505092,"ephemeral":false}]'
2025-12-11 04:13:08.511 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 14
2025-12-11 04:13:08.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:08.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:08.523 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:08.623 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:08.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:08.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1765426388512129014,"ephemeral":false}]'
2025-12-11 04:13:08.628 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 15
2025-12-11 04:13:08.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:08.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:08.640 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:08.740 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:08.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:08.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1765426388628857134,"ephemeral":false}]'
2025-12-11 04:13:08.746 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 16
2025-12-11 04:13:08.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:08.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:08.757 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:08.858 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:08.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:08.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1765426388746272895,"ephemeral":false}]'
2025-12-11 04:13:08.862 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 17
2025-12-11 04:13:08.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:08.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:08.874 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:08.974 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:08.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:08.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1765426388863034094,"ephemeral":false}]'
2025-12-11 04:13:08.979 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 18
2025-12-11 04:13:08.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:08.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:08.991 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:09.091 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:09.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:09.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1765426388979723919,"ephemeral":false}]'
2025-12-11 04:13:09.096 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 19
2025-12-11 04:13:09.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:09.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:09.108 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:09.208 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:09.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:09.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1765426389096251835,"ephemeral":false}]'
2025-12-11 04:13:09.213 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 20
2025-12-11 04:13:09.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:09.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:09.225 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:09.326 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:09.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:09.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1765426389213369145,"ephemeral":false}]'
2025-12-11 04:13:09.330 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 21
2025-12-11 04:13:09.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:09.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:09.342 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:09.443 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:09.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:09.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1765426389330947632,"ephemeral":false}]'
2025-12-11 04:13:09.447 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 22
2025-12-11 04:13:09.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:09.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:09.460 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:09.560 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:09.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:09.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1765426389448182974,"ephemeral":false}]'
2025-12-11 04:13:09.565 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 23
2025-12-11 04:13:09.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:09.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:09.576 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:09.677 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:09.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:09.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1765426389565254840,"ephemeral":false}]'
2025-12-11 04:13:09.681 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 24
2025-12-11 04:13:09.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:09.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:09.694 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:09.795 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:09.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:09.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1765426389681937835,"ephemeral":false}]'
2025-12-11 04:13:09.799 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 25
2025-12-11 04:13:09.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:09.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:09.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:09.912 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:09.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:09.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1765426389800101336,"ephemeral":false}]'
2025-12-11 04:13:09.917 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 26
2025-12-11 04:13:09.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:09.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:09.929 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:10.029 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:10.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:10.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1765426389917903034,"ephemeral":false}]'
2025-12-11 04:13:10.034 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 27
2025-12-11 04:13:10.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:10.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:10.046 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:10.147 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:10.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:10.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1765426390034960618,"ephemeral":false}]'
2025-12-11 04:13:10.151 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 28
2025-12-11 04:13:10.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2025-12-11 04:13:10.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:10.163 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:10.263 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:13:10.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36565/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:10.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1765426390151946224,"ephemeral":false}]'
2025-12-11 04:13:10.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["rate limited"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-11 04:13:10.275 ERROR [src.node.api_clients.base_client] HTTP error occurred: 429 Client Error: Too Many Requests for url: http://127.0.0.1:36565/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"filter request rejected due rate limit exceeded"}'
2025-12-11 04:13:10.279 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:13:10.280 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:13:10.280 DEBUG [src.node.waku_node] Stopping container with id 0e686059b2bb
2025-12-11 04:13:10.812 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:10.813 DEBUG [src.node.waku_node] Stopping container with id a8add150a37e
2025-12-11 04:13:11.358 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:11.359 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:13:11.402 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:11.423 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,121 @@
2025-12-11 04:13:33.293 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:13:33.294 DEBUG [tests.conftest] Running test: test_light_push_after_light_push_node_restarts with id: 2025-12-11_04-13-33__94bece0d-9420-4a36-8a10-ca429858ba6d
2025-12-11 04:13:33.294 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:13:33.294 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-11 04:13:33.300 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:33.301 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-11_04-13-33__94bece0d-9420-4a36-8a10-ca429858ba6d__wakuorg_nwaku:latest.log
2025-12-11 04:13:33.301 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:33.301 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:33.302 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:33.302 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.154
2025-12-11 04:13:33.303 DEBUG [src.node.docker_mananger] Generated ports ['56055', '56056', '56057', '56058', '56059']
2025-12-11 04:13:33.303 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:33.303 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:33.303 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:33.303 DEBUG [src.node.docker_mananger] docker run -i -t -p 56055:56055 -p 56056:56056 -p 56057:56057 -p 56058:56058 -p 56059:56059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56057 --rest-port=56055 --tcp-port=56056 --discv5-udp-port=56058 --rest-address=0.0.0.0 --nat=extip:172.18.251.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=56c1eff4b9791cb35eaa6bbbc8e4f77102ffafa90e9dbe9aeff2fe33915dafdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56059 --metrics-logging=true --lightpush=true --relay=true
2025-12-11 04:13:33.490 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.154 waku 6819c6cb52801825e60c2cba6aeb01f88c7430ce4a69cd41c06062a56ac25fb9
2025-12-11 04:13:33.520 DEBUG [src.node.docker_mananger] Container started with ID 6819c6cb5280. Setting up logs at ./log/docker/receiving_node1_2025-12-11_04-13-33__94bece0d-9420-4a36-8a10-ca429858ba6d__wakuorg_nwaku:latest.log
2025-12-11 04:13:33.520 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56055
2025-12-11 04:13:33.521 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:33.584 ERROR [src.node.docker_mananger] Max retries reached for container c55b7fb92174. Exiting log stream.
2025-12-11 04:13:34.095 ERROR [src.node.docker_mananger] Max retries reached for container a18383fd9798. Exiting log stream.
2025-12-11 04:13:34.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56055/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:34.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:34.527 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:34.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:34.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.154/tcp/56056/p2p/16Uiu2HAm8TiFighF3tANqja9FdsH7ZHNdvmWb4xpz6JCjJd4XvFu","/ip4/172.18.251.154/tcp/56057/ws/p2p/16Uiu2HAm8TiFighF3tANqja9FdsH7ZHNdvmWb4xpz6JCjJd4XvFu"],"enrUri":"enr:-L24QH4fNz3q1ygyMmL4yNiX56433J0vowAz2klfFItIovBXJ9h-M0mIqPLwE5Ezl0YTZcPbuWora15zno_XTY4z3y4CgmlkgnY0gmlwhKwS-5qKbXVsdGlhZGRyc5YACASsEvuaBtr4AAoErBL7mgba-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECwa2p3fwSTD-d2rFHIeNwlb6aq6TUtz8sUvq8lvRbUnSDdGNwgtr4g3VkcILa-oV3YWt1Mgk"}'
2025-12-11 04:13:34.529 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:34.536 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:34.536 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-11_04-13-33__94bece0d-9420-4a36-8a10-ca429858ba6d__wakuorg_nwaku:latest.log
2025-12-11 04:13:34.537 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:34.537 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:34.538 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:34.538 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.146
2025-12-11 04:13:34.538 DEBUG [src.node.docker_mananger] Generated ports ['2744', '2745', '2746', '2747', '2748']
2025-12-11 04:13:34.538 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:34.539 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:34.539 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:34.539 DEBUG [src.node.docker_mananger] docker run -i -t -p 2744:2744 -p 2745:2745 -p 2746:2746 -p 2747:2747 -p 2748:2748 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2746 --rest-port=2744 --tcp-port=2745 --discv5-udp-port=2747 --rest-address=0.0.0.0 --nat=extip:172.18.7.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6f26be4ca9eb2de8ed20ed8596f37dd51cf9ebe7bdc8c6729ff7e88a83c0eae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2748 --metrics-logging=true --lightpush=false --relay=true
2025-12-11 04:13:34.726 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.146 waku f7a4908e217290109dc2bd475952e4451215191df67fea602010ea782ee6e878
2025-12-11 04:13:34.758 DEBUG [src.node.docker_mananger] Container started with ID f7a4908e2172. Setting up logs at ./log/docker/receiving_node2_2025-12-11_04-13-33__94bece0d-9420-4a36-8a10-ca429858ba6d__wakuorg_nwaku:latest.log
2025-12-11 04:13:34.759 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2744
2025-12-11 04:13:34.759 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:35.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2744/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:35.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:35.763 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:35.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2744/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:35.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.146/tcp/2745/p2p/16Uiu2HAmTes7ewZ3AmNMHhcGGqtLo96pLHEQK91KGqxYg54Mht4v","/ip4/172.18.7.146/tcp/2746/ws/p2p/16Uiu2HAmTes7ewZ3AmNMHhcGGqtLo96pLHEQK91KGqxYg54Mht4v"],"enrUri":"enr:-L24QLAZUviZ8sbtDo7_UkRqRuyHwth3fE54c9SvpGUW4IMxZbba4UTJ7odCJ-Bmw1xAOl7ANJcABUuimaDU-a2wlRUCgmlkgnY0gmlwhKwSB5KKbXVsdGlhZGRyc5YACASsEgeSBgq5AAoErBIHkgYKut0DgnJzhQADAQAAiXNlY3AyNTZrMaED3tcfh1g3vQJYu8Bqs30GGB_Gc1ORHqyKB2dTdQKYWu-DdGNwggq5g3VkcIIKu4V3YWt1MgE"}'
2025-12-11 04:13:35.766 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:35.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2744/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.154/tcp/56056/p2p/16Uiu2HAm8TiFighF3tANqja9FdsH7ZHNdvmWb4xpz6JCjJd4XvFu"]'
2025-12-11 04:13:35.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:35.808 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:13:35.808 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-11_04-13-33__94bece0d-9420-4a36-8a10-ca429858ba6d__wakuorg_nwaku:latest.log
2025-12-11 04:13:35.808 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:13:35.809 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:13:35.810 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:13:35.810 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.135
2025-12-11 04:13:35.810 DEBUG [src.node.docker_mananger] Generated ports ['20118', '20119', '20120', '20121', '20122']
2025-12-11 04:13:35.810 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:13:35.811 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:13:35.811 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:13:35.811 DEBUG [src.node.docker_mananger] docker run -i -t -p 20118:20118 -p 20119:20119 -p 20120:20120 -p 20121:20121 -p 20122:20122 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20120 --rest-port=20118 --tcp-port=20119 --discv5-udp-port=20121 --rest-address=0.0.0.0 --nat=extip:172.18.222.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7a79394fc8a6dd8dc5fcbc546cb283bbf691cc31ebda900556bb3ecfb41693a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20122 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH4fNz3q1ygyMmL4yNiX56433J0vowAz2klfFItIovBXJ9h-M0mIqPLwE5Ezl0YTZcPbuWora15zno_XTY4z3y4CgmlkgnY0gmlwhKwS-5qKbXVsdGlhZGRyc5YACASsEvuaBtr4AAoErBL7mgba-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECwa2p3fwSTD-d2rFHIeNwlb6aq6TUtz8sUvq8lvRbUnSDdGNwgtr4g3VkcILa-oV3YWt1Mgk --lightpushnode=/ip4/172.18.251.154/tcp/56056/p2p/16Uiu2HAm8TiFighF3tANqja9FdsH7ZHNdvmWb4xpz6JCjJd4XvFu --lightpush=true --relay=false
2025-12-11 04:13:35.992 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.135 waku 269b23617cd34000d1dbcb94405673dcdc0a4cd3947898881a4c20392bb41708
2025-12-11 04:13:36.021 DEBUG [src.node.docker_mananger] Container started with ID 269b23617cd3. Setting up logs at ./log/docker/lightpush_node1_2025-12-11_04-13-33__94bece0d-9420-4a36-8a10-ca429858ba6d__wakuorg_nwaku:latest.log
2025-12-11 04:13:36.022 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20118
2025-12-11 04:13:36.022 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:13:37.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20118/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:37.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:37.026 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:37.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:37.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.135/tcp/20119/p2p/16Uiu2HAmJBXtuepSztCPzKL41vqPRHEAKqvzLE1JBohFxJPzdnRB","/ip4/172.18.222.135/tcp/20120/ws/p2p/16Uiu2HAmJBXtuepSztCPzKL41vqPRHEAKqvzLE1JBohFxJPzdnRB"],"enrUri":"enr:-L24QJZf-IqBz29c8E6_vCpRJVoixEbXf95IHqqZTGqvcNLnPhdHpknksqKoMQzwmg6yqWDBf38OXt8pYtv1DYZFEHoCgmlkgnY0gmlwhKwS3oeKbXVsdGlhZGRyc5YACASsEt6HBk6XAAoErBLehwZOmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUh2G8U2eWYuNLDNXvOm-bjcR12J-WzgdzS7Sn162iH6DdGNwgk6Xg3VkcIJOmYV3YWt1Mgg"}'
2025-12-11 04:13:37.029 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:37.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20118/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.154/tcp/56056/p2p/16Uiu2HAm8TiFighF3tANqja9FdsH7ZHNdvmWb4xpz6JCjJd4XvFu"]'
2025-12-11 04:13:37.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:37.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20118/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.146/tcp/2745/p2p/16Uiu2HAmTes7ewZ3AmNMHhcGGqtLo96pLHEQK91KGqxYg54Mht4v"]'
2025-12-11 04:13:37.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:37.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:13:37.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:37.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2744/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-11 04:13:37.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:37.102 DEBUG [src.steps.light_push] Lightpushing message
2025-12-11 04:13:37.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20118/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765426417102151543}}'
2025-12-11 04:13:37.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:37.116 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:37.217 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-11 04:13:37.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:37.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426417102151543,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:37.222 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-11 04:13:37.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2744/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:37.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426417102151543,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:37.226 DEBUG [src.node.waku_node] Restarting container with id 269b23617cd3
2025-12-11 04:13:37.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20118/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:37.952 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:38.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20118/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:38.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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-11 04:13:38.056 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:13:38.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:38.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.135/tcp/20119/p2p/16Uiu2HAmJBXtuepSztCPzKL41vqPRHEAKqvzLE1JBohFxJPzdnRB","/ip4/172.18.222.135/tcp/20120/ws/p2p/16Uiu2HAmJBXtuepSztCPzKL41vqPRHEAKqvzLE1JBohFxJPzdnRB"],"enrUri":"enr:-L24QJZf-IqBz29c8E6_vCpRJVoixEbXf95IHqqZTGqvcNLnPhdHpknksqKoMQzwmg6yqWDBf38OXt8pYtv1DYZFEHoCgmlkgnY0gmlwhKwS3oeKbXVsdGlhZGRyc5YACASsEt6HBk6XAAoErBLehwZOmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUh2G8U2eWYuNLDNXvOm-bjcR12J-WzgdzS7Sn162iH6DdGNwgk6Xg3VkcIJOmYV3YWt1Mgg"}'
2025-12-11 04:13:38.058 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:13:38.059 DEBUG [src.steps.light_push] Lightpushing message
2025-12-11 04:13:38.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20118/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765426418059155457}}'
2025-12-11 04:13:38.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:13:38.098 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:13:38.199 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-11 04:13:38.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:38.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426418059155457,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:38.203 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-11 04:13:38.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2744/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:13:38.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765426418059155457,"ephemeral":false,"proof":""}]'
2025-12-11 04:13:38.208 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:13:38.209 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:13:38.210 DEBUG [src.node.waku_node] Stopping container with id 6819c6cb5280
2025-12-11 04:13:38.768 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:38.768 DEBUG [src.node.waku_node] Stopping container with id f7a4908e2172
2025-12-11 04:13:39.289 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:39.289 DEBUG [src.node.waku_node] Stopping container with id 269b23617cd3
2025-12-11 04:13:39.581 ERROR [src.node.docker_mananger] Max retries reached for container 6819c6cb5280. Exiting log stream.
2025-12-11 04:13:39.791 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:13:39.792 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:13:39.802 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:39.810 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:13:39.832 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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