deploy: 155296c4d3a46f7e675b4822ac8d78aa2997a676

This commit is contained in:
romanzac 2026-04-08 05:08:19 +00:00
parent 3d3fca0ad0
commit 688ce57e0d
1398 changed files with 201487 additions and 6 deletions

2
nim/1146/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node2_restarts with id: 2026-04-08_04-53-35__07f0e98f-02cb-435c-88be-625adc5e5272
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-53-35__07f0e98f-02cb-435c-88be-625adc5e5272__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12580', '12581', '12582', '12583', '12584']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12580:12580 -p 12581:12581 -p 12582:12582 -p 12583:12583 -p 12584:12584 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12582 --rest-port=12580 --tcp-port=12581 --discv5-udp-port=12583 --rest-address=0.0.0.0 --nat=extip:172.18.131.58 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c8a0e8afd7419d47f965888793abada97289effaffba1f52d90fb9f8c6dcdd2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12584 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.58 waku 9a82d62edb7d64fd25a284dd1cdfcf8a0efbd1c182805e7b0c4019ad7cf95e74
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a82d62edb7d. Setting up logs at ./log/docker/node1_2026-04-08_04-53-35__07f0e98f-02cb-435c-88be-625adc5e5272__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12580
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 07cb03887bcb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e27320c9a764. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12580/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12580/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.58/tcp/12581/p2p/16Uiu2HAm4FtRcSYoqKvNFMjXKc4XkAXwJ5ArVk4BbebQQ3Mvn53H","/ip4/172.18.131.58/tcp/12582/ws/p2p/16Uiu2HAm4FtRcSYoqKvNFMjXKc4XkAXwJ5ArVk4BbebQQ3Mvn53H"],"enrUri":"enr:-L24QL91VuxYfS21m1nh0ZRbnTvNFY4LL6VXYW9I_70OMEwBAtuD2pOA1E7WrUg5dPwjZDD8_98wCEzvgE7aQrQ952ECgmlkgnY0gmlwhKwSgzqKbXVsdGlhZGRyc5YACASsEoM6BjElAAoErBKDOgYxJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECgzdyLhDxbrmiM450NYUQDeCokdzTK6WiKL-BgXH5v-yDdGNwgjElg3VkcIIxJ4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-53-35__07f0e98f-02cb-435c-88be-625adc5e5272__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.188.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41037', '41038', '41039', '41040', '41041']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41037:41037 -p 41038:41038 -p 41039:41039 -p 41040:41040 -p 41041:41041 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41039 --rest-port=41037 --tcp-port=41038 --discv5-udp-port=41040 --rest-address=0.0.0.0 --nat=extip:172.18.188.136 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2de6bfc15171bebbbbadbae3a17c8a21cef6ea9d7cc0cfaadc69e78e3af1ccbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41041 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL91VuxYfS21m1nh0ZRbnTvNFY4LL6VXYW9I_70OMEwBAtuD2pOA1E7WrUg5dPwjZDD8_98wCEzvgE7aQrQ952ECgmlkgnY0gmlwhKwSgzqKbXVsdGlhZGRyc5YACASsEoM6BjElAAoErBKDOgYxJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECgzdyLhDxbrmiM450NYUQDeCokdzTK6WiKL-BgXH5v-yDdGNwgjElg3VkcIIxJ4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.136 waku dc1059ffc6d7b14559c98606541cffb23031f588d4ec106d0ae2ba7672a63ff9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dc1059ffc6d7. Setting up logs at ./log/docker/node2_2026-04-08_04-53-35__07f0e98f-02cb-435c-88be-625adc5e5272__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41037
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41037/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.136/tcp/41038/p2p/16Uiu2HAm9uvqFa5HnqJZtSnJbK7KWH6U2CgeYjTAqewXhocWpqBC","/ip4/172.18.188.136/tcp/41039/ws/p2p/16Uiu2HAm9uvqFa5HnqJZtSnJbK7KWH6U2CgeYjTAqewXhocWpqBC"],"enrUri":"enr:-L24QCv0IFnJ5N2upNYADnLqU4-ndaBdcAlT2VtgVI9wQHv6FMB8LRMLr3JIUtxOXNNBD8UXqN7KRWzpN3cBCXqWtbgCgmlkgnY0gmlwhKwSvIiKbXVsdGlhZGRyc5YACASsEryIBqBOAAoErBK8iAagT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC10CsdRf8MVhs8nevIC-ygUZF3DCWLSZB6a5f1iYbd5eDdGNwgqBOg3VkcIKgUIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41037/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.58/tcp/12581/p2p/16Uiu2HAm4FtRcSYoqKvNFMjXKc4XkAXwJ5ArVk4BbebQQ3Mvn53H"]'
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:12580/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:41037/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:12580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:12580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624017692055808,"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:41037/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624017692055808,"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:12580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:12580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624017808488017,"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:41037/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624017808488017,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id dc1059ffc6d7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41037/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41037/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.136/tcp/41038/p2p/16Uiu2HAm9uvqFa5HnqJZtSnJbK7KWH6U2CgeYjTAqewXhocWpqBC","/ip4/172.18.188.136/tcp/41039/ws/p2p/16Uiu2HAm9uvqFa5HnqJZtSnJbK7KWH6U2CgeYjTAqewXhocWpqBC"],"enrUri":"enr:-L24QCv0IFnJ5N2upNYADnLqU4-ndaBdcAlT2VtgVI9wQHv6FMB8LRMLr3JIUtxOXNNBD8UXqN7KRWzpN3cBCXqWtbgCgmlkgnY0gmlwhKwSvIiKbXVsdGlhZGRyc5YACASsEryIBqBOAAoErBK8iAagT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC10CsdRf8MVhs8nevIC-ygUZF3DCWLSZB6a5f1iYbd5eDdGNwgqBOg3VkcIKgUIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12580/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:41037/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:12580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:12580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624018606436608,"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:41037/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:12580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624019716929280,"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:41037/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624019716929280,"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 9a82d62edb7d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dc1059ffc6d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-04-08 04:50:27.967 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:27.967 DEBUG [tests.conftest] Running test: test_get_peers_for_blank_node with id: 2026-04-08_04-50-27__bdc7d216-db5c-4240-87f8-cfe7549f9135
2026-04-08 04:50:27.967 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:27.968 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:27.975 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:27.975 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-27__bdc7d216-db5c-4240-87f8-cfe7549f9135__wakuorg_nwaku:latest.log
2026-04-08 04:50:27.975 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:27.975 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:27.977 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:27.977 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.96
2026-04-08 04:50:27.977 DEBUG [src.node.docker_mananger] Generated ports ['8749', '8750', '8751', '8752', '8753']
2026-04-08 04:50:27.977 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:27.977 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:27.977 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:27.977 DEBUG [src.node.docker_mananger] docker run -i -t -p 8749:8749 -p 8750:8750 -p 8751:8751 -p 8752:8752 -p 8753:8753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8751 --rest-port=8749 --tcp-port=8750 --discv5-udp-port=8752 --rest-address=0.0.0.0 --nat=extip:172.18.59.96 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7d5db9debab051c2aaab95c1d343bd4cc47e7ce537e7df61a6a685d4c04deebc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8753 --metrics-logging=true --relay=true --relay-peer-exchange=true
2026-04-08 04:50:28.165 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.96 waku 06189dedc2d0398b762d7c54d0045c3a2535920edd80c017fc7d5418d84bce6f
2026-04-08 04:50:28.200 DEBUG [src.node.docker_mananger] Container started with ID 06189dedc2d0. Setting up logs at ./log/docker/node1_2026-04-08_04-50-27__bdc7d216-db5c-4240-87f8-cfe7549f9135__wakuorg_nwaku:latest.log
2026-04-08 04:50:28.200 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8749
2026-04-08 04:50:28.201 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:28.304 ERROR [src.node.docker_mananger] Max retries reached for container 3375f3c1ac78. Exiting log stream.
2026-04-08 04:50:28.773 ERROR [src.node.docker_mananger] Max retries reached for container bfad4ac977c3. Exiting log stream.
2026-04-08 04:50:29.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8749/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:29.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:29.205 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:29.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:29.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.96/tcp/8750/p2p/16Uiu2HAmA5cPD5DykM21tYJri5hua8mhngaEbwBHCA5jYVeNwEFh","/ip4/172.18.59.96/tcp/8751/ws/p2p/16Uiu2HAmA5cPD5DykM21tYJri5hua8mhngaEbwBHCA5jYVeNwEFh"],"enrUri":"enr:-L24QJgBC9ygb6uY11v2KItXJ8j1si4jydHNEu8uxBBop4WtNuosGLKjsTWeoUKvBdPcJup4vUU_IizHQ9kJFaS7VPkCgmlkgnY0gmlwhKwSO2CKbXVsdGlhZGRyc5YACASsEjtgBiIuAAoErBI7YAYiL90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2bufEtNwu8womVvs74TwqwfCBesj5rFTF2Oa7CdJx4iDdGNwgiIug3VkcIIiMIV3YWt1MgE"}'
2026-04-08 04:50:29.207 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:29.214 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:29.214 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-27__bdc7d216-db5c-4240-87f8-cfe7549f9135__wakuorg_nwaku:latest.log
2026-04-08 04:50:29.214 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:29.214 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:29.216 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:29.216 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.148
2026-04-08 04:50:29.216 DEBUG [src.node.docker_mananger] Generated ports ['56970', '56971', '56972', '56973', '56974']
2026-04-08 04:50:29.216 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:29.216 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:29.216 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:29.216 DEBUG [src.node.docker_mananger] docker run -i -t -p 56970:56970 -p 56971:56971 -p 56972:56972 -p 56973:56973 -p 56974:56974 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56972 --rest-port=56970 --tcp-port=56971 --discv5-udp-port=56973 --rest-address=0.0.0.0 --nat=extip:172.18.175.148 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=901cea8fa08889bf4894b5abcf380b53db9e36b80e8fbbcc8946ae3cf0f3612b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56974 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJgBC9ygb6uY11v2KItXJ8j1si4jydHNEu8uxBBop4WtNuosGLKjsTWeoUKvBdPcJup4vUU_IizHQ9kJFaS7VPkCgmlkgnY0gmlwhKwSO2CKbXVsdGlhZGRyc5YACASsEjtgBiIuAAoErBI7YAYiL90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2bufEtNwu8womVvs74TwqwfCBesj5rFTF2Oa7CdJx4iDdGNwgiIug3VkcIIiMIV3YWt1MgE
2026-04-08 04:50:29.407 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.148 waku 6f33530a1be26d41831e43e549e8cb169f64c311b0ea7a967f0ef1a46432f0de
2026-04-08 04:50:29.440 DEBUG [src.node.docker_mananger] Container started with ID 6f33530a1be2. Setting up logs at ./log/docker/node2_2026-04-08_04-50-27__bdc7d216-db5c-4240-87f8-cfe7549f9135__wakuorg_nwaku:latest.log
2026-04-08 04:50:29.441 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56970
2026-04-08 04:50:29.442 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:30.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56970/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:30.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:30.461 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:30.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56970/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:30.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.148/tcp/56971/p2p/16Uiu2HAmJDm2317JaPYnLxNQwN3H7CvyMGwVtJC5B1o8x9C5RPvq","/ip4/172.18.175.148/tcp/56972/ws/p2p/16Uiu2HAmJDm2317JaPYnLxNQwN3H7CvyMGwVtJC5B1o8x9C5RPvq"],"enrUri":"enr:-L24QIGXWMJvbeZexXShpYPGqyIN2WQXShn2fOsVuat5qqmXK_2O28RyVsPHw7RbJVmd0TlhH5DhPx_A4nwxSx3qAcQCgmlkgnY0gmlwhKwSr5SKbXVsdGlhZGRyc5YACASsEq-UBt6LAAoErBKvlAbejN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUq-G3Z65dqxi5VZWdx6TsE_FL4mcW0kNyHNMCY98OaqDdGNwgt6Lg3VkcILejYV3YWt1MgE"}'
2026-04-08 04:50:30.469 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:30.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56970/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.96/tcp/8750/p2p/16Uiu2HAmA5cPD5DykM21tYJri5hua8mhngaEbwBHCA5jYVeNwEFh"]'
2026-04-08 04:50:30.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:30.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8749/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 04:50:30.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:30.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56970/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 04:50:30.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:30.491 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:31.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8749/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:31.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.175.148/tcp/49570/p2p/16Uiu2HAmJDm2317JaPYnLxNQwN3H7CvyMGwVtJC5B1o8x9C5RPvq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:50:31.501 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:31.501 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-50-27__bdc7d216-db5c-4240-87f8-cfe7549f9135__wakuorg_nwaku:latest.log
2026-04-08 04:50:31.501 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:31.501 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:31.503 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:31.503 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.98
2026-04-08 04:50:31.503 DEBUG [src.node.docker_mananger] Generated ports ['29222', '29223', '29224', '29225', '29226']
2026-04-08 04:50:31.503 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:31.503 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:31.503 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:31.503 DEBUG [src.node.docker_mananger] docker run -i -t -p 29222:29222 -p 29223:29223 -p 29224:29224 -p 29225:29225 -p 29226:29226 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29224 --rest-port=29222 --tcp-port=29223 --discv5-udp-port=29225 --rest-address=0.0.0.0 --nat=extip:172.18.118.98 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=edecd4f69e1a3aac3acfe5ecfeab37cfcca67d892cd4dfe2b8b3bdab6b5a166c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29226 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.175.148/tcp/49570/p2p/16Uiu2HAmJDm2317JaPYnLxNQwN3H7CvyMGwVtJC5B1o8x9C5RPvq
2026-04-08 04:50:31.690 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.98 waku ecf699aa0b4b497e927b2c7a8d76486adc28c5d39b60e384c6e16ea18e89c0c6
2026-04-08 04:50:31.720 DEBUG [src.node.docker_mananger] Container started with ID ecf699aa0b4b. Setting up logs at ./log/docker/node3_2026-04-08_04-50-27__bdc7d216-db5c-4240-87f8-cfe7549f9135__wakuorg_nwaku:latest.log
2026-04-08 04:50:31.720 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29222
2026-04-08 04:50:31.720 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:32.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29222/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:32.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-08 04:50:32.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29222/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:32.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:32.827 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:32.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29222/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:32.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.98/tcp/29223/p2p/16Uiu2HAmQFVAqDZTzXCQhi5QSLubu5YcUGyuVaqxNxo6au3aWdRv","/ip4/172.18.118.98/tcp/29224/ws/p2p/16Uiu2HAmQFVAqDZTzXCQhi5QSLubu5YcUGyuVaqxNxo6au3aWdRv"],"enrUri":"enr:-La4QNvZdglBKZDbGBhZIzKOyEgXdZzkJzuZlpBMj5hx70CjILSOqEywNmokP3YFOzcmAMenStBu46f5vdlSUOZ3AF4CgmlkgnY0gmlwhKwSdmKKbXVsdGlhZGRyc5YACASsEnZiBnInAAoErBJ2YgZyKN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrEbj5iULxosSNiJsT7XfCy-pEAFBIsmts4RR2ili9A2DdGNwgnInhXdha3UyAA"}'
2026-04-08 04:50:32.830 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:32.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29222/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.96/tcp/8750/p2p/16Uiu2HAmA5cPD5DykM21tYJri5hua8mhngaEbwBHCA5jYVeNwEFh"]'
2026-04-08 04:50:32.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:32.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29222/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:32.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.175.148/tcp/49570/p2p/16Uiu2HAmJDm2317JaPYnLxNQwN3H7CvyMGwVtJC5B1o8x9C5RPvq","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.59.96/tcp/8750/p2p/16Uiu2HAmA5cPD5DykM21tYJri5hua8mhngaEbwBHCA5jYVeNwEFh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:50:32.864 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:32.866 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:32.866 DEBUG [src.node.waku_node] Stopping container with id 06189dedc2d0
2026-04-08 04:50:33.354 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:33.355 DEBUG [src.node.waku_node] Stopping container with id 6f33530a1be2
2026-04-08 04:50:33.846 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:33.847 DEBUG [src.node.waku_node] Stopping container with id ecf699aa0b4b
2026-04-08 04:50:34.168 ERROR [src.node.docker_mananger] Max retries reached for container 06189dedc2d0. Exiting log stream.
2026-04-08 04:50:34.300 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:34.301 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:34.311 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:34.318 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:34.322 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_relay_node2 with id: 2026-04-08_04-53-20__dfe93e49-75da-4348-9bcb-437b899b6815
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-53-20__dfe93e49-75da-4348-9bcb-437b899b6815__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43335', '43336', '43337', '43338', '43339']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43335:43335 -p 43336:43336 -p 43337:43337 -p 43338:43338 -p 43339:43339 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43337 --rest-port=43335 --tcp-port=43336 --discv5-udp-port=43338 --rest-address=0.0.0.0 --nat=extip:172.18.102.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eecbaf5adfbdc8c9ab8de7929fed68ac44cb8afbf16eb40cdf0bb2ac54ba048c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43339 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.131 waku 8be686d91c8c5eb3748d3d0fd9d66b1f2b206f836004c6a5920ddad943beb5bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8be686d91c8c. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-53-20__dfe93e49-75da-4348-9bcb-437b899b6815__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43335
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 56d2421099f7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ebce01ec2d59. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43335/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43335/debug/v1/info" -H "Content-Type: application/json" -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.131/tcp/43336/p2p/16Uiu2HAmEyMMkhjZvMvZMsEs9MkVXexJQgVWee9M2HvB8uKmg4hR","/ip4/172.18.102.131/tcp/43337/ws/p2p/16Uiu2HAmEyMMkhjZvMvZMsEs9MkVXexJQgVWee9M2HvB8uKmg4hR"],"enrUri":"enr:-L24QLXpjm5a7wzfvX2j3mh9zkuiNwT96DxJhUXGx5HzNbrDSw1zStbbjtRKb4BLsw6QkX1UuL1GeAUuJFG8yNZAzFACgmlkgnY0gmlwhKwSZoOKbXVsdGlhZGRyc5YACASsEmaDBqlIAAoErBJmgwapSd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDImuVDg58GJRn3hz-abMHgtXReWXo2qVE-TuPlO6cMyyDdGNwgqlIg3VkcIKpSoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-53-20__dfe93e49-75da-4348-9bcb-437b899b6815__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.171.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19542', '19543', '19544', '19545', '19546']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19542:19542 -p 19543:19543 -p 19544:19544 -p 19545:19545 -p 19546:19546 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19544 --rest-port=19542 --tcp-port=19543 --discv5-udp-port=19545 --rest-address=0.0.0.0 --nat=extip:172.18.171.210 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=30f90997cadb4e0cae8ea3ed06eecb9cd14bf4f4a00835fd8dc0ef1a0c8de876 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19546 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.171.210 waku d3c742e024bf8603f0faf220c1bf7e943e410a4b6fc54c7c63db1425c526bf45
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d3c742e024bf. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-53-20__dfe93e49-75da-4348-9bcb-437b899b6815__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19542
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19542/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19542/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.210/tcp/19543/p2p/16Uiu2HAm7vEcyMhiTTqkWRNNgq2TmSxPqu6uZMhRNJMjPiL1gApZ","/ip4/172.18.171.210/tcp/19544/ws/p2p/16Uiu2HAm7vEcyMhiTTqkWRNNgq2TmSxPqu6uZMhRNJMjPiL1gApZ"],"enrUri":"enr:-L24QNMwZSGjQhL2ehb-C1IG6aSmsTEewwGH2UxpJomIN9OVLHALXvRU1IStsAX-P08quqYAPB2XQAC70Br3XDMyF7kCgmlkgnY0gmlwhKwSq9KKbXVsdGlhZGRyc5YACASsEqvSBkxXAAoErBKr0gZMWN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECuZ1pv_qQ4B9iZkd4JujJSaiZ7hZk7tEHHXCMFxDp_UKDdGNwgkxXg3VkcIJMWYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19542/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.131/tcp/43336/p2p/16Uiu2HAmEyMMkhjZvMvZMsEs9MkVXexJQgVWee9M2HvB8uKmg4hR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-53-20__dfe93e49-75da-4348-9bcb-437b899b6815__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63355', '63356', '63357', '63358', '63359']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63355:63355 -p 63356:63356 -p 63357:63357 -p 63358:63358 -p 63359:63359 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63357 --rest-port=63355 --tcp-port=63356 --discv5-udp-port=63358 --rest-address=0.0.0.0 --nat=extip:172.18.223.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c2fb1c61befff68d8f1eb54ca37fececba2e132ccba9db5fef39c68d88c140a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63359 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLXpjm5a7wzfvX2j3mh9zkuiNwT96DxJhUXGx5HzNbrDSw1zStbbjtRKb4BLsw6QkX1UuL1GeAUuJFG8yNZAzFACgmlkgnY0gmlwhKwSZoOKbXVsdGlhZGRyc5YACASsEmaDBqlIAAoErBJmgwapSd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDImuVDg58GJRn3hz-abMHgtXReWXo2qVE-TuPlO6cMyyDdGNwgqlIg3VkcIKpSoV3YWt1Mgk --lightpushnode=/ip4/172.18.102.131/tcp/43336/p2p/16Uiu2HAmEyMMkhjZvMvZMsEs9MkVXexJQgVWee9M2HvB8uKmg4hR --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.34 waku c9818e723a48b01a630870e35107a006be0db2466dd30c9ae0176ef809fb6609
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c9818e723a48. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-53-20__dfe93e49-75da-4348-9bcb-437b899b6815__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63355
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63355/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63355/debug/v1/info" -H "Content-Type: application/json" -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.34/tcp/63356/p2p/16Uiu2HAmBokP3JdWUfAwXoasHNgr5EQ2YyPQCFdmmXzFd8Umt5id","/ip4/172.18.223.34/tcp/63357/ws/p2p/16Uiu2HAmBokP3JdWUfAwXoasHNgr5EQ2YyPQCFdmmXzFd8Umt5id"],"enrUri":"enr:-L24QKPIsuqD7zOh709Bm1Bb9G_Xoao5ZcdJgQ0gTWdByLtlDfnBvw3F86OCV8GtTfiwAJgJcMDqwY17WwHY35fbofgCgmlkgnY0gmlwhKwS3yKKbXVsdGlhZGRyc5YACASsEt8iBvd8AAoErBLfIgb3fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC82K-oFL-1LJD9VOAUP-mccONZVTTCd_JFb1XlhVu0FaDdGNwgvd8g3VkcIL3foV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63355/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.131/tcp/43336/p2p/16Uiu2HAmEyMMkhjZvMvZMsEs9MkVXexJQgVWee9M2HvB8uKmg4hR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63355/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.210/tcp/19543/p2p/16Uiu2HAm7vEcyMhiTTqkWRNNgq2TmSxPqu6uZMhRNJMjPiL1gApZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43335/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:19542/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:63355/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63355/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775624004588896273}}'
INFO  src.node.api_clients.base_client:base_client.py: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:43335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775624004588896273,"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:19542/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775624004588896273,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775624004588896273,"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 8be686d91c8c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d3c742e024bf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c9818e723a48
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,169 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay with id: 2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43639', '43640', '43641', '43642', '43643']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43639:43639 -p 43640:43640 -p 43641:43641 -p 43642:43642 -p 43643:43643 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43641 --rest-port=43639 --tcp-port=43640 --discv5-udp-port=43642 --rest-address=0.0.0.0 --nat=extip:172.18.145.175 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=3ece4ef6df7401dd587d1acf43a8fbfb27dab07fba48fecebdb6cc52e85cc403 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43643 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.175 waku 625fcb8bd9706e8802d46c22c60094226865bdaf0464a72dbbdc8050b09b26a1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 625fcb8bd970. Setting up logs at ./log/docker/node1_2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43639
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 132987cf8d2a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 750b289ad153. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43639/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43639/debug/v1/info" -H "Content-Type: application/json" -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.175/tcp/43640/p2p/16Uiu2HAm6KmAm4qH9hByBJq7AgAWRANCorBHYD5waFVTFMf4Psxx","/ip4/172.18.145.175/tcp/43641/ws/p2p/16Uiu2HAm6KmAm4qH9hByBJq7AgAWRANCorBHYD5waFVTFMf4Psxx"],"enrUri":"enr:-L24QN0K0D2tlOb0VspRHVdm0FERvSvHTPLJKjuso6gKcZD6J4VAHdNEg54KnfXDC5J7O-cFV2Ak41IAGhjqZlQEHscCgmlkgnY0gmlwhKwSka-KbXVsdGlhZGRyc5YACASsEpGvBqp4AAoErBKRrwaqed0DgnJzhQDHAQAAiXNlY3AyNTZrMaECoezwS7K2qT5qgapCc7EtL4dkfjhKIcRQ3O5pcbv5nBWDdGNwgqp4g3VkcIKqeoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7047', '7048', '7049', '7050', '7051']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7047:7047 -p 7048:7048 -p 7049:7049 -p 7050:7050 -p 7051:7051 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7049 --rest-port=7047 --tcp-port=7048 --discv5-udp-port=7050 --rest-address=0.0.0.0 --nat=extip:172.18.255.47 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=030d72cdccedcf51d1d4db18cc9dbd7e0b2bc01beb47fbb5f6cdf70b5c4cf954 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7051 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN0K0D2tlOb0VspRHVdm0FERvSvHTPLJKjuso6gKcZD6J4VAHdNEg54KnfXDC5J7O-cFV2Ak41IAGhjqZlQEHscCgmlkgnY0gmlwhKwSka-KbXVsdGlhZGRyc5YACASsEpGvBqp4AAoErBKRrwaqed0DgnJzhQDHAQAAiXNlY3AyNTZrMaECoezwS7K2qT5qgapCc7EtL4dkfjhKIcRQ3O5pcbv5nBWDdGNwgqp4g3VkcIKqeoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.47 waku a6b6201a3e82adeb405a0ea857de89ecbf13ee0e84a919d2ba6428123bac65e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6b6201a3e82. Setting up logs at ./log/docker/node2_2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7047
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7047/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7047/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/7048/p2p/16Uiu2HAmH9DMGSCFWmD6cb2iUKkivYXYFyUsSTwJ2kBGXfoQyZAu","/ip4/172.18.255.47/tcp/7049/ws/p2p/16Uiu2HAmH9DMGSCFWmD6cb2iUKkivYXYFyUsSTwJ2kBGXfoQyZAu"],"enrUri":"enr:-L24QIvaQnTDJ5aVa9rbBdYrS_MXqBjQ-_PDMN7lPFbq_YvFfxc6ZnVU4N1jzpq0dlQ8NPcUNZjg0TxE5WJKe0sTtNYCgmlkgnY0gmlwhKwS_y-KbXVsdGlhZGRyc5YACASsEv8vBhuIAAoErBL_LwYbid0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDQqm1hOOEEHzu4eRYOz-awK8IZFvHEn1bn9uBqi-17i6DdGNwghuIg3VkcIIbioV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7047/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.175/tcp/43640/p2p/16Uiu2HAm6KmAm4qH9hByBJq7AgAWRANCorBHYD5waFVTFMf4Psxx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44696', '44697', '44698', '44699', '44700']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44696:44696 -p 44697:44697 -p 44698:44698 -p 44699:44699 -p 44700:44700 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44698 --rest-port=44696 --tcp-port=44697 --discv5-udp-port=44699 --rest-address=0.0.0.0 --nat=extip:172.18.1.15 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f5cda9074ea553c6de8ebd39e51d21dd70f53b3abae7d64aa2610b90bba4a1f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44700 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN0K0D2tlOb0VspRHVdm0FERvSvHTPLJKjuso6gKcZD6J4VAHdNEg54KnfXDC5J7O-cFV2Ak41IAGhjqZlQEHscCgmlkgnY0gmlwhKwSka-KbXVsdGlhZGRyc5YACASsEpGvBqp4AAoErBKRrwaqed0DgnJzhQDHAQAAiXNlY3AyNTZrMaECoezwS7K2qT5qgapCc7EtL4dkfjhKIcRQ3O5pcbv5nBWDdGNwgqp4g3VkcIKqeoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.15 waku 24633e8980a79c3e1d3f26ffa2d61b185903df1768bdfc95a237c29227207c31
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 24633e8980a7. Setting up logs at ./log/docker/node3_2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44696
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44696/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44696/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.15/tcp/44697/p2p/16Uiu2HAmN13FEmcwVuqPvrLhfvpq3nYxVraEPK52McDMppRivV1J","/ip4/172.18.1.15/tcp/44698/ws/p2p/16Uiu2HAmN13FEmcwVuqPvrLhfvpq3nYxVraEPK52McDMppRivV1J"],"enrUri":"enr:-L24QLGasyI37S2HyolTC2tRSopofOBNOWUGwHocbIq_7TU1VMV_hs8OIrqX7OlQxVezOBFXl9iKfhxNvrI_KGw_SIQCgmlkgnY0gmlwhKwSAQ-KbXVsdGlhZGRyc5YACASsEgEPBq6ZAAoErBIBDwaumt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDitwSmWR772zCP0_2lywJ5J2ddedgdUVdDRiisfrdNBmDdGNwgq6Zg3VkcIKum4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44696/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.175/tcp/43640/p2p/16Uiu2HAm6KmAm4qH9hByBJq7AgAWRANCorBHYD5waFVTFMf4Psxx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.2
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45933', '45934', '45935', '45936', '45937']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45933:45933 -p 45934:45934 -p 45935:45935 -p 45936:45936 -p 45937:45937 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45935 --rest-port=45933 --tcp-port=45934 --discv5-udp-port=45936 --rest-address=0.0.0.0 --nat=extip:172.18.131.2 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c32f8dbac6cafdb1eee4dc71acdc803bab2ee13ff4abcdbeaf83fc2a2b53bcc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45937 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN0K0D2tlOb0VspRHVdm0FERvSvHTPLJKjuso6gKcZD6J4VAHdNEg54KnfXDC5J7O-cFV2Ak41IAGhjqZlQEHscCgmlkgnY0gmlwhKwSka-KbXVsdGlhZGRyc5YACASsEpGvBqp4AAoErBKRrwaqed0DgnJzhQDHAQAAiXNlY3AyNTZrMaECoezwS7K2qT5qgapCc7EtL4dkfjhKIcRQ3O5pcbv5nBWDdGNwgqp4g3VkcIKqeoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.2 waku 10ba1283ff02a128857bda6676d51fc880aee434e403f329a6313ec5eff5c61d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10ba1283ff02. Setting up logs at ./log/docker/node4_2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45933
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45933/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45933/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.2/tcp/45934/p2p/16Uiu2HAm8y8ZqXzX8Rb9ToXxq9NAKWFavQA7i8B6tTr8vRVxCfgR","/ip4/172.18.131.2/tcp/45935/ws/p2p/16Uiu2HAm8y8ZqXzX8Rb9ToXxq9NAKWFavQA7i8B6tTr8vRVxCfgR"],"enrUri":"enr:-L24QImCkOFa8jcqwWelks36GwbgTpT-57UftI4ic5GejV-zT2hr1ePORe92RyAjCaDGCRghlOlVE9fLpAYk4kt0IBsCgmlkgnY0gmlwhKwSgwKKbXVsdGlhZGRyc5YACASsEoMCBrNuAAoErBKDAgazb90DgnJzhQDHAQAAiXNlY3AyNTZrMaECyTb_Qi4Hzq7zsVIgILOBcNsolcHNTGbNh-jlDc_v226DdGNwgrNug3VkcIKzcIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45933/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.175/tcp/43640/p2p/16Uiu2HAm6KmAm4qH9hByBJq7AgAWRANCorBHYD5waFVTFMf4Psxx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64110', '64111', '64112', '64113', '64114']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64110:64110 -p 64111:64111 -p 64112:64112 -p 64113:64113 -p 64114:64114 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64112 --rest-port=64110 --tcp-port=64111 --discv5-udp-port=64113 --rest-address=0.0.0.0 --nat=extip:172.18.193.213 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=5289a42d00fbdb1ababb7f6c4dce260d7b6ed2f2ae3efdeac2aec0a4a3bcc153 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64114 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN0K0D2tlOb0VspRHVdm0FERvSvHTPLJKjuso6gKcZD6J4VAHdNEg54KnfXDC5J7O-cFV2Ak41IAGhjqZlQEHscCgmlkgnY0gmlwhKwSka-KbXVsdGlhZGRyc5YACASsEpGvBqp4AAoErBKRrwaqed0DgnJzhQDHAQAAiXNlY3AyNTZrMaECoezwS7K2qT5qgapCc7EtL4dkfjhKIcRQ3O5pcbv5nBWDdGNwgqp4g3VkcIKqeoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.213 waku 57d9b4a705fd1d0162f2376d414b86d5d8f802511d0461c7f319b934b7ab9076
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 57d9b4a705fd. Setting up logs at ./log/docker/node5_2026-04-08_04-55-58__49ff42f5-5fb8-41f7-b9b1-210dffe11ed0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64110
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64110/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64110/debug/v1/info" -H "Content-Type: application/json" -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.213/tcp/64111/p2p/16Uiu2HAmRmDMp1EN9ZybUopnqjpfPiFAWhwB26yMHJoTMzj3qYF5","/ip4/172.18.193.213/tcp/64112/ws/p2p/16Uiu2HAmRmDMp1EN9ZybUopnqjpfPiFAWhwB26yMHJoTMzj3qYF5"],"enrUri":"enr:-L24QFnnA58Ze2HuA7DrHuZwRNt63JoqTyZZgCIva0vfcXQmekTgJW0p9q07R7hfur2T6ePg1YgyZm1q849MKGvhONkCgmlkgnY0gmlwhKwSwdWKbXVsdGlhZGRyc5YACASsEsHVBvpvAAoErBLB1Qb6cN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDwsAfzBIoymUVs9BvWLOKwPAYD3_T-iPX8J9hgxUzKKyDdGNwgvpvg3VkcIL6cYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64110/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.175/tcp/43640/p2p/16Uiu2HAm6KmAm4qH9hByBJq7AgAWRANCorBHYD5waFVTFMf4Psxx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43639/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:7047/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:44696/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:45933/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:64110/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:43639/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:43639/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":1775624164577926585,"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:7047/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":1775624164577926585,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44696/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":1775624164577926585,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45933/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":1775624164577926585,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64110/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":1775624164577926585,"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 625fcb8bd970
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a6b6201a3e82
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 24633e8980a7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 625fcb8bd970. 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 10ba1283ff02
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a6b6201a3e82. 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 57d9b4a705fd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 24633e8980a7. 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,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-08_04-51-31__8135ce2f-a5c2-44f3-98f9-eedb2eeb2604
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-31__8135ce2f-a5c2-44f3-98f9-eedb2eeb2604__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.195.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14236', '14237', '14238', '14239', '14240']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14236:14236 -p 14237:14237 -p 14238:14238 -p 14239:14239 -p 14240:14240 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14238 --rest-port=14236 --tcp-port=14237 --discv5-udp-port=14239 --rest-address=0.0.0.0 --nat=extip:172.18.195.92 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7fe6d0d89fa5bd05bafe31a30ba05b0fa91adddeb19c86a030bee78ece9daf6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14240 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.92 waku e7aaf325d65132f42a0dc1d2f5c3a8f2b3ebbcfa3858e2414efd2c2fc6823d90
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e7aaf325d651. Setting up logs at ./log/docker/node1_2026-04-08_04-51-31__8135ce2f-a5c2-44f3-98f9-eedb2eeb2604__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14236
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 5deee8d798d5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 695fadcfbbb8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14236/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14236/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.92/tcp/14237/p2p/16Uiu2HAmUFPopwaH4SPGYXD8BLjKgvsCu1bjzJmY6ugPJo4etjz8","/ip4/172.18.195.92/tcp/14238/ws/p2p/16Uiu2HAmUFPopwaH4SPGYXD8BLjKgvsCu1bjzJmY6ugPJo4etjz8"],"enrUri":"enr:-L24QB4QLGEnWJgKrOfQcoyC7uqQFDUqnvGrtz7IQ2xUUknnR5GG5lvPqhIysJxF_eXCOlWuJkrUraJc4F7lWwgo0PQCgmlkgnY0gmlwhKwSw1yKbXVsdGlhZGRyc5YACASsEsNcBjedAAoErBLDXAY3nt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED56-TLsdm4MKvhGTH894k_cf8pvPstI3G3ZwQ_RPBlQGDdGNwgjedg3VkcII3n4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-51-31__8135ce2f-a5c2-44f3-98f9-eedb2eeb2604__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37655', '37656', '37657', '37658', '37659']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37655:37655 -p 37656:37656 -p 37657:37657 -p 37658:37658 -p 37659:37659 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37657 --rest-port=37655 --tcp-port=37656 --discv5-udp-port=37658 --rest-address=0.0.0.0 --nat=extip:172.18.75.86 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=68bd79df98c64b09e0a316fc19efed82de5a2e5daa144ca3eed5d084beae675b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37659 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QB4QLGEnWJgKrOfQcoyC7uqQFDUqnvGrtz7IQ2xUUknnR5GG5lvPqhIysJxF_eXCOlWuJkrUraJc4F7lWwgo0PQCgmlkgnY0gmlwhKwSw1yKbXVsdGlhZGRyc5YACASsEsNcBjedAAoErBLDXAY3nt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED56-TLsdm4MKvhGTH894k_cf8pvPstI3G3ZwQ_RPBlQGDdGNwgjedg3VkcII3n4V3YWt1MgU --filternode=/ip4/172.18.195.92/tcp/14237/p2p/16Uiu2HAmUFPopwaH4SPGYXD8BLjKgvsCu1bjzJmY6ugPJo4etjz8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.86 waku bfc27afacbd663c18d0976ea82c99957a17f977e640c9a0fc500673a38700507
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bfc27afacbd6. Setting up logs at ./log/docker/node2_2026-04-08_04-51-31__8135ce2f-a5c2-44f3-98f9-eedb2eeb2604__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37655
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37655/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37655/debug/v1/info" -H "Content-Type: application/json" -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.86/tcp/37656/p2p/16Uiu2HAm1dF8gUzDcaEdEa2bgh5baqXuH3zkmnq1zGGrHKeDU6wn","/ip4/172.18.75.86/tcp/37657/ws/p2p/16Uiu2HAm1dF8gUzDcaEdEa2bgh5baqXuH3zkmnq1zGGrHKeDU6wn"],"enrUri":"enr:-L24QKh7m3BQ08nvsuISDvtb686IviwkzLQqHWmX6PlpWr9MF0ZbQjp9HQW7oLI8fz3Jpc_wsg5hS6Q_iqpCJ_SIPa4CgmlkgnY0gmlwhKwSS1aKbXVsdGlhZGRyc5YACASsEktWBpMYAAoErBJLVgaTGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXBz_N_3N3h6A_rA3vHUM8LBY2m2JwtDYxgWsfRJ9oLWDdGNwgpMYg3VkcIKTGoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37655/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.92/tcp/14237/p2p/16Uiu2HAmUFPopwaH4SPGYXD8BLjKgvsCu1bjzJmY6ugPJo4etjz8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14236/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:37655/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "215eed07-3d0a-4d73-90f1-184ad2032ce4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"215eed07-3d0a-4d73-90f1-184ad2032ce4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:37655/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/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:14236/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:37655/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":1775623893645210218,"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 e7aaf325d651
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bfc27afacbd6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-04-08 04:50:26.782 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:26.783 DEBUG [tests.conftest] Running test: test_relay_subscribe_to_single_pubsub_topic with id: 2026-04-08_04-50-26__f57adaca-9e5d-4354-b1dc-e659ba2e3a95
2026-04-08 04:50:26.783 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:26.783 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:26.784 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 04:50:26.790 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:26.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-26__f57adaca-9e5d-4354-b1dc-e659ba2e3a95__wakuorg_nwaku:latest.log
2026-04-08 04:50:26.791 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:26.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:26.792 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:26.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.87
2026-04-08 04:50:26.793 DEBUG [src.node.docker_mananger] Generated ports ['22596', '22597', '22598', '22599', '22600']
2026-04-08 04:50:26.793 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:26.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:26.793 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:26.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 22596:22596 -p 22597:22597 -p 22598:22598 -p 22599:22599 -p 22600:22600 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22598 --rest-port=22596 --tcp-port=22597 --discv5-udp-port=22599 --rest-address=0.0.0.0 --nat=extip:172.18.12.87 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c7154c03a43ce779ea12993f6e56bda06d91eff2cf64e218383edffd4ea34b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22600 --metrics-logging=true --relay=true
2026-04-08 04:50:26.987 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.87 waku 22f8d702a25e65fe779588f8952a82eb9a717517ea4b92a390f8749799db00e5
2026-04-08 04:50:27.025 DEBUG [src.node.docker_mananger] Container started with ID 22f8d702a25e. Setting up logs at ./log/docker/node1_2026-04-08_04-50-26__f57adaca-9e5d-4354-b1dc-e659ba2e3a95__wakuorg_nwaku:latest.log
2026-04-08 04:50:27.025 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22596
2026-04-08 04:50:27.026 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:27.156 ERROR [src.node.docker_mananger] Max retries reached for container cfaf3c95456a. Exiting log stream.
2026-04-08 04:50:27.591 ERROR [src.node.docker_mananger] Max retries reached for container 1a559c9fdc3e. Exiting log stream.
2026-04-08 04:50:28.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22596/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:28.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:28.029 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:28.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22596/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:28.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.87/tcp/22597/p2p/16Uiu2HAm1dAY2ahcBsEHm6uUhMKwL68oiQw7a9Tvxp15PVV6CQME","/ip4/172.18.12.87/tcp/22598/ws/p2p/16Uiu2HAm1dAY2ahcBsEHm6uUhMKwL68oiQw7a9Tvxp15PVV6CQME"],"enrUri":"enr:-L24QJ1vpfscunPjTbM_62Wc_v2jaKkm6GGwIfkU3fVOMS6lGwcLbq-aTQUwSStY2bKsD0Cklde-2A8YS0jR_GTZqn8CgmlkgnY0gmlwhKwSDFeKbXVsdGlhZGRyc5YACASsEgxXBlhFAAoErBIMVwZYRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXBfMbvR5IyoWnenQtDyerf_r-Sq4p-d5X-4mvn3cT1mDdGNwglhFg3VkcIJYR4V3YWt1MgE"}'
2026-04-08 04:50:28.032 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:28.039 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:28.039 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-26__f57adaca-9e5d-4354-b1dc-e659ba2e3a95__wakuorg_nwaku:latest.log
2026-04-08 04:50:28.039 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:28.039 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:28.040 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:28.041 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.242
2026-04-08 04:50:28.041 DEBUG [src.node.docker_mananger] Generated ports ['55834', '55835', '55836', '55837', '55838']
2026-04-08 04:50:28.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:28.041 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:28.041 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:28.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 55834:55834 -p 55835:55835 -p 55836:55836 -p 55837:55837 -p 55838:55838 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55836 --rest-port=55834 --tcp-port=55835 --discv5-udp-port=55837 --rest-address=0.0.0.0 --nat=extip:172.18.139.242 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8de45fefe9cb6bcb3befab41fc6f807fc89fcd0cb54cf19812a7dcafccb0c8eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55838 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ1vpfscunPjTbM_62Wc_v2jaKkm6GGwIfkU3fVOMS6lGwcLbq-aTQUwSStY2bKsD0Cklde-2A8YS0jR_GTZqn8CgmlkgnY0gmlwhKwSDFeKbXVsdGlhZGRyc5YACASsEgxXBlhFAAoErBIMVwZYRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXBfMbvR5IyoWnenQtDyerf_r-Sq4p-d5X-4mvn3cT1mDdGNwglhFg3VkcIJYR4V3YWt1MgE
2026-04-08 04:50:28.224 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.242 waku 983878714da427a211d8cb5272b356f579164c25d6f2eab626c8cbf8335c9a25
2026-04-08 04:50:28.259 DEBUG [src.node.docker_mananger] Container started with ID 983878714da4. Setting up logs at ./log/docker/node2_2026-04-08_04-50-26__f57adaca-9e5d-4354-b1dc-e659ba2e3a95__wakuorg_nwaku:latest.log
2026-04-08 04:50:28.260 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55834
2026-04-08 04:50:28.260 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:29.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55834/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:29.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:29.283 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:29.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55834/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:29.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.242/tcp/55835/p2p/16Uiu2HAm159PhS68fVDDwDGAivuCtBAYQeqNXD41fisYAc1sGxee","/ip4/172.18.139.242/tcp/55836/ws/p2p/16Uiu2HAm159PhS68fVDDwDGAivuCtBAYQeqNXD41fisYAc1sGxee"],"enrUri":"enr:-L24QKC1M-lEDuVLiOpXSRce_fSiMuVN9waO0mh1uA96kCclTLpuBeUpV_WORpto3BST963kgsnlrt4rN3sMt5ZTYPkCgmlkgnY0gmlwhKwSi_KKbXVsdGlhZGRyc5YACASsEovyBtobAAoErBKL8gbaHN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECU-PraYNZg-5XaskgU2vS-KDF6Dj2aYe6qkGzHkZ88PuDdGNwgtobg3VkcILaHYV3YWt1MgE"}'
2026-04-08 04:50:29.289 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:29.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55834/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.87/tcp/22597/p2p/16Uiu2HAm1dAY2ahcBsEHm6uUhMKwL68oiQw7a9Tvxp15PVV6CQME"]'
2026-04-08 04:50:29.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:29.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22596/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:29.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:29.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55834/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:29.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:29.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22596/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:29.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:29.312 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:29.412 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:29.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22596/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:29.415 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":1775623829305497088,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:29.417 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:29.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55834/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:29.419 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":1775623829305497088,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:29.422 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:29.423 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:29.423 DEBUG [src.node.waku_node] Stopping container with id 22f8d702a25e
2026-04-08 04:50:29.897 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:29.898 DEBUG [src.node.waku_node] Stopping container with id 983878714da4
2026-04-08 04:50:30.334 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:30.337 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:30.347 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:30.352 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2026-04-08 04:54:56.171 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:54:56.172 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_only_store with id: 2026-04-08_04-54-56__3b3e7cf4-ea67-47e7-a076-7be6238b0f4d
2026-04-08 04:54:56.174 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:54:56.176 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:54:56.186 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:54:56.186 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-54-56__3b3e7cf4-ea67-47e7-a076-7be6238b0f4d__wakuorg_nwaku:latest.log
2026-04-08 04:54:56.186 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:54:56.186 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:54:56.188 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:54:56.188 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.203
2026-04-08 04:54:56.188 DEBUG [src.node.docker_mananger] Generated ports ['58083', '58084', '58085', '58086', '58087']
2026-04-08 04:54:56.188 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:54:56.188 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:54:56.188 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:54:56.188 DEBUG [src.node.docker_mananger] docker run -i -t -p 58083:58083 -p 58084:58084 -p 58085:58085 -p 58086:58086 -p 58087:58087 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58085 --rest-port=58083 --tcp-port=58084 --discv5-udp-port=58086 --rest-address=0.0.0.0 --nat=extip:172.18.144.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfca7cabc453b6fc1aa0dc654ee82fd9e1ddb6cf3b06bd4cfafb6ab9a8eb80ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58087 --metrics-logging=true --store=false --relay=true
2026-04-08 04:54:56.369 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.203 waku ca3dbde731fe613067c4dc0578ae64b0b3c92b201459aefd4440b1cea3d06fa2
2026-04-08 04:54:56.407 DEBUG [src.node.docker_mananger] Container started with ID ca3dbde731fe. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-54-56__3b3e7cf4-ea67-47e7-a076-7be6238b0f4d__wakuorg_nwaku:latest.log
2026-04-08 04:54:56.408 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58083
2026-04-08 04:54:56.408 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:54:56.521 ERROR [src.node.docker_mananger] Max retries reached for container 9ab9b2374571. Exiting log stream.
2026-04-08 04:54:56.990 ERROR [src.node.docker_mananger] Max retries reached for container f6ddec7fa705. Exiting log stream.
2026-04-08 04:54:57.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58083/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:57.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:54:57.411 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:54:57.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58083/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:57.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.203/tcp/58084/p2p/16Uiu2HAkvEXg7T4hhh7sbzjULeToTAnubBPow9JVVjW16SQSxz6J","/ip4/172.18.144.203/tcp/58085/ws/p2p/16Uiu2HAkvEXg7T4hhh7sbzjULeToTAnubBPow9JVVjW16SQSxz6J"],"enrUri":"enr:-L24QAbrTZ6N-XHjM0CBSlOze2i3r1OAd42FUQ35DKdXbAFDQGrQsFG_lFRet9X5Ayaf5w8CXE5rXqPH8lRei6eT4G8CgmlkgnY0gmlwhKwSkMuKbXVsdGlhZGRyc5YACASsEpDLBuLkAAoErBKQywbi5d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDADoXvFMWCpr2qyIe7vln5iRUZfZmsA_foZ-MyAp73-DdGNwguLkg3VkcILi5oV3YWt1MgE"}'
2026-04-08 04:54:57.414 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:54:57.421 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:54:57.421 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-54-56__3b3e7cf4-ea67-47e7-a076-7be6238b0f4d__wakuorg_nwaku:latest.log
2026-04-08 04:54:57.421 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:54:57.421 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:54:57.422 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:54:57.422 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.85
2026-04-08 04:54:57.423 DEBUG [src.node.docker_mananger] Generated ports ['40345', '40346', '40347', '40348', '40349']
2026-04-08 04:54:57.423 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:54:57.423 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:54:57.423 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:54:57.423 DEBUG [src.node.docker_mananger] docker run -i -t -p 40345:40345 -p 40346:40346 -p 40347:40347 -p 40348:40348 -p 40349:40349 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40347 --rest-port=40345 --tcp-port=40346 --discv5-udp-port=40348 --rest-address=0.0.0.0 --nat=extip:172.18.255.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a99f5da2a3f91cfb1cd1afc7a94798dba860b98efdc9d658dce9d410e2edc07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40349 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAbrTZ6N-XHjM0CBSlOze2i3r1OAd42FUQ35DKdXbAFDQGrQsFG_lFRet9X5Ayaf5w8CXE5rXqPH8lRei6eT4G8CgmlkgnY0gmlwhKwSkMuKbXVsdGlhZGRyc5YACASsEpDLBuLkAAoErBKQywbi5d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDADoXvFMWCpr2qyIe7vln5iRUZfZmsA_foZ-MyAp73-DdGNwguLkg3VkcILi5oV3YWt1MgE --storenode=/ip4/172.18.144.203/tcp/58084/p2p/16Uiu2HAkvEXg7T4hhh7sbzjULeToTAnubBPow9JVVjW16SQSxz6J --store=true --relay=false
2026-04-08 04:54:57.603 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.85 waku 6bdacfa8f90bd226bf1d087b88e9711507511f37a0c294fb205899bab6d38c44
2026-04-08 04:54:57.636 DEBUG [src.node.docker_mananger] Container started with ID 6bdacfa8f90b. Setting up logs at ./log/docker/store_node1_2026-04-08_04-54-56__3b3e7cf4-ea67-47e7-a076-7be6238b0f4d__wakuorg_nwaku:latest.log
2026-04-08 04:54:57.637 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40345
2026-04-08 04:54:57.638 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:54:58.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40345/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:58.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:54:58.641 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:54:58.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40345/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:58.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.85/tcp/40346/p2p/16Uiu2HAkucwecJwY8GohboEaWJsrHT1DbbmyAEWR3xVg9a4Nq5bA","/ip4/172.18.255.85/tcp/40347/ws/p2p/16Uiu2HAkucwecJwY8GohboEaWJsrHT1DbbmyAEWR3xVg9a4Nq5bA"],"enrUri":"enr:-L24QPoIFK2V52QFKGZxQeAcUbTYscjSBCVOp4QXePZaFaT0QlgRdV-CRDjvGeVEFLYIIG3EHbbjTIq9quwnVLLS2IgCgmlkgnY0gmlwhKwS_1WKbXVsdGlhZGRyc5YACASsEv9VBp2aAAoErBL_VQadm90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAuMbLeYUK9RB50yd4D8efZCuP40JR1Gstrpc9bbCBD2DdGNwgp2ag3VkcIKdnIV3YWt1MgI"}'
2026-04-08 04:54:58.644 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:54:58.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40345/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.203/tcp/58084/p2p/16Uiu2HAkvEXg7T4hhh7sbzjULeToTAnubBPow9JVVjW16SQSxz6J"]'
2026-04-08 04:54:58.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:58.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58083/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:54:58.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:58.698 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:58.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:58.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:58.708 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:58.908 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:54:58.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40345/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:58.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-08 04:54:58.911 DEBUG [src.steps.store] messages length is 0
2026-04-08 04:54:58.913 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:54:58.914 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:54:58.915 DEBUG [src.node.waku_node] Stopping container with id ca3dbde731fe
2026-04-08 04:54:59.378 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:59.379 DEBUG [src.node.waku_node] Stopping container with id 6bdacfa8f90b
2026-04-08 04:54:59.837 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:59.839 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:54:59.848 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:54:59.852 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,288 @@
WRN 2026-04-08 04:51:58.963+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:471
bSubscribeShards: some(@[0])
INF 2026-04-08 04:51:58.963+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:506 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-04-08 04:51:58.963+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:156 relay=true rlnRelay=false store=true filter=true lightPush=true peerExchange=true rendezvous=true
INF 2026-04-08 04:51:58.964+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:165 cluster=198
INF 2026-04-08 04:51:58.964+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:168 shard=0
INF 2026-04-08 04:51:58.964+00:00 Setting up storage tid=1 file=node_factory.nim:481
INF 2026-04-08 04:51:58.964+00:00 Initializing node tid=1 file=node_factory.nim:490
TRC 2026-04-08 04:51:58.966+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-04-08 04:51:58.966+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-04-08 04:51:58.966+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-04-08 04:51:58.966+00:00 no peer storage found tid=1 file=peer_manager.nim:1222
INF 2026-04-08 04:51:58.966+00:00 Initializing networking tid=1 file=waku_node.nim:213 addrs="@[/ip4/172.18.127.115/tcp/26277, /ip4/172.18.127.115/tcp/26278/ws]"
INF 2026-04-08 04:51:58.966+00:00 Mounting protocols tid=1 file=node_factory.nim:496
INF 2026-04-08 04:51:58.966+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"
TRC 2026-04-08 04:51:58.966+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-04-08 04:51:58.969+00:00 sqlite database page stats tid=1 file=builder.nim:53 pageSize=4096 pages=1 freePages=0
INF 2026-04-08 04:51:58.969+00:00 starting message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:57
INF 2026-04-08 04:51:58.970+00:00 Not considered schema version 7 topics="waku archive migration" tid=1 file=migrations.nim:45
INF 2026-04-08 04:51:58.970+00:00 database schema is outdated topics="sqlite" tid=1 file=db_sqlite.nim:447 userVersion=0 targetVersion=10
INF 2026-04-08 04:51:58.971+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 2026-04-08 04:51:58.974+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 2026-04-08 04:51:58.974+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 2026-04-08 04:51:58.974+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 2026-04-08 04:51:58.975+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 2026-04-08 04:51:58.975+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 2026-04-08 04:51:58.975+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-08 04:51:58.976+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-08 04:51:58.976+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 2026-04-08 04:51:58.978+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 2026-04-08 04:51:58.978+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 2026-04-08 04:51:58.978+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 2026-04-08 04:51:58.978+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-08 04:51:58.979+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-08 04:51:58.979+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 2026-04-08 04:51:58.980+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 2026-04-08 04:51:58.980+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 2026-04-08 04:51:58.980+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 2026-04-08 04:51:58.980+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-08 04:51:58.980+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-08 04:51:58.980+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 2026-04-08 04:51:58.981+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 2026-04-08 04:51:58.981+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 2026-04-08 04:51:58.982+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 2026-04-08 04:51:58.982+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-08 04:51:58.982+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-08 04:51:58.982+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2026-04-08 04:51:58.984+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2026-04-08 04:51:58.984+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 2026-04-08 04:51:58.985+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 2026-04-08 04:51:58.985+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 2026-04-08 04:51:58.985+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 2026-04-08 04:51:58.985+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-08 04:51:58.986+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-08 04:51:58.986+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 2026-04-08 04:51:58.986+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 2026-04-08 04:51:58.986+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME COLUMN receiverTimestamp TO storedAt;"
INF 2026-04-08 04:51:58.988+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 2026-04-08 04:51:58.988+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-08 04:51:58.988+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-08 04:51:58.988+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 2026-04-08 04:51:58.989+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 2026-04-08 04:51:58.989+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-08 04:51:58.989+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-08 04:51:58.989+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 2026-04-08 04:51:58.990+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 2026-04-08 04:51:58.990+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-08 04:51:58.992+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-08 04:51:58.992+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 2026-04-08 04:51:58.992+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 2026-04-08 04:51:58.992+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 2026-04-08 04:51:58.992+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 2026-04-08 04:51:58.992+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2026-04-08 04:51:58.993+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2026-04-08 04:51:58.993+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-08 04:51:58.994+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-08 04:51:58.995+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 2026-04-08 04:51:58.995+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 2026-04-08 04:51:58.995+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 2026-04-08 04:51:58.996+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 2026-04-08 04:51:58.996+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2026-04-08 04:51:58.996+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2026-04-08 04:51:58.996+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2026-04-08 04:51:58.997+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2026-04-08 04:51:58.997+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-08 04:51:58.998+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-08 04:51:58.998+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME COLUMN storedAt TO timestamp;"
INF 2026-04-08 04:51:59.000+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 2026-04-08 04:51:59.000+00:00 database user_version updated topics="sqlite" tid=1 file=db_sqlite.nim:481 userVersion=10
INF 2026-04-08 04:51:59.000+00:00 finished message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:70
INF 2026-04-08 04:51:59.000+00:00 setting up sqlite waku archive driver tid=1 file=builder.nim:65
INF 2026-04-08 04:51:59.001+00:00 executing message retention policy topics="waku archive" tid=1 file=archive.nim:270 policy=time:172800
INF 2026-04-08 04:51:59.001+00:00 beginning of executing message retention policy - time topics="waku archive retention_policy" tid=1 file=retention_policy_time.nim:22
INF 2026-04-08 04:51:59.001+00:00 end of executing message retention policy - time topics="waku archive retention_policy" tid=1 file=retention_policy_time.nim:30
INF 2026-04-08 04:51:59.001+00:00 mounting waku store protocol topics="waku node store api" tid=1 file=store.nim:100
TRC 2026-04-08 04:51:59.001+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/store-query/3.0.0]"
INF 2026-04-08 04:51:59.001+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:119
INF 2026-04-08 04:51:59.001+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:290 clusterId=198 shardCount=1
INF 2026-04-08 04:51:59.001+00:00 Shards created from content topics tid=1 file=node_factory.nim:282 contentTopics=[] shards=[]
INF 2026-04-08 04:51:59.001+00:00 Setting max message size tid=1 file=node_factory.nim:291 num_bytes=153600
INF 2026-04-08 04:51:59.001+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:253
TRC 2026-04-08 04:51:59.002+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-04-08 04:51:59.002+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:270
INF 2026-04-08 04:51:59.002+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=198
INF 2026-04-08 04:51:59.002+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-04-08 04:51:59.002+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=198 shards="[0]" capabilities="[Relay, Store, Filter, Lightpush]" wakuPeerRecord="(peerId: 16U*enkhhB, seqNo: 1775623919, addresses: [/ip4/172.18.127.115/tcp/26277, /ip4/172.18.127.115/tcp/26278/ws], mixKey: )"
TRC 2026-04-08 04:51:59.002+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-04-08 04:51:59.002+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:403
INF 2026-04-08 04:51:59.002+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=198
INF 2026-04-08 04:51:59.002+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-04-08 04:51:59.002+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-04-08 04:51:59.002+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:154
INF 2026-04-08 04:51:59.002+00:00 mounting lightpush with relay topics="waku node lightpush api" tid=1 file=lightpush.nim:159
INF 2026-04-08 04:51:59.002+00:00 mounting lightpush without rln-relay topics="waku node lightpush api" tid=1 file=lightpush.nim:162
TRC 2026-04-08 04:51:59.002+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/lightpush/3.0.0]"
INF 2026-04-08 04:51:59.002+00:00 lightpush mounted successfully topics="waku node lightpush api" tid=1 file=lightpush.nim:179
INF 2026-04-08 04:51:59.002+00:00 mounting legacy light push topics="waku node lightpush api" tid=1 file=lightpush.nim:43
INF 2026-04-08 04:51:59.002+00:00 mounting legacy lightpush with relay topics="waku node lightpush api" tid=1 file=lightpush.nim:48
INF 2026-04-08 04:51:59.002+00:00 mounting legacy lightpush without rln-relay topics="waku node lightpush api" tid=1 file=lightpush.nim:51
TRC 2026-04-08 04:51:59.002+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/lightpush/2.0.0-beta1]"
INF 2026-04-08 04:51:59.002+00:00 legacy lightpush mounted successfully topics="waku node lightpush api" tid=1 file=lightpush.nim:68
INF 2026-04-08 04:51:59.002+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-04-08 04:51:59.002+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-04-08 04:51:59.002+00:00 mounting filter protocol topics="waku node filter api" tid=1 file=filter.nim:48
INF 2026-04-08 04:51:59.002+00:00 starting filter protocol topics="waku filter" tid=1 file=protocol.nim:397
INF 2026-04-08 04:51:59.002+00:00 starting to maintain subscriptions topics="waku filter" tid=1 file=protocol.nim:391
INF 2026-04-08 04:51:59.002+00:00 maintaining subscriptions topics="waku filter" tid=1 file=protocol.nim:222
INF 2026-04-08 04:51:59.002+00:00 cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:119 currentPeerIds=[]
INF 2026-04-08 04:51:59.002+00:00 after cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:131 currentPeerIds=[]
TRC 2026-04-08 04:51:59.002+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
INF 2026-04-08 04:51:59.003+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-04-08 04:51:59.003+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-04-08 04:51:59.003+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-04-08 04:51:59.003+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-04-08 04:51:59.003+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-04-08 04:51:59.003+00:00 REST service started tid=1 file=server.nim:182 address=0.0.0.0:26276
INF 2026-04-08 04:51:59.003+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:26276/
INF 2026-04-08 04:51:59.003+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:127
TRC 2026-04-08 04:51:59.003+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-04-08 04:51:59.003+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:367
INF 2026-04-08 04:51:59.003+00:00 Running nwaku node tid=1 file=node_factory.nim:413 version=v0.38.0-rc.0-21-g9a3445
INF 2026-04-08 04:51:59.003+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:574 version=v0.38.0-rc.0-21-g9a3445
INF 2026-04-08 04:51:59.003+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:374
INF 2026-04-08 04:51:59.003+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-04-08 04:51:59.003+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-04-08 04:51:59.003+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139654464606288
TRC 2026-04-08 04:51:59.003+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-08 04:51:59.003+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=139654464606288
TRC 2026-04-08 04:51:59.003+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-04-08 04:51:59.003+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-04-08 04:51:59.003+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:395
INF 2026-04-08 04:51:59.003+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-04-08 04:51:59.003+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-04-08 04:51:59.003+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-04-08 04:51:59.003+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-04-08 04:51:59.003+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB, listenAddrs: [/ip4/0.0.0.0/tcp/26278/ws, /ip4/0.0.0.0/tcp/26277], 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: logos-delivery-v0.38.0-rc.0-21-g9a3445)"
TRC 2026-04-08 04:51:59.003+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-04-08 04:51:59.004+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/26277
TRC 2026-04-08 04:51:59.004+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/26277]
DBG 2026-04-08 04:51:59.004+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-08 04:51:59.004+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-04-08 04:51:59.004+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/26278/ws]
TRC 2026-04-08 04:51:59.004+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:26278
TRC 2026-04-08 04:51:59.004+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/26278/ws]"
INF 2026-04-08 04:51:59.004+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-04-08 04:51:59.004+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-04-08 04:51:59.004+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-04-08 04:51:59.004+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-08 04:51:59.004+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-04-08 04:51:59.004+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-04-08 04:51:59.005+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-04-08 04:51:59.005+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-04-08 04:51:59.005+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-04-08 04:51:59.005+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB, listenAddrs: [/ip4/0.0.0.0/tcp/26277, /ip4/0.0.0.0/tcp/26278/ws], addrs: [/ip4/172.18.127.115/tcp/26277, /ip4/172.18.127.115/tcp/26278/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: logos-delivery-v0.38.0-rc.0-21-g9a3445)"
INF 2026-04-08 04:51:59.005+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:463 peerId=16U*enkhhB addrs="[/ip4/172.18.127.115/tcp/26277, /ip4/172.18.127.115/tcp/26278/ws]"
INF 2026-04-08 04:51:59.005+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:486 full=[/ip4/0.0.0.0/tcp/26277/p2p/16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB][/ip4/0.0.0.0/tcp/26278/ws/p2p/16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.127.115/tcp/26277, /ip4/172.18.127.115/tcp/26278/ws]"
INF 2026-04-08 04:51:59.005+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:488 full=[/ip4/172.18.127.115/tcp/26277/p2p/16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB][/ip4/172.18.127.115/tcp/26278/ws/p2p/16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB]
INF 2026-04-08 04:51:59.005+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:489 enr=enr:-LO4QHcRVf3cgk1mDItCtEASwYN1OQ49wt4m4SKjnHQ4iez1I-h4GEfRa5BI_lttYEBsuJ53rD3EiOFZKQkUcT9CQxYBgmlkgnY0gmlwhKwSf3OKbXVsdGlhZGRyc4wACgSsEn9zBmam3QOCcnOFAMYBAACJc2VjcDI1NmsxoQK6-lNhCox2M19K19nxSuLNhkFTDWzr1hYuDMSYuO5sIoN0Y3CCZqWDdWRwgmanhXdha3UyDw
INF 2026-04-08 04:51:59.005+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:633
TRC 2026-04-08 04:51:59.005+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1072
TRC 2026-04-08 04:51:59.005+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1065
INF 2026-04-08 04:51:59.005+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:846 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-04-08 04:51:59.006+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:463 peerId=16U*enkhhB addrs="[/ip4/172.18.127.115/tcp/26277, /ip4/172.18.127.115/tcp/26278/ws]"
INF 2026-04-08 04:51:59.006+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:486 full=[/ip4/0.0.0.0/tcp/26277/p2p/16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB][/ip4/0.0.0.0/tcp/26278/ws/p2p/16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.127.115/tcp/26277, /ip4/172.18.127.115/tcp/26278/ws]"
INF 2026-04-08 04:51:59.006+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:488 full=[/ip4/172.18.127.115/tcp/26277/p2p/16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB][/ip4/172.18.127.115/tcp/26278/ws/p2p/16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB]
INF 2026-04-08 04:51:59.006+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:489 enr=enr:-LO4QHcRVf3cgk1mDItCtEASwYN1OQ49wt4m4SKjnHQ4iez1I-h4GEfRa5BI_lttYEBsuJ53rD3EiOFZKQkUcT9CQxYBgmlkgnY0gmlwhKwSf3OKbXVsdGlhZGRyc4wACgSsEn9zBmam3QOCcnOFAMYBAACJc2VjcDI1NmsxoQK6-lNhCox2M19K19nxSuLNhkFTDWzr1hYuDMSYuO5sIoN0Y3CCZqWDdWRwgmanhXdha3UyDw
INF 2026-04-08 04:51:59.006+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:301 enr=enr:-L24QKQrVsRdUxIeQi-KDr38SJB0p2RvHl6xAfY-H0lTSRSiMY8LEF9xx2fLw97ZtA9DaaFMJnxFQtdvw-TPZDzTnCcCgmlkgnY0gmlwhKwSf3OKbXVsdGlhZGRyc5YACASsEn9zBmalAAoErBJ_cwZmpt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECuvpTYQqMdjNfStfZ8UrizYZBUw1s69YWLgzEmLjubCKDdGNwgmalg3VkcIJmp4V3YWt1Mg8 record="(2, id: \"v4\", ip: 172.18.127.115, multiaddrs: 0x000804AC127F730666A5000A04AC127F730666A6DD03, rs: 0x00C6010000, secp256k1: 0x02BAFA53610A8C76335F4AD7D9F14AE2CD8641530D6CEBD6162E0CC498B8EE6C22, tcp: 26277, udp: 26279, waku2: 0x0F)"
INF 2026-04-08 04:51:59.006+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-04-08 04:51:59.006+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-04-08 04:51:59.006+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=26279
TRC 2026-04-08 04:51:59.007+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-04-08 04:51:59.007+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-04-08 04:51:59.007+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-04-08 04:51:59.007+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-04-08 04:51:59.007+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2026-04-08 04:51:59.007+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-04-08 04:51:59.007+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QNJYlgqWd-xNOpkgmDnk49tYOtOEbHNe3HVYPGMRD794bcwlWW28fXTEMk4L2BXrLv2Iple2qVHbmHkCMyTyRdUDgmlkgnY0gmlwhKwSf3OKbXVsdGlhZGRyc5YACASsEn9zBmalAAoErBJ_cwZmpt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECuvpTYQqMdjNfStfZ8UrizYZBUw1s69YWLgzEmLjubCKDdGNwgmalg3VkcIJmp4V3YWt1Mg8 enr="(3, id: \"v4\", ip: 172.18.127.115, multiaddrs: 0x000804AC127F730666A5000A04AC127F730666A6DD03, rs: 0x00C6010000, secp256k1: 0x02BAFA53610A8C76335F4AD7D9F14AE2CD8641530D6CEBD6162E0CC498B8EE6C22, tcp: 26277, udp: 26279, waku2: 0x0F)"
INF 2026-04-08 04:51:59.007+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:593 pubsubTopic=/waku/2/rs/198/0
TRC 2026-04-08 04:51:59.007+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/198/0
TRC 2026-04-08 04:51:59.007+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/198/0
TRC 2026-04-08 04:51:59.007+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:51:59.007+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:51:59.007+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:51:59.007+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
WRN 2026-04-08 04:51:59.008+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:155 pubsubTopic=/waku/2/rs/198/0
TRC 2026-04-08 04:51:59.008+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-04-08 04:51:59.008+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:492
DBG 2026-04-08 04:51:59.008+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-04-08 04:51:59.008+00:00 starting keepalive tid=1 file=node_health_monitor.nim:654 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-04-08 04:51:59.008+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:569
INF 2026-04-08 04:51:59.009+00:00 subscribe (was already subscribed in the mesh; appHandler set) topics="waku node relay api" tid=1 file=relay.nim:157 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-08 04:51:59.011+00:00 REST services are installed tid=1 file=builder.nim:219
INF 2026-04-08 04:51:59.011+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=26280
INF 2026-04-08 04:51:59.011+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-08 04:51:59.011+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=26280
INF 2026-04-08 04:51:59.012+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-04-08 04:51:59.012+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-04-08 04:51:59.018+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-04-08 04:52:00.004+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139654464606288
TRC 2026-04-08 04:52:00.004+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:00.004+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:00.004+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:00.004+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:00.004+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
DBG 2026-04-08 04:52:00.004+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:34736 meth=GET uri=/health
DBG 2026-04-08 04:52:00.004+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:34736 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-04-08 04:52:00.005+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:34736 uri=/health content_type=application/json content_size=840
DBG 2026-04-08 04:52:00.007+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:34752 meth=GET uri=/debug/v1/info
DBG 2026-04-08 04:52:00.008+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:34752 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-04-08 04:52:00.008+00:00 node info topics="waku node" tid=1 file=waku_node.nim:255 wakuInfo="(listenAddresses: [/ip4/172.18.127.115/tcp/26277/p2p/16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB, /ip4/172.18.127.115/tcp/26278/ws/p2p/16Uiu2HAm81ZCcm9Mk3eRGAh3hp96dfm2SKPhqwXtG4u7HcenkhhB], enrUri: enr:-L24QKQrVsRdUxIeQi-KDr38SJB0p2RvHl6xAfY-H0lTSRSiMY8LEF9xx2fLw97ZtA9DaaFMJnxFQtdvw-TPZDzTnCcCgmlkgnY0gmlwhKwSf3OKbXVsdGlhZGRyc5YACASsEn9zBmalAAoErBJ_cwZmpt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECuvpTYQqMdjNfStfZ8UrizYZBUw1s69YWLgzEmLjubCKDdGNwgmalg3VkcIJmp4V3YWt1Mg8, mixPubKey: none(string))"
DBG 2026-04-08 04:52:00.008+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:34752 uri=/debug/v1/info content_type=application/json content_size=475
TRC 2026-04-08 04:52:01.004+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139654464606288
TRC 2026-04-08 04:52:01.004+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:01.004+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:01.004+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:01.005+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:01.005+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-08 04:52:02.006+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139654464606288
TRC 2026-04-08 04:52:02.006+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:02.006+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:02.006+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:02.006+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:02.006+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-08 04:52:03.006+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139654464606288
TRC 2026-04-08 04:52:03.006+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:03.006+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:03.006+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:03.006+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:03.006+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-08 04:52:04.005+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139654464606288
TRC 2026-04-08 04:52:04.005+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:04.005+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:04.005+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:04.005+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:04.005+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-08 04:52:04.008+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-04-08 04:52:04.008+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-04-08 04:52:04.008+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-04-08 04:52:04.020+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-04-08 04:52:04.027+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2026-04-08 04:52:05.005+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139654464606288
TRC 2026-04-08 04:52:05.005+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:05.005+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:05.005+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:05.005+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 04:52:05.005+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
NTC 2026-04-08 04:52:05.030+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-04-08 04:52:05.043+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-04-08 04:52:05.043+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-04-08 04:52:05.043+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-04-08 04:52:05.043+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-04-08 04:52:05.043+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-04-08 04:52:05.043+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-04-08 04:52:05.043+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-04-08 04:52:05.043+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-04-08 04:52:05.043+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/26277]
TRC 2026-04-08 04:52:05.044+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-04-08 04:52:05.044+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-04-08 04:52:05.044+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/26278/ws]
TRC 2026-04-08 04:52:05.044+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-04-08 04:52:05.044+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1131
TRC 2026-04-08 04:52:05.044+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-04-08 04:52:05.044+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-04-08 04:52:05.044+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-04-08 04:52:05.044+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-04-08 04:52:05.044+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-04-08 04:52:05.044+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:519
NTC 2026-04-08 04:52:05.044+00:00 REST service stopped tid=1 file=server.nim:187 address=0.0.0.0:26276

View File

@ -0,0 +1,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2026-04-08_04-50-49__bbb62408-623e-483a-a961-dbccd83b6705
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-49__bbb62408-623e-483a-a961-dbccd83b6705__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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 ['42653', '42654', '42655', '42656', '42657']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42653:42653 -p 42654:42654 -p 42655:42655 -p 42656:42656 -p 42657:42657 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42655 --rest-port=42653 --tcp-port=42654 --discv5-udp-port=42656 --rest-address=0.0.0.0 --nat=extip:172.18.178.71 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=8c6b21ea741e68d0add2cd7edf56f631cd9bf3cc9c0eff0fbcfbbd7996d8d63f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42657 --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.178.71 waku bbb16ef0e517ee7af09fb6fa9c96b00f4d8747b4cd0f364b1d9272b62ba725d9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bbb16ef0e517. Setting up logs at ./log/docker/node1_2026-04-08_04-50-49__bbb62408-623e-483a-a961-dbccd83b6705__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42653
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 55a273dd482e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 229c4ff9fd86. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42653/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42653/debug/v1/info" -H "Content-Type: application/json" -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/42654/p2p/16Uiu2HAkyGu16cGXUkCyWQM4zKQJDK4sTB6jNNrWeKRZKmqhGqHB","/ip4/172.18.178.71/tcp/42655/ws/p2p/16Uiu2HAkyGu16cGXUkCyWQM4zKQJDK4sTB6jNNrWeKRZKmqhGqHB"],"enrUri":"enr:-L24QHy3kBchlaU7OLxLsp8cMmKNrdg99h8Qj6vaupbylchhe0pEpGFlMYUV0dIWw4ZxtDIq7agz4CQwjix1Cd1Z7ocCgmlkgnY0gmlwhKwSskeKbXVsdGlhZGRyc5YACASsErJHBqaeAAoErBKyRwamn90DgnJzhQDHAQAAiXNlY3AyNTZrMaECOS8-t8dUm_bH8rulBrs59eRRfLNYJHTm0I7Doxls20KDdGNwgqaeg3VkcIKmoIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-49__bbb62408-623e-483a-a961-dbccd83b6705__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40003', '40004', '40005', '40006', '40007']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40003:40003 -p 40004:40004 -p 40005:40005 -p 40006:40006 -p 40007:40007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40005 --rest-port=40003 --tcp-port=40004 --discv5-udp-port=40006 --rest-address=0.0.0.0 --nat=extip:172.18.82.163 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=6fa2bae81694a7904fab9fa7880b8fe6303c85fbdfab46a6494c1888b6be7ba3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40007 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHy3kBchlaU7OLxLsp8cMmKNrdg99h8Qj6vaupbylchhe0pEpGFlMYUV0dIWw4ZxtDIq7agz4CQwjix1Cd1Z7ocCgmlkgnY0gmlwhKwSskeKbXVsdGlhZGRyc5YACASsErJHBqaeAAoErBKyRwamn90DgnJzhQDHAQAAiXNlY3AyNTZrMaECOS8-t8dUm_bH8rulBrs59eRRfLNYJHTm0I7Doxls20KDdGNwgqaeg3VkcIKmoIV3YWt1MgU --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.82.163 waku ff3f24fe3bc2da0856dee406c7dca9107ea2a1e7acd5915a06c156a35f3ceec8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff3f24fe3bc2. Setting up logs at ./log/docker/node2_2026-04-08_04-50-49__bbb62408-623e-483a-a961-dbccd83b6705__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40003
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40003/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40003/debug/v1/info" -H "Content-Type: application/json" -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.163/tcp/40004/p2p/16Uiu2HAmS9bSMA9an1y4bMtLdPQg7Cs6BaTkkugu4zvdhCk3afaF","/ip4/172.18.82.163/tcp/40005/ws/p2p/16Uiu2HAmS9bSMA9an1y4bMtLdPQg7Cs6BaTkkugu4zvdhCk3afaF"],"enrUri":"enr:-L24QByOQ6YAs17Cvqts5OlTIh3usiS7MWF7EHHbO521AAMsftxfhapOdTLszGhpppgDceJPSORNpirm_gtWjwyYrgwCgmlkgnY0gmlwhKwSUqOKbXVsdGlhZGRyc5YACASsElKjBpxEAAoErBJSowacRd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDyHvdrhR9DnEU70gig2570Ea8xU80mX1eh3Bx-oZo4MiDdGNwgpxEg3VkcIKcRoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40003/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.71/tcp/42654/p2p/16Uiu2HAkyGu16cGXUkCyWQM4zKQJDK4sTB6jNNrWeKRZKmqhGqHB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40003/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/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:42653/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":1775623851652555186,"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:40003/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":1775623851652555186,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42653/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1775623851787061907,"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:40003/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1775623851787061907,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42653/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/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/updates/json","version":0,"timestamp":1775623851900968735,"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:40003/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/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/updates/json","version":0,"timestamp":1775623851900968735,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42653/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1775623852014347944,"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:40003/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1775623852014347944,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42653/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1775623852128679618,"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:40003/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1775623852128679618,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42653/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1775623852243622073,"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:40003/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1775623852243622073,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42653/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1775623852356907705,"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:40003/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1775623852356907705,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42653/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1775623852471361729,"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:40003/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1775623852471361729,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:42653/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"]'
INFO  src.node.api_clients.base_client:base_client.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:40003/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "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:42653/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "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:42653/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "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:42653/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42653/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1775623852606789529,"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:40003/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1775623852606789529,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42653/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1775623852721017207,"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:40003/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1775623852721017207,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42653/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1775623852835790884,"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:40003/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1775623852835790884,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42653/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1775623852950165151,"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:40003/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1775623852950165151,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42653/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42653/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1775623853064815585,"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:40003/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1775623853064815585,"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 bbb16ef0e517
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ff3f24fe3bc2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-04-08 04:49:37.362 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:49:37.362 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2026-04-08_04-49-37__15a6a15c-4966-4c12-aa9e-b915f615cbcb
2026-04-08 04:49:37.362 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:49:37.363 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:49:37.363 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 04:49:37.370 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:37.370 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-37__15a6a15c-4966-4c12-aa9e-b915f615cbcb__wakuorg_nwaku:latest.log
2026-04-08 04:49:37.371 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:37.371 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:37.372 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:37.372 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.154
2026-04-08 04:49:37.373 DEBUG [src.node.docker_mananger] Generated ports ['29402', '29403', '29404', '29405', '29406']
2026-04-08 04:49:37.373 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:37.373 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:37.373 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:37.373 DEBUG [src.node.docker_mananger] docker run -i -t -p 29402:29402 -p 29403:29403 -p 29404:29404 -p 29405:29405 -p 29406:29406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29404 --rest-port=29402 --tcp-port=29403 --discv5-udp-port=29405 --rest-address=0.0.0.0 --nat=extip:172.18.176.154 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dffc3d795ddebefacdfb88a46fe4bfd2d007c2967a1bc6dcdde75788a8c9c1f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29406 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:49:37.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.154 waku 80575edaa0056396ce720ac2f8e11bf93dbaa44229acceafd4b4571a4f30d071
2026-04-08 04:49:37.602 DEBUG [src.node.docker_mananger] Container started with ID 80575edaa005. Setting up logs at ./log/docker/node1_2026-04-08_04-49-37__15a6a15c-4966-4c12-aa9e-b915f615cbcb__wakuorg_nwaku:latest.log
2026-04-08 04:49:37.603 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29402
2026-04-08 04:49:37.603 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:37.722 ERROR [src.node.docker_mananger] Max retries reached for container 2628b5188998. Exiting log stream.
2026-04-08 04:49:38.139 ERROR [src.node.docker_mananger] Max retries reached for container c7e93bf0a135. Exiting log stream.
2026-04-08 04:49:38.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29402/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:38.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:38.607 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:38.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29402/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:38.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.154/tcp/29403/p2p/16Uiu2HAmNYz8G2VceW3yERPrv7H83DivRq2N846am2LZy1dV2xgt","/ip4/172.18.176.154/tcp/29404/ws/p2p/16Uiu2HAmNYz8G2VceW3yERPrv7H83DivRq2N846am2LZy1dV2xgt"],"enrUri":"enr:-L24QEY4TsvhVyhq12NrGtMNCc73K8j4mtMAtPNidN1CJBGuUfNTzOthhU8OjuiK2t34bSNnimvgisre65UVAJLH2gkCgmlkgnY0gmlwhKwSsJqKbXVsdGlhZGRyc5YACASsErCaBnLbAAoErBKwmgZy3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkwshYUnloeCV592ERGnPN1qKsTkkgDvtSScT_L_BvC2DdGNwgnLbg3VkcIJy3YV3YWt1MgU"}'
2026-04-08 04:49:38.610 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:38.610 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 04:49:38.617 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:38.618 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-37__15a6a15c-4966-4c12-aa9e-b915f615cbcb__wakuorg_nwaku:latest.log
2026-04-08 04:49:38.618 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:38.618 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:38.619 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:38.619 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.25
2026-04-08 04:49:38.620 DEBUG [src.node.docker_mananger] Generated ports ['29146', '29147', '29148', '29149', '29150']
2026-04-08 04:49:38.620 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:38.620 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:38.620 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:38.620 DEBUG [src.node.docker_mananger] docker run -i -t -p 29146:29146 -p 29147:29147 -p 29148:29148 -p 29149:29149 -p 29150:29150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29148 --rest-port=29146 --tcp-port=29147 --discv5-udp-port=29149 --rest-address=0.0.0.0 --nat=extip:172.18.196.25 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ca53132b0b1024ffeefa1397253e6d0cff07f5fb4a3ffc77f3de40e4afcb8ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29150 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEY4TsvhVyhq12NrGtMNCc73K8j4mtMAtPNidN1CJBGuUfNTzOthhU8OjuiK2t34bSNnimvgisre65UVAJLH2gkCgmlkgnY0gmlwhKwSsJqKbXVsdGlhZGRyc5YACASsErCaBnLbAAoErBKwmgZy3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkwshYUnloeCV592ERGnPN1qKsTkkgDvtSScT_L_BvC2DdGNwgnLbg3VkcIJy3YV3YWt1MgU --filternode=/ip4/172.18.176.154/tcp/29403/p2p/16Uiu2HAmNYz8G2VceW3yERPrv7H83DivRq2N846am2LZy1dV2xgt
2026-04-08 04:49:38.818 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.25 waku 5726850b4404be252302397dd30a569a0fa80c474b41206ef3a6ec496df4ef49
2026-04-08 04:49:38.855 DEBUG [src.node.docker_mananger] Container started with ID 5726850b4404. Setting up logs at ./log/docker/node2_2026-04-08_04-49-37__15a6a15c-4966-4c12-aa9e-b915f615cbcb__wakuorg_nwaku:latest.log
2026-04-08 04:49:38.856 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29146
2026-04-08 04:49:38.857 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:39.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29146/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:39.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:39.860 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:39.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:39.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.25/tcp/29147/p2p/16Uiu2HAmJZoqC17DcsaGgxd7JW4PGKem7z8riyD1KqZAPQPtTEw6","/ip4/172.18.196.25/tcp/29148/ws/p2p/16Uiu2HAmJZoqC17DcsaGgxd7JW4PGKem7z8riyD1KqZAPQPtTEw6"],"enrUri":"enr:-L24QGGyWChdUN04xMZDsw-0CF38hEmyPji8udQsPFjHp2RjH7qPPcK4MEB4EnKjQvkKAqEgMljc4fqK3zwSN2wedXQCgmlkgnY0gmlwhKwSxBmKbXVsdGlhZGRyc5YACASsEsQZBnHbAAoErBLEGQZx3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDV9JS3YcLGllfk3msngHr_8-XLsU-abSC_tT3NPrwxNWDdGNwgnHbg3VkcIJx3YV3YWt1MgA"}'
2026-04-08 04:49:39.863 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:39.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29146/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.154/tcp/29403/p2p/16Uiu2HAmNYz8G2VceW3yERPrv7H83DivRq2N846am2LZy1dV2xgt"]'
2026-04-08 04:49:39.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:39.899 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 04:49:39.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29402/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:39.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:39.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29146/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "53d3860b-ac4c-4f19-91d3-5f14a8480256", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:49:39.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"53d3860b-ac4c-4f19-91d3-5f14a8480256","statusDesc":"OK"}'
2026-04-08 04:49:39.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29402/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-04-08 04:49:39.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:39.943 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:40.043 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:40.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29146/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:40.046 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":1775623779934662050,"ephemeral":false}]'
2026-04-08 04:49:40.050 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:49:40.051 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:49:40.051 DEBUG [src.node.waku_node] Stopping container with id 80575edaa005
2026-04-08 04:49:40.484 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:40.485 DEBUG [src.node.waku_node] Stopping container with id 5726850b4404
2026-04-08 04:49:40.955 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:40.959 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:49:40.964 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:49:40.969 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,308 @@
2026-04-08 04:49:10.685 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:49:10.685 DEBUG [tests.conftest] Running test: test_chain_of_relay_nodes with id: 2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a
2026-04-08 04:49:10.686 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:49:10.686 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:49:10.686 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 04:49:10.692 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:10.692 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.698 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:10.698 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.703 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:10.703 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.704 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:49:10.704 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:49:10.710 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:10.710 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.715 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:10.715 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.721 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:10.721 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.726 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:10.726 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.733 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:10.733 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.738 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:10.739 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.744 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:10.744 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.744 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:10.744 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:10.746 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:10.746 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.249
2026-04-08 04:49:10.746 DEBUG [src.node.docker_mananger] Generated ports ['6380', '6381', '6382', '6383', '6384']
2026-04-08 04:49:10.746 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:10.746 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:10.746 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:10.747 DEBUG [src.node.docker_mananger] docker run -i -t -p 6380:6380 -p 6381:6381 -p 6382:6382 -p 6383:6383 -p 6384:6384 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6382 --rest-port=6380 --tcp-port=6381 --discv5-udp-port=6383 --rest-address=0.0.0.0 --nat=extip:172.18.109.249 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2aedc44bf5acf7f3bf66f4162f6221ad7fc1b648937faf2ee48d3bcd44e1b5d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6384 --metrics-logging=true --relay=true
2026-04-08 04:49:10.930 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.249 waku caf3a1d5fe8fad2de81a57a32e4f0648854a627f09fe4e2e1a05c58a26bbb07e
2026-04-08 04:49:10.964 DEBUG [src.node.docker_mananger] Container started with ID caf3a1d5fe8f. Setting up logs at ./log/docker/node1_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:10.964 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6380
2026-04-08 04:49:10.966 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:11.013 ERROR [src.node.docker_mananger] Max retries reached for container 63a14f51bbd5. Exiting log stream.
2026-04-08 04:49:11.459 ERROR [src.node.docker_mananger] Max retries reached for container 29f1ef58f231. Exiting log stream.
2026-04-08 04:49:11.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6380/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:11.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:11.971 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:11.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6380/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:11.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.249/tcp/6381/p2p/16Uiu2HAm8aSBuomNqTKGxrW4QBTB9K5NqURskRuqFQW1qdEBqPxM","/ip4/172.18.109.249/tcp/6382/ws/p2p/16Uiu2HAm8aSBuomNqTKGxrW4QBTB9K5NqURskRuqFQW1qdEBqPxM"],"enrUri":"enr:-L24QOgcK1xEYVLQ5rs1QKkJT5_em6wCfqo1xrpDz5Z4MIidc6Zw2-0WxeeFawDQj4wBXgwuHZP9687VD_SZhH7Vt-YCgmlkgnY0gmlwhKwSbfmKbXVsdGlhZGRyc5YACASsEm35BhjtAAoErBJt-QYY7t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw2aQTyuabqrcqzml_q_MTlQz-pr2feWAq5iJyiqGp-KDdGNwghjtg3VkcIIY74V3YWt1MgE"}'
2026-04-08 04:49:11.973 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:11.974 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:11.974 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:11.975 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:11.975 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.67
2026-04-08 04:49:11.976 DEBUG [src.node.docker_mananger] Generated ports ['25215', '25216', '25217', '25218', '25219']
2026-04-08 04:49:11.976 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:11.976 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:11.976 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:11.976 DEBUG [src.node.docker_mananger] docker run -i -t -p 25215:25215 -p 25216:25216 -p 25217:25217 -p 25218:25218 -p 25219:25219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25217 --rest-port=25215 --tcp-port=25216 --discv5-udp-port=25218 --rest-address=0.0.0.0 --nat=extip:172.18.43.67 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3571f86749dacb6eaa72b14c6e03c453258fd76c0f4babe5ab697fedcc9045e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25219 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOgcK1xEYVLQ5rs1QKkJT5_em6wCfqo1xrpDz5Z4MIidc6Zw2-0WxeeFawDQj4wBXgwuHZP9687VD_SZhH7Vt-YCgmlkgnY0gmlwhKwSbfmKbXVsdGlhZGRyc5YACASsEm35BhjtAAoErBJt-QYY7t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw2aQTyuabqrcqzml_q_MTlQz-pr2feWAq5iJyiqGp-KDdGNwghjtg3VkcIIY74V3YWt1MgE
2026-04-08 04:49:12.166 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.67 waku 772c9e69bfc4e9ac418418089290d2a29f7c42b359c796ef1e8e7e4b4a33fdf8
2026-04-08 04:49:12.199 DEBUG [src.node.docker_mananger] Container started with ID 772c9e69bfc4. Setting up logs at ./log/docker/node2_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:12.199 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25215
2026-04-08 04:49:12.200 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:13.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25215/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:13.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:13.234 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:13.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:13.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.67/tcp/25216/p2p/16Uiu2HAkwcqBKo9onQfgUu3REPD2HAgWEYwU4L1ccHdLkbThT9Z3","/ip4/172.18.43.67/tcp/25217/ws/p2p/16Uiu2HAkwcqBKo9onQfgUu3REPD2HAgWEYwU4L1ccHdLkbThT9Z3"],"enrUri":"enr:-L24QJXbt4awDE7E8be9E4ta_OEuQc9c378pGW2SeqXcbeTOY9zcSICEBeTrGdKVJmf5WxMAInmtqk-bkTVmd1VD-kUCgmlkgnY0gmlwhKwSK0OKbXVsdGlhZGRyc5YACASsEitDBmKAAAoErBIrQwZigd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIJMp9Io6BgQ4TvL4WO6P_KVLVj7X7rIa-bh8wN0-UDKDdGNwgmKAg3VkcIJigoV3YWt1MgE"}'
2026-04-08 04:49:13.238 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:13.238 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:13.239 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:13.240 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:13.240 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.134
2026-04-08 04:49:13.240 DEBUG [src.node.docker_mananger] Generated ports ['29288', '29289', '29290', '29291', '29292']
2026-04-08 04:49:13.240 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:13.241 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:13.241 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:13.241 DEBUG [src.node.docker_mananger] docker run -i -t -p 29288:29288 -p 29289:29289 -p 29290:29290 -p 29291:29291 -p 29292:29292 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29290 --rest-port=29288 --tcp-port=29289 --discv5-udp-port=29291 --rest-address=0.0.0.0 --nat=extip:172.18.128.134 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b3ac4cfa0185fa0b41c0e22735f6f0f2fbd5e423095d3a870de7ed6bdca5e9ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29292 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJXbt4awDE7E8be9E4ta_OEuQc9c378pGW2SeqXcbeTOY9zcSICEBeTrGdKVJmf5WxMAInmtqk-bkTVmd1VD-kUCgmlkgnY0gmlwhKwSK0OKbXVsdGlhZGRyc5YACASsEitDBmKAAAoErBIrQwZigd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIJMp9Io6BgQ4TvL4WO6P_KVLVj7X7rIa-bh8wN0-UDKDdGNwgmKAg3VkcIJigoV3YWt1MgE
2026-04-08 04:49:13.418 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.134 waku 26143a38059631b66efe2ac84555ebc0cb69eab290a6343bd99d303387c98119
2026-04-08 04:49:13.457 DEBUG [src.node.docker_mananger] Container started with ID 26143a380596. Setting up logs at ./log/docker/node3_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:13.457 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29288
2026-04-08 04:49:13.457 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:14.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29288/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:14.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:14.469 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:14.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29288/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:14.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.134/tcp/29289/p2p/16Uiu2HAkz7KFMjyAe2cB2AxDSBewmGJ82XeYMoTkQceWrD3M2Xgx","/ip4/172.18.128.134/tcp/29290/ws/p2p/16Uiu2HAkz7KFMjyAe2cB2AxDSBewmGJ82XeYMoTkQceWrD3M2Xgx"],"enrUri":"enr:-L24QBkZ6ZdTiPAzY3MVJ0NstIWxj-9bXrTIHY7bnxFlWbt-QF_NmvuzhW9LQqTrBG26e_L5SY3uRen7Hy2j_HQdyF0CgmlkgnY0gmlwhKwSgIaKbXVsdGlhZGRyc5YACASsEoCGBnJpAAoErBKAhgZyat0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRZaJ6iAaJTSr-6nPSz99vhG63VPCecQNsOUulQrNPm2DdGNwgnJpg3VkcIJya4V3YWt1MgE"}'
2026-04-08 04:49:14.476 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:14.476 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:14.476 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:14.478 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:14.478 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.143
2026-04-08 04:49:14.478 DEBUG [src.node.docker_mananger] Generated ports ['20435', '20436', '20437', '20438', '20439']
2026-04-08 04:49:14.478 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:14.479 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:14.479 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:14.479 DEBUG [src.node.docker_mananger] docker run -i -t -p 20435:20435 -p 20436:20436 -p 20437:20437 -p 20438:20438 -p 20439:20439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20437 --rest-port=20435 --tcp-port=20436 --discv5-udp-port=20438 --rest-address=0.0.0.0 --nat=extip:172.18.125.143 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=36e6b56916efe06bcd92f1fcfce30659f55e589ec1826f92e06f8cacde26ad85 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20439 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBkZ6ZdTiPAzY3MVJ0NstIWxj-9bXrTIHY7bnxFlWbt-QF_NmvuzhW9LQqTrBG26e_L5SY3uRen7Hy2j_HQdyF0CgmlkgnY0gmlwhKwSgIaKbXVsdGlhZGRyc5YACASsEoCGBnJpAAoErBKAhgZyat0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRZaJ6iAaJTSr-6nPSz99vhG63VPCecQNsOUulQrNPm2DdGNwgnJpg3VkcIJya4V3YWt1MgE
2026-04-08 04:49:14.686 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.143 waku 5107eac1d0b4f16d3c7ab347e06ce3562cc59f4f68622e3c7277268adbace12a
2026-04-08 04:49:14.720 DEBUG [src.node.docker_mananger] Container started with ID 5107eac1d0b4. Setting up logs at ./log/docker/node4_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:14.721 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20435
2026-04-08 04:49:14.721 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:15.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20435/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:15.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:15.730 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:15.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:15.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.143/tcp/20436/p2p/16Uiu2HAkvrys4uRF3jvTrk82u2dWyCvXN2u1ZFa6tftvDrdw6tpZ","/ip4/172.18.125.143/tcp/20437/ws/p2p/16Uiu2HAkvrys4uRF3jvTrk82u2dWyCvXN2u1ZFa6tftvDrdw6tpZ"],"enrUri":"enr:-L24QDvp6JobY6EmRo_3dVv81LZ53MqGt3d-lSxb6A2dHpRJEvL5GsEdBZaD4jhJ2ajOclgCl7tPjLBdZ_j6XApsBFYCgmlkgnY0gmlwhKwSfY-KbXVsdGlhZGRyc5YACASsEn2PBk_UAAoErBJ9jwZP1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFVdtv8LQAmCyuz-WreDJTr52tMrJloI2FYIjVZlaStqDdGNwgk_Ug3VkcIJP1oV3YWt1MgE"}'
2026-04-08 04:49:15.736 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:15.737 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:15.737 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:15.739 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:15.739 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.228
2026-04-08 04:49:15.740 DEBUG [src.node.docker_mananger] Generated ports ['3469', '3470', '3471', '3472', '3473']
2026-04-08 04:49:15.740 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:15.740 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:15.740 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:15.740 DEBUG [src.node.docker_mananger] docker run -i -t -p 3469:3469 -p 3470:3470 -p 3471:3471 -p 3472:3472 -p 3473:3473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3471 --rest-port=3469 --tcp-port=3470 --discv5-udp-port=3472 --rest-address=0.0.0.0 --nat=extip:172.18.11.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7dcabfeec7accbade1182e400eca447adeaac7766e0ce01a3b0ebab1a54b2a7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3473 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDvp6JobY6EmRo_3dVv81LZ53MqGt3d-lSxb6A2dHpRJEvL5GsEdBZaD4jhJ2ajOclgCl7tPjLBdZ_j6XApsBFYCgmlkgnY0gmlwhKwSfY-KbXVsdGlhZGRyc5YACASsEn2PBk_UAAoErBJ9jwZP1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFVdtv8LQAmCyuz-WreDJTr52tMrJloI2FYIjVZlaStqDdGNwgk_Ug3VkcIJP1oV3YWt1MgE
2026-04-08 04:49:15.926 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.228 waku 9fd2f8e0c0080a2516e7769078a7ad8d9cb51ceb693bf011b3b03660cded3950
2026-04-08 04:49:15.959 DEBUG [src.node.docker_mananger] Container started with ID 9fd2f8e0c008. Setting up logs at ./log/docker/node5_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:15.959 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3469
2026-04-08 04:49:15.959 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:16.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3469/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:16.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:16.978 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:16.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3469/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:16.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.228/tcp/3470/p2p/16Uiu2HAm6eFKTzh3y9p1uTaAPQNyd6vnDnKZgWGCBdqA2D2PTAfM","/ip4/172.18.11.228/tcp/3471/ws/p2p/16Uiu2HAm6eFKTzh3y9p1uTaAPQNyd6vnDnKZgWGCBdqA2D2PTAfM"],"enrUri":"enr:-L24QIbfBR_EOY7GfEjEPpVXTx3H6zUXAJZitM4l3NH8GzENUHxeMwM_nvz3ustcf_aFuzwTOjXWfCg7Ijc_m4K2p1sCgmlkgnY0gmlwhKwSC-SKbXVsdGlhZGRyc5YACASsEgvkBg2OAAoErBIL5AYNj90DgnJzhQDGAQAAiXNlY3AyNTZrMaECpqk4_qEHJFqTwxo_P8SAfYwWl7FI11Kf5nZ5MBLkaoSDdGNwgg2Og3VkcIINkIV3YWt1MgE"}'
2026-04-08 04:49:16.981 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:16.982 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:16.982 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:16.983 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:16.983 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.130
2026-04-08 04:49:16.983 DEBUG [src.node.docker_mananger] Generated ports ['49567', '49568', '49569', '49570', '49571']
2026-04-08 04:49:16.983 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:16.984 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:16.984 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:16.984 DEBUG [src.node.docker_mananger] docker run -i -t -p 49567:49567 -p 49568:49568 -p 49569:49569 -p 49570:49570 -p 49571:49571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49569 --rest-port=49567 --tcp-port=49568 --discv5-udp-port=49570 --rest-address=0.0.0.0 --nat=extip:172.18.130.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbcfb38f8fbebcc8da0cfedaf2346899a560f87ca93d180c8f0b0591a0c25b51 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49571 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIbfBR_EOY7GfEjEPpVXTx3H6zUXAJZitM4l3NH8GzENUHxeMwM_nvz3ustcf_aFuzwTOjXWfCg7Ijc_m4K2p1sCgmlkgnY0gmlwhKwSC-SKbXVsdGlhZGRyc5YACASsEgvkBg2OAAoErBIL5AYNj90DgnJzhQDGAQAAiXNlY3AyNTZrMaECpqk4_qEHJFqTwxo_P8SAfYwWl7FI11Kf5nZ5MBLkaoSDdGNwgg2Og3VkcIINkIV3YWt1MgE
2026-04-08 04:49:17.176 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.130 waku cc19472dd323572e3f765455c62c2d4796d560a9ec6b5b4d85b07830430f2bec
2026-04-08 04:49:17.211 DEBUG [src.node.docker_mananger] Container started with ID cc19472dd323. Setting up logs at ./log/docker/node6_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:17.212 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49567
2026-04-08 04:49:17.212 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:18.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49567/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:18.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:18.229 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:18.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49567/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:18.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.130/tcp/49568/p2p/16Uiu2HAmJXAtzS2ihnspUanYTkCQQyjvnYwWaRDRyczVkeHboNtT","/ip4/172.18.130.130/tcp/49569/ws/p2p/16Uiu2HAmJXAtzS2ihnspUanYTkCQQyjvnYwWaRDRyczVkeHboNtT"],"enrUri":"enr:-L24QG6NyaCtuWpIsgtDLSfx_19DQ46hfuyYQrPLypK4_uOTeZnZMx31MRzVev-AnV1d2esvDi3XlrySZmLOTY0sHcwCgmlkgnY0gmlwhKwSgoKKbXVsdGlhZGRyc5YACASsEoKCBsGgAAoErBKCggbBod0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVyVmbwlIQaACWwZD35SXCPheZU4EMVOr8FOVOuDkBayDdGNwgsGgg3VkcILBooV3YWt1MgE"}'
2026-04-08 04:49:18.237 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:18.238 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:18.239 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:18.240 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:18.240 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.249
2026-04-08 04:49:18.241 DEBUG [src.node.docker_mananger] Generated ports ['48926', '48927', '48928', '48929', '48930']
2026-04-08 04:49:18.241 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:18.241 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:18.241 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:18.241 DEBUG [src.node.docker_mananger] docker run -i -t -p 48926:48926 -p 48927:48927 -p 48928:48928 -p 48929:48929 -p 48930:48930 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48928 --rest-port=48926 --tcp-port=48927 --discv5-udp-port=48929 --rest-address=0.0.0.0 --nat=extip:172.18.249.249 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f829d67b5ed63b14a9fdfd89bab21aacaddfaceb6e5d9efb9f0ba6c9cfdbb852 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48930 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG6NyaCtuWpIsgtDLSfx_19DQ46hfuyYQrPLypK4_uOTeZnZMx31MRzVev-AnV1d2esvDi3XlrySZmLOTY0sHcwCgmlkgnY0gmlwhKwSgoKKbXVsdGlhZGRyc5YACASsEoKCBsGgAAoErBKCggbBod0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVyVmbwlIQaACWwZD35SXCPheZU4EMVOr8FOVOuDkBayDdGNwgsGgg3VkcILBooV3YWt1MgE
2026-04-08 04:49:18.431 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.249 waku 34b9d81181f464ef7932fb92e5ca99a707e05dfcb7c7b1e44c92fde87705e3ab
2026-04-08 04:49:18.468 DEBUG [src.node.docker_mananger] Container started with ID 34b9d81181f4. Setting up logs at ./log/docker/node7_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:18.468 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48926
2026-04-08 04:49:18.469 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:19.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48926/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:19.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:19.480 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:19.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48926/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:19.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.249/tcp/48927/p2p/16Uiu2HAmJ4cDCuqe6GYpqF6UZqRy6EkXCUSwNTXuxDpEZJUum6VM","/ip4/172.18.249.249/tcp/48928/ws/p2p/16Uiu2HAmJ4cDCuqe6GYpqF6UZqRy6EkXCUSwNTXuxDpEZJUum6VM"],"enrUri":"enr:-L24QDQ8mppXDqQHFikHpE_hA6CsUF0o64tKKusduHl7vuFNdQ1Hhs6gXIZuD1mF_mEwJLtJwvX2wh7_TSaqPteO2EACgmlkgnY0gmlwhKwS-fmKbXVsdGlhZGRyc5YACASsEvn5Br8fAAoErBL5-Qa_IN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUFdXSm40_8EifeAUcRQnWWdqlv6Vq7Pl_NwBKa2Ly2CDdGNwgr8fg3VkcIK_IYV3YWt1MgE"}'
2026-04-08 04:49:19.490 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:19.490 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:19.490 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:19.491 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:19.491 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.188
2026-04-08 04:49:19.492 DEBUG [src.node.docker_mananger] Generated ports ['63965', '63966', '63967', '63968', '63969']
2026-04-08 04:49:19.492 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:19.492 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:19.492 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:19.492 DEBUG [src.node.docker_mananger] docker run -i -t -p 63965:63965 -p 63966:63966 -p 63967:63967 -p 63968:63968 -p 63969:63969 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63967 --rest-port=63965 --tcp-port=63966 --discv5-udp-port=63968 --rest-address=0.0.0.0 --nat=extip:172.18.143.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=244634b6c487b69f97de2e20ebbe3e76f359e98ee782db0ed6e5dcc7db9d688a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63969 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDQ8mppXDqQHFikHpE_hA6CsUF0o64tKKusduHl7vuFNdQ1Hhs6gXIZuD1mF_mEwJLtJwvX2wh7_TSaqPteO2EACgmlkgnY0gmlwhKwS-fmKbXVsdGlhZGRyc5YACASsEvn5Br8fAAoErBL5-Qa_IN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUFdXSm40_8EifeAUcRQnWWdqlv6Vq7Pl_NwBKa2Ly2CDdGNwgr8fg3VkcIK_IYV3YWt1MgE
2026-04-08 04:49:19.692 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.188 waku 35f5d47d7c7d6374e02238e830954d90661d7a7caefb0e3efb6447c24faf5197
2026-04-08 04:49:19.731 DEBUG [src.node.docker_mananger] Container started with ID 35f5d47d7c7d. Setting up logs at ./log/docker/node8_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:19.732 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63965
2026-04-08 04:49:19.732 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:20.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63965/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:20.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:20.738 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:20.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63965/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:20.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.188/tcp/63966/p2p/16Uiu2HAmDDLTFHqvUUvcaot2uvP6VHgbtCfRiFy5SXDkYZzGnn1S","/ip4/172.18.143.188/tcp/63967/ws/p2p/16Uiu2HAmDDLTFHqvUUvcaot2uvP6VHgbtCfRiFy5SXDkYZzGnn1S"],"enrUri":"enr:-L24QHwGFhPSDDtydxHCX_YuQiBaYGhG177GyWdIr4OV0khgWnkOKtIEkTfT1kgYxIPBY0YyJV9rxGvBaXcUSiFck6ECgmlkgnY0gmlwhKwSj7yKbXVsdGlhZGRyc5YACASsEo-8BvneAAoErBKPvAb5390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCElQ6-yslGQINrQ1KYWTvYZv9NlGtcNwzHQaOM0C7YWDdGNwgvneg3VkcIL54IV3YWt1MgE"}'
2026-04-08 04:49:20.746 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:20.746 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:20.746 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:20.750 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:20.750 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.80
2026-04-08 04:49:20.750 DEBUG [src.node.docker_mananger] Generated ports ['6372', '6373', '6374', '6375', '6376']
2026-04-08 04:49:20.751 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:20.751 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:20.751 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:20.752 DEBUG [src.node.docker_mananger] docker run -i -t -p 6372:6372 -p 6373:6373 -p 6374:6374 -p 6375:6375 -p 6376:6376 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6374 --rest-port=6372 --tcp-port=6373 --discv5-udp-port=6375 --rest-address=0.0.0.0 --nat=extip:172.18.254.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5954e1f5945d4a5c6ddb9c9dcc24a31c6fd303f8f6ba6ede8f001c7c34fe65cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6376 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHwGFhPSDDtydxHCX_YuQiBaYGhG177GyWdIr4OV0khgWnkOKtIEkTfT1kgYxIPBY0YyJV9rxGvBaXcUSiFck6ECgmlkgnY0gmlwhKwSj7yKbXVsdGlhZGRyc5YACASsEo-8BvneAAoErBKPvAb5390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCElQ6-yslGQINrQ1KYWTvYZv9NlGtcNwzHQaOM0C7YWDdGNwgvneg3VkcIL54IV3YWt1MgE
2026-04-08 04:49:20.971 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.80 waku 0e9bf0ea169606d2804a565daa1380e79b886a74018f4bf1724df6e26897986d
2026-04-08 04:49:21.005 DEBUG [src.node.docker_mananger] Container started with ID 0e9bf0ea1696. Setting up logs at ./log/docker/node9_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:21.006 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6372
2026-04-08 04:49:21.006 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:22.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6372/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:22.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:22.058 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:22.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6372/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:22.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.80/tcp/6373/p2p/16Uiu2HAm9HtojnBWSfHDy1XwDztvbKGSg7QjUX8LX6ZLp1nTG9TE","/ip4/172.18.254.80/tcp/6374/ws/p2p/16Uiu2HAm9HtojnBWSfHDy1XwDztvbKGSg7QjUX8LX6ZLp1nTG9TE"],"enrUri":"enr:-L24QHGCO8k3656pf9W_NJTj_to83StG91eav_S8sh_Qudo4PdeGJ8vnEznuPcSVgTm2BQIUMGze5iS2jmSg8qu135UCgmlkgnY0gmlwhKwS_lCKbXVsdGlhZGRyc5YACASsEv5QBhjlAAoErBL-UAYY5t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzgV5PyDEC9Rp2iomjekfGhz9eG1MC7Hb_CecdOG1DKmDdGNwghjlg3VkcIIY54V3YWt1MgE"}'
2026-04-08 04:49:22.081 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:22.083 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:22.083 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:22.090 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:22.091 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.254
2026-04-08 04:49:22.092 DEBUG [src.node.docker_mananger] Generated ports ['35253', '35254', '35255', '35256', '35257']
2026-04-08 04:49:22.092 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:22.093 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:22.093 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:22.093 DEBUG [src.node.docker_mananger] docker run -i -t -p 35253:35253 -p 35254:35254 -p 35255:35255 -p 35256:35256 -p 35257:35257 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35255 --rest-port=35253 --tcp-port=35254 --discv5-udp-port=35256 --rest-address=0.0.0.0 --nat=extip:172.18.66.254 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=985dd84e68896a05b4bcd43667cb3ced6bbdc65cfcb6e89bcfcdead9f14db8cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35257 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHGCO8k3656pf9W_NJTj_to83StG91eav_S8sh_Qudo4PdeGJ8vnEznuPcSVgTm2BQIUMGze5iS2jmSg8qu135UCgmlkgnY0gmlwhKwS_lCKbXVsdGlhZGRyc5YACASsEv5QBhjlAAoErBL-UAYY5t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzgV5PyDEC9Rp2iomjekfGhz9eG1MC7Hb_CecdOG1DKmDdGNwghjlg3VkcIIY54V3YWt1MgE
2026-04-08 04:49:22.328 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.254 waku 0a664e7a83fd2cfc8913cdafd41b0796b829287ef489f2d62c0343543f7de60a
2026-04-08 04:49:22.362 DEBUG [src.node.docker_mananger] Container started with ID 0a664e7a83fd. Setting up logs at ./log/docker/node10_2026-04-08_04-49-10__c9a2fa44-61b2-4b9d-9e12-7704ff5a644a__wakuorg_nwaku:latest.log
2026-04-08 04:49:22.362 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35253
2026-04-08 04:49:22.362 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:23.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35253/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:23.373 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:23.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35253/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.254/tcp/35254/p2p/16Uiu2HAmHoJpakC9kyBc6FQAZhTkcLbPYuxVav3UoNjBSVJs3FT6","/ip4/172.18.66.254/tcp/35255/ws/p2p/16Uiu2HAmHoJpakC9kyBc6FQAZhTkcLbPYuxVav3UoNjBSVJs3FT6"],"enrUri":"enr:-L24QH-P4urBt6IUPmUQISVkPmPW0SOSIfBV8jWgAzmytnDDVl8lyUQs9Fw7eTnWKwMsJmF5t2f1KZ11zRVk5g726GoCgmlkgnY0gmlwhKwSQv6KbXVsdGlhZGRyc5YACASsEkL-Bom2AAoErBJC_gaJt90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTGv3QS30GHL9lCmOGGImW7biOLdNlt_C5YeXmwERhnGDdGNwgom2g3VkcIKJuIV3YWt1MgE"}'
2026-04-08 04:49:23.379 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:23.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6380/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:23.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:23.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25215/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:23.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:23.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29288/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:23.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:23.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:23.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:23.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3469/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:23.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:23.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:23.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:23.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48926/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:23.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:23.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63965/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:23.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:23.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6372/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:23.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:23.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35253/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:23.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:23.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6380/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.11.228/tcp/3470/p2p/16Uiu2HAm6eFKTzh3y9p1uTaAPQNyd6vnDnKZgWGCBdqA2D2PTAfM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.128.134/tcp/29289/p2p/16Uiu2HAkz7KFMjyAe2cB2AxDSBewmGJ82XeYMoTkQceWrD3M2Xgx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.125.143/tcp/20436/p2p/16Uiu2HAkvrys4uRF3jvTrk82u2dWyCvXN2u1ZFa6tftvDrdw6tpZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.43.67/tcp/36566/p2p/16Uiu2HAkwcqBKo9onQfgUu3REPD2HAgWEYwU4L1ccHdLkbThT9Z3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-08 04:49:23.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25215/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.11.228/tcp/3470/p2p/16Uiu2HAm6eFKTzh3y9p1uTaAPQNyd6vnDnKZgWGCBdqA2D2PTAfM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.128.134/tcp/39186/p2p/16Uiu2HAkz7KFMjyAe2cB2AxDSBewmGJ82XeYMoTkQceWrD3M2Xgx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.125.143/tcp/20436/p2p/16Uiu2HAkvrys4uRF3jvTrk82u2dWyCvXN2u1ZFa6tftvDrdw6tpZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.109.249/tcp/6381/p2p/16Uiu2HAm8aSBuomNqTKGxrW4QBTB9K5NqURskRuqFQW1qdEBqPxM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-08 04:49:23.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29288/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.11.228/tcp/3470/p2p/16Uiu2HAm6eFKTzh3y9p1uTaAPQNyd6vnDnKZgWGCBdqA2D2PTAfM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.125.143/tcp/44358/p2p/16Uiu2HAkvrys4uRF3jvTrk82u2dWyCvXN2u1ZFa6tftvDrdw6tpZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.43.67/tcp/25216/p2p/16Uiu2HAkwcqBKo9onQfgUu3REPD2HAgWEYwU4L1ccHdLkbThT9Z3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.109.249/tcp/38964/p2p/16Uiu2HAm8aSBuomNqTKGxrW4QBTB9K5NqURskRuqFQW1qdEBqPxM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-08 04:49:23.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20435/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.11.228/tcp/40206/p2p/16Uiu2HAm6eFKTzh3y9p1uTaAPQNyd6vnDnKZgWGCBdqA2D2PTAfM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.128.134/tcp/29289/p2p/16Uiu2HAkz7KFMjyAe2cB2AxDSBewmGJ82XeYMoTkQceWrD3M2Xgx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.43.67/tcp/45570/p2p/16Uiu2HAkwcqBKo9onQfgUu3REPD2HAgWEYwU4L1ccHdLkbThT9Z3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.109.249/tcp/47662/p2p/16Uiu2HAm8aSBuomNqTKGxrW4QBTB9K5NqURskRuqFQW1qdEBqPxM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:49:23.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3469/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.125.143/tcp/20436/p2p/16Uiu2HAkvrys4uRF3jvTrk82u2dWyCvXN2u1ZFa6tftvDrdw6tpZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.43.67/tcp/38788/p2p/16Uiu2HAkwcqBKo9onQfgUu3REPD2HAgWEYwU4L1ccHdLkbThT9Z3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.130.130/tcp/35618/p2p/16Uiu2HAmJXAtzS2ihnspUanYTkCQQyjvnYwWaRDRyczVkeHboNtT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.109.249/tcp/55400/p2p/16Uiu2HAm8aSBuomNqTKGxrW4QBTB9K5NqURskRuqFQW1qdEBqPxM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.128.134/tcp/42396/p2p/16Uiu2HAkz7KFMjyAe2cB2AxDSBewmGJ82XeYMoTkQceWrD3M2Xgx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:49:23.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49567/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.11.228/tcp/3470/p2p/16Uiu2HAm6eFKTzh3y9p1uTaAPQNyd6vnDnKZgWGCBdqA2D2PTAfM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.249.249/tcp/52452/p2p/16Uiu2HAmJ4cDCuqe6GYpqF6UZqRy6EkXCUSwNTXuxDpEZJUum6VM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:49:23.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48926/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.143.188/tcp/56864/p2p/16Uiu2HAmDDLTFHqvUUvcaot2uvP6VHgbtCfRiFy5SXDkYZzGnn1S","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.130.130/tcp/49568/p2p/16Uiu2HAmJXAtzS2ihnspUanYTkCQQyjvnYwWaRDRyczVkeHboNtT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-08 04:49:23.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63965/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.254.80/tcp/44380/p2p/16Uiu2HAm9HtojnBWSfHDy1XwDztvbKGSg7QjUX8LX6ZLp1nTG9TE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.249.249/tcp/48927/p2p/16Uiu2HAmJ4cDCuqe6GYpqF6UZqRy6EkXCUSwNTXuxDpEZJUum6VM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-08 04:49:23.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6372/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.143.188/tcp/63966/p2p/16Uiu2HAmDDLTFHqvUUvcaot2uvP6VHgbtCfRiFy5SXDkYZzGnn1S","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.66.254/tcp/44308/p2p/16Uiu2HAmHoJpakC9kyBc6FQAZhTkcLbPYuxVav3UoNjBSVJs3FT6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:49:23.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35253/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:23.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.254.80/tcp/6373/p2p/16Uiu2HAm9HtojnBWSfHDy1XwDztvbKGSg7QjUX8LX6ZLp1nTG9TE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-08 04:49:23.591 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-08 04:49:53.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:53.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:53.626 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:54.629 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:54.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35253/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:54.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623793592251878,"ephemeral":false,"proof":""}]'
2026-04-08 04:49:54.636 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:49:54.637 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:49:54.637 DEBUG [src.node.waku_node] Stopping container with id caf3a1d5fe8f
2026-04-08 04:49:55.226 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:55.228 DEBUG [src.node.waku_node] Stopping container with id 772c9e69bfc4
2026-04-08 04:49:55.792 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:55.794 DEBUG [src.node.waku_node] Stopping container with id 26143a380596
2026-04-08 04:49:56.348 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:56.348 DEBUG [src.node.waku_node] Stopping container with id 5107eac1d0b4
2026-04-08 04:49:56.359 ERROR [src.node.docker_mananger] Max retries reached for container caf3a1d5fe8f. Exiting log stream.
2026-04-08 04:49:56.620 ERROR [src.node.docker_mananger] Max retries reached for container 772c9e69bfc4. Exiting log stream.
2026-04-08 04:49:56.853 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:56.853 DEBUG [src.node.waku_node] Stopping container with id 9fd2f8e0c008
2026-04-08 04:49:57.361 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:57.362 DEBUG [src.node.waku_node] Stopping container with id cc19472dd323
2026-04-08 04:49:57.458 ERROR [src.node.docker_mananger] Max retries reached for container 26143a380596. Exiting log stream.
2026-04-08 04:49:57.668 ERROR [src.node.docker_mananger] Max retries reached for container 5107eac1d0b4. Exiting log stream.
2026-04-08 04:49:58.433 ERROR [src.node.docker_mananger] Max retries reached for container 9fd2f8e0c008. Exiting log stream.
2026-04-08 04:50:07.856 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:07.859 DEBUG [src.node.waku_node] Stopping container with id 34b9d81181f4
2026-04-08 04:50:08.332 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:08.332 DEBUG [src.node.waku_node] Stopping container with id 35f5d47d7c7d
2026-04-08 04:50:08.671 ERROR [src.node.docker_mananger] Max retries reached for container cc19472dd323. Exiting log stream.
2026-04-08 04:50:08.825 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:08.827 DEBUG [src.node.waku_node] Stopping container with id 0e9bf0ea1696
2026-04-08 04:50:09.278 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:09.279 DEBUG [src.node.waku_node] Stopping container with id 0a664e7a83fd
2026-04-08 04:50:09.416 ERROR [src.node.docker_mananger] Max retries reached for container 34b9d81181f4. Exiting log stream.
2026-04-08 04:50:09.638 ERROR [src.node.docker_mananger] Max retries reached for container 35f5d47d7c7d. Exiting log stream.
2026-04-08 04:50:10.088 ERROR [src.node.docker_mananger] Max retries reached for container 0e9bf0ea1696. Exiting log stream.
2026-04-08 04:50:19.722 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:19.723 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:19.843 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:19.911 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:20.041 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:20.116 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:20.261 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:20.329 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:20.464 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:20.534 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:20.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:20.668 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_ping_without_request_id with id: 2026-04-08_04-49-35__7f582fc9-75a9-4d36-8132-2f84f89f2607
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-35__7f582fc9-75a9-4d36-8132-2f84f89f2607__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7585', '7586', '7587', '7588', '7589']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7585:7585 -p 7586:7586 -p 7587:7587 -p 7588:7588 -p 7589:7589 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7587 --rest-port=7585 --tcp-port=7586 --discv5-udp-port=7588 --rest-address=0.0.0.0 --nat=extip:172.18.105.204 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bebad7f0dcea1bcb71e48b468acecffb0709edcaa8ccedd9fa82eac7ec947b6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7589 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.204 waku f26d9769a02ad6e53ed4b5cefb627d677a0851d2e8747c95905f24db8d46a3d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f26d9769a02a. Setting up logs at ./log/docker/node1_2026-04-08_04-49-35__7f582fc9-75a9-4d36-8132-2f84f89f2607__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7585
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 85ec2dfd2659. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bb62632a8922. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7585/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7585/debug/v1/info" -H "Content-Type: application/json" -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.204/tcp/7586/p2p/16Uiu2HAmM8UhmgcZK6uWGf5jcVaC8GJdHLARdrLKNsGZEE98fiVC","/ip4/172.18.105.204/tcp/7587/ws/p2p/16Uiu2HAmM8UhmgcZK6uWGf5jcVaC8GJdHLARdrLKNsGZEE98fiVC"],"enrUri":"enr:-L24QHJp1L8Ju_IG1FYKJG8X8u7E2gt4CrkczJgwkVTRUiXHcd62E9HhriFM7dM18LOvNVb8vVJE7Sc10hGX5f5NMKkCgmlkgnY0gmlwhKwSacyKbXVsdGlhZGRyc5YACASsEmnMBh2iAAoErBJpzAYdo90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfeg8ehrs35Gy-Qc69Yu4FonV7ppX5YFhtyftpwdiG0eDdGNwgh2ig3VkcIIdpIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-35__7f582fc9-75a9-4d36-8132-2f84f89f2607__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56141', '56142', '56143', '56144', '56145']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56141:56141 -p 56142:56142 -p 56143:56143 -p 56144:56144 -p 56145:56145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56143 --rest-port=56141 --tcp-port=56142 --discv5-udp-port=56144 --rest-address=0.0.0.0 --nat=extip:172.18.4.66 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aba277ef1faa66a5bbae53c0ccb6e3ae7a0a4b71cc765feea4211acac5cde146 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56145 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHJp1L8Ju_IG1FYKJG8X8u7E2gt4CrkczJgwkVTRUiXHcd62E9HhriFM7dM18LOvNVb8vVJE7Sc10hGX5f5NMKkCgmlkgnY0gmlwhKwSacyKbXVsdGlhZGRyc5YACASsEmnMBh2iAAoErBJpzAYdo90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfeg8ehrs35Gy-Qc69Yu4FonV7ppX5YFhtyftpwdiG0eDdGNwgh2ig3VkcIIdpIV3YWt1MgU --filternode=/ip4/172.18.105.204/tcp/7586/p2p/16Uiu2HAmM8UhmgcZK6uWGf5jcVaC8GJdHLARdrLKNsGZEE98fiVC
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.66 waku 137212ef4b626d37801d32d2c4a85d9d3b5fb5e37ce39cb6ec2a333243a93812
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 137212ef4b62. Setting up logs at ./log/docker/node2_2026-04-08_04-49-35__7f582fc9-75a9-4d36-8132-2f84f89f2607__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56141
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56141/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.66/tcp/56142/p2p/16Uiu2HAm1pHd2nLspQqGsmMh4pVvH7wW6pkPRQsoAhZ7eUsZpqcF","/ip4/172.18.4.66/tcp/56143/ws/p2p/16Uiu2HAm1pHd2nLspQqGsmMh4pVvH7wW6pkPRQsoAhZ7eUsZpqcF"],"enrUri":"enr:-L24QC1wxhkB1-Hrwz2nAFBIT9FEgnSzEh8wI9dX56eCZ9XafSKZ5L6ViOKaK27IWCsO0m6JMHzjMRDGVhqk7nNbnn4CgmlkgnY0gmlwhKwSBEKKbXVsdGlhZGRyc5YACASsEgRCBttOAAoErBIEQgbbT90DgnJzhQDGAQAAiXNlY3AyNTZrMaECXvEzLvD0nBaqWTPP7T0wXt2-FgRQSLBV4gUAbFXyIpSDdGNwgttOg3VkcILbUIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.204/tcp/7586/p2p/16Uiu2HAmM8UhmgcZK6uWGf5jcVaC8GJdHLARdrLKNsGZEE98fiVC"]'
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:7585/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:56141/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9405f513-5c1b-4238-bc32-f28a246a2019", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9405f513-5c1b-4238-bc32-f28a246a2019","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56141/filter/v2/subscriptions/" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f26d9769a02a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 137212ef4b62
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-04-08 04:50:03.477 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:03.478 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-08_04-50-03__88fd0234-7692-4299-a6d3-1b92dc9aa82d
2026-04-08 04:50:03.478 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:03.479 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:50:03.479 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 04:50:03.489 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:03.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-03__88fd0234-7692-4299-a6d3-1b92dc9aa82d__wakuorg_nwaku:latest.log
2026-04-08 04:50:03.489 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:03.489 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:03.491 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:03.491 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.83
2026-04-08 04:50:03.491 DEBUG [src.node.docker_mananger] Generated ports ['62333', '62334', '62335', '62336', '62337']
2026-04-08 04:50:03.492 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:03.492 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:03.492 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:03.492 DEBUG [src.node.docker_mananger] docker run -i -t -p 62333:62333 -p 62334:62334 -p 62335:62335 -p 62336:62336 -p 62337:62337 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62335 --rest-port=62333 --tcp-port=62334 --discv5-udp-port=62336 --rest-address=0.0.0.0 --nat=extip:172.18.236.83 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f3c1c6fadfb6ba4b4c75c0eebb0b163d3b0c75c70a34d74dbdebbdbafacbce6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62337 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:50:03.686 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.83 waku 6cb27190499832dc329417dde36a13799297962dcb4c502ec47b8e9e0eb8d2ea
2026-04-08 04:50:03.725 DEBUG [src.node.docker_mananger] Container started with ID 6cb271904998. Setting up logs at ./log/docker/node1_2026-04-08_04-50-03__88fd0234-7692-4299-a6d3-1b92dc9aa82d__wakuorg_nwaku:latest.log
2026-04-08 04:50:03.726 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62333
2026-04-08 04:50:03.726 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:03.735 ERROR [src.node.docker_mananger] Max retries reached for container 578800f07650. Exiting log stream.
2026-04-08 04:50:04.302 ERROR [src.node.docker_mananger] Max retries reached for container 7a9663cbc72b. Exiting log stream.
2026-04-08 04:50:04.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62333/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:04.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:04.732 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:04.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62333/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:04.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.83/tcp/62334/p2p/16Uiu2HAmLbtsnrRABr4dJscyYJ35AZcyiufJ8AX1fKhudhFGgDF7","/ip4/172.18.236.83/tcp/62335/ws/p2p/16Uiu2HAmLbtsnrRABr4dJscyYJ35AZcyiufJ8AX1fKhudhFGgDF7"],"enrUri":"enr:-L24QImUv7FcmEKBUP1etcTuNiBMsOU3qjobRWh_MggfkFXEI6s1qWHkZP5c3kZFRJ3wGDqLeZRL7YpaKezskO7QbisCgmlkgnY0gmlwhKwS7FOKbXVsdGlhZGRyc5YACASsEuxTBvN-AAoErBLsUwbzf90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdhKQOgMU2IBRCHViLEidPsA9HlKB2kF839UQKu_6f6qDdGNwgvN-g3VkcILzgIV3YWt1MgU"}'
2026-04-08 04:50:04.735 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:04.736 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 04:50:04.743 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:04.743 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-03__88fd0234-7692-4299-a6d3-1b92dc9aa82d__wakuorg_nwaku:latest.log
2026-04-08 04:50:04.743 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:04.743 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:04.745 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:04.745 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.131
2026-04-08 04:50:04.745 DEBUG [src.node.docker_mananger] Generated ports ['3927', '3928', '3929', '3930', '3931']
2026-04-08 04:50:04.745 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:04.745 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:04.746 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:04.746 DEBUG [src.node.docker_mananger] docker run -i -t -p 3927:3927 -p 3928:3928 -p 3929:3929 -p 3930:3930 -p 3931:3931 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3929 --rest-port=3927 --tcp-port=3928 --discv5-udp-port=3930 --rest-address=0.0.0.0 --nat=extip:172.18.185.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3013aaf32f0270574efbfd72b0892fed9cc0db34cf425cdcb1d3c033e3bf6f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3931 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QImUv7FcmEKBUP1etcTuNiBMsOU3qjobRWh_MggfkFXEI6s1qWHkZP5c3kZFRJ3wGDqLeZRL7YpaKezskO7QbisCgmlkgnY0gmlwhKwS7FOKbXVsdGlhZGRyc5YACASsEuxTBvN-AAoErBLsUwbzf90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdhKQOgMU2IBRCHViLEidPsA9HlKB2kF839UQKu_6f6qDdGNwgvN-g3VkcILzgIV3YWt1MgU --filternode=/ip4/172.18.236.83/tcp/62334/p2p/16Uiu2HAmLbtsnrRABr4dJscyYJ35AZcyiufJ8AX1fKhudhFGgDF7
2026-04-08 04:50:04.945 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.131 waku 6f6809a62ea2061a26945fb05e51adb9b9c312db23e552455386864079e45767
2026-04-08 04:50:04.979 DEBUG [src.node.docker_mananger] Container started with ID 6f6809a62ea2. Setting up logs at ./log/docker/node2_2026-04-08_04-50-03__88fd0234-7692-4299-a6d3-1b92dc9aa82d__wakuorg_nwaku:latest.log
2026-04-08 04:50:04.980 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3927
2026-04-08 04:50:04.980 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:05.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3927/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:05.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:05.984 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:05.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3927/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:05.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.131/tcp/3928/p2p/16Uiu2HAmJNAfTftwjYeWb7Mj9WPm5w7CVnXg1pZ9Ht3wvd7upQwh","/ip4/172.18.185.131/tcp/3929/ws/p2p/16Uiu2HAmJNAfTftwjYeWb7Mj9WPm5w7CVnXg1pZ9Ht3wvd7upQwh"],"enrUri":"enr:-L24QJo8tJAYS8qUI8WIS1JmzyS08rDa4725Gpt46A657usaNdL7HCwvloU3y5lc3Tcwp6YudHitCv7-df-kjeBVUG8CgmlkgnY0gmlwhKwSuYOKbXVsdGlhZGRyc5YACASsErmDBg9YAAoErBK5gwYPWd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVNbouUi1LNyfUS0vT9bRS5wgQsFUwkzYkRZvnjKklHiDdGNwgg9Yg3VkcIIPWoV3YWt1MgA"}'
2026-04-08 04:50:05.987 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:05.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3927/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.83/tcp/62334/p2p/16Uiu2HAmLbtsnrRABr4dJscyYJ35AZcyiufJ8AX1fKhudhFGgDF7"]'
2026-04-08 04:50:06.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:06.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62333/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:06.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:06.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3927/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7445da59-bfe9-41d1-aa38-1a46b8f4a711", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:50:06.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7445da59-bfe9-41d1-aa38-1a46b8f4a711","statusDesc":"OK"}'
2026-04-08 04:50:06.059 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:3927/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:50:06.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-08 04:50:06.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62333/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:06.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:06.078 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:06.179 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:06.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3927/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:06.183 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":1775623806070911405,"ephemeral":false}]'
2026-04-08 04:50:06.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62333/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:06.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:06.191 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:06.292 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:06.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3927/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:06.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1775623806185772301,"ephemeral":false}]'
2026-04-08 04:50:06.298 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:06.299 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:06.300 DEBUG [src.node.waku_node] Stopping container with id 6cb271904998
2026-04-08 04:50:06.802 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:06.803 DEBUG [src.node.waku_node] Stopping container with id 6f6809a62ea2
2026-04-08 04:50:07.291 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:07.295 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:07.305 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:07.311 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
2026-04-08 04:50:10.860 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:10.860 DEBUG [tests.conftest] Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list1] with id: 2026-04-08_04-50-10__0698a01e-116d-40b9-94b9-9f130a5e2f8d
2026-04-08 04:50:10.861 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:10.861 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:10.861 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 04:50:10.868 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:10.868 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-10__0698a01e-116d-40b9-94b9-9f130a5e2f8d__wakuorg_nwaku:latest.log
2026-04-08 04:50:10.868 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:10.869 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:10.870 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:10.870 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.61
2026-04-08 04:50:10.870 DEBUG [src.node.docker_mananger] Generated ports ['42412', '42413', '42414', '42415', '42416']
2026-04-08 04:50:10.870 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:10.870 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:10.871 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:10.871 DEBUG [src.node.docker_mananger] docker run -i -t -p 42412:42412 -p 42413:42413 -p 42414:42414 -p 42415:42415 -p 42416:42416 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42414 --rest-port=42412 --tcp-port=42413 --discv5-udp-port=42415 --rest-address=0.0.0.0 --nat=extip:172.18.189.61 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b54bd36a9f7fec8b84a2ed6ad8cfaad36c96de24c3ebc13da8ccfc445adc352a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42416 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-04-08 04:50:11.058 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.61 waku 0d0e7a1c5d00156f5e49a0109de8172ee4c4127a878cfa12acee71d82e75b36f
2026-04-08 04:50:11.101 DEBUG [src.node.docker_mananger] Container started with ID 0d0e7a1c5d00. Setting up logs at ./log/docker/node1_2026-04-08_04-50-10__0698a01e-116d-40b9-94b9-9f130a5e2f8d__wakuorg_nwaku:latest.log
2026-04-08 04:50:11.101 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42412
2026-04-08 04:50:11.102 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:11.197 ERROR [src.node.docker_mananger] Max retries reached for container 8878f8a9a963. Exiting log stream.
2026-04-08 04:50:11.664 ERROR [src.node.docker_mananger] Max retries reached for container 2e594dfa3ed5. Exiting log stream.
2026-04-08 04:50:12.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42412/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:12.106 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:12.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42412/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.61/tcp/42413/p2p/16Uiu2HAm2Gu4HJjnNkhMjPXWjJrncTdPuR8ydjG7JoNvmsx8Mz64","/ip4/172.18.189.61/tcp/42414/ws/p2p/16Uiu2HAm2Gu4HJjnNkhMjPXWjJrncTdPuR8ydjG7JoNvmsx8Mz64"],"enrUri":"enr:-L24QPHHn4XfWUljvTTLKTunQb11eSmmW6AmuEcG5c-i9_htZxBjcHth697bJGNOgn0mS_o6UoP19Gv7suApshzLx8ACgmlkgnY0gmlwhKwSvT2KbXVsdGlhZGRyc5YACASsEr09BqWtAAoErBK9PQalrt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECZcJeK37BRBkztzrxbBR2sFHVeVT0FmkI_otXpOnsN5mDdGNwgqWtg3VkcIKlr4V3YWt1MgU"}'
2026-04-08 04:50:12.109 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:12.116 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:12.116 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-10__0698a01e-116d-40b9-94b9-9f130a5e2f8d__wakuorg_nwaku:latest.log
2026-04-08 04:50:12.116 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:12.116 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:12.117 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:12.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.110
2026-04-08 04:50:12.118 DEBUG [src.node.docker_mananger] Generated ports ['9493', '9494', '9495', '9496', '9497']
2026-04-08 04:50:12.118 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:12.118 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:12.118 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:12.118 DEBUG [src.node.docker_mananger] docker run -i -t -p 9493:9493 -p 9494:9494 -p 9495:9495 -p 9496:9496 -p 9497:9497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9495 --rest-port=9493 --tcp-port=9494 --discv5-udp-port=9496 --rest-address=0.0.0.0 --nat=extip:172.18.239.110 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=3c46a99eb3b1825a2ff19b6dca7a4280d6aef4852f6ecdc8cd57c3f1aa95e22e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9497 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPHHn4XfWUljvTTLKTunQb11eSmmW6AmuEcG5c-i9_htZxBjcHth697bJGNOgn0mS_o6UoP19Gv7suApshzLx8ACgmlkgnY0gmlwhKwSvT2KbXVsdGlhZGRyc5YACASsEr09BqWtAAoErBK9PQalrt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECZcJeK37BRBkztzrxbBR2sFHVeVT0FmkI_otXpOnsN5mDdGNwgqWtg3VkcIKlr4V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-08 04:50:12.301 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.110 waku 4d32f7d95d270b7269b0e062c40520e3dff67280ebbc3331063ee5d9c732ee91
2026-04-08 04:50:12.334 DEBUG [src.node.docker_mananger] Container started with ID 4d32f7d95d27. Setting up logs at ./log/docker/node2_2026-04-08_04-50-10__0698a01e-116d-40b9-94b9-9f130a5e2f8d__wakuorg_nwaku:latest.log
2026-04-08 04:50:12.334 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9493
2026-04-08 04:50:12.335 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:13.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9493/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:13.356 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:13.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9493/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.110/tcp/9494/p2p/16Uiu2HAkyuNnjHZ2d19csn1Rtwnpei7EyKPD62WZVhnif51X7GR2","/ip4/172.18.239.110/tcp/9495/ws/p2p/16Uiu2HAkyuNnjHZ2d19csn1Rtwnpei7EyKPD62WZVhnif51X7GR2"],"enrUri":"enr:-L24QKXPvBHl6L2TPrVNm75tfNxCeg_JXh89XrBTNmawdIcGIxp7XEoOMC8atYnYh-2oH3lta0HccGNMR8T0x5FDllICgmlkgnY0gmlwhKwS726KbXVsdGlhZGRyc5YACASsEu9uBiUWAAoErBLvbgYlF90DgnJzhQDHAQAAiXNlY3AyNTZrMaECQoeSnV4tRLzF5b5_dEvRI-9DzDJIjqZ3HQ3CdwvL8l2DdGNwgiUWg3VkcIIlGIV3YWt1MgE"}'
2026-04-08 04:50:13.361 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:13.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9493/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.61/tcp/42413/p2p/16Uiu2HAm2Gu4HJjnNkhMjPXWjJrncTdPuR8ydjG7JoNvmsx8Mz64"]'
2026-04-08 04:50:13.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42412/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-04-08 04:50:13.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9493/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-04-08 04:50:13.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42412/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.380 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.480 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42412/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.483 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":1775623813375502236,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:13.486 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9493/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.488 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":1775623813375502236,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:13.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42412/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.495 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.595 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42412/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775623813490114851,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:13.600 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9493/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775623813490114851,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:13.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42412/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.633 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.734 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42412/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775623813627514541,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:13.739 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9493/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775623813627514541,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:13.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42412/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.749 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.849 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42412/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775623813743419200,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:13.853 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9493/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775623813743419200,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:13.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42412/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.862 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.962 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42412/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775623813857452996,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:13.967 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9493/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775623813857452996,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:13.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42412/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.976 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:14.077 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:14.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42412/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:14.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775623813971253687,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:14.081 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:14.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9493/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:14.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775623813971253687,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:14.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42412/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:14.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:14.091 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:14.191 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:14.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42412/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:14.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775623814085259070,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:14.196 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:14.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9493/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:14.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775623814085259070,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:14.201 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:14.203 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:14.203 DEBUG [src.node.waku_node] Stopping container with id 0d0e7a1c5d00
2026-04-08 04:50:14.668 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:14.670 DEBUG [src.node.waku_node] Stopping container with id 4d32f7d95d27
2026-04-08 04:50:15.090 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:15.091 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:15.103 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:15.111 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_full__peer_full with id: 2026-04-08_04-50-46__21f37a81-735a-4c68-993e-d59908d9daba
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-50-46__21f37a81-735a-4c68-993e-d59908d9daba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55512', '55513', '55514', '55515', '55516']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55512:55512 -p 55513:55513 -p 55514:55514 -p 55515:55515 -p 55516:55516 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55514 --rest-port=55512 --tcp-port=55513 --discv5-udp-port=55515 --rest-address=0.0.0.0 --nat=extip:172.18.52.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=00fc0afdca62f09515afc6e9a1b51e0bacdbb6ebeafb84abc5c3e474bcf99967 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55516 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.230 waku 2f177c12a48f9403167eabafab83b513b7ea55863f94307f5872ade034313c44
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f177c12a48f. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-50-46__21f37a81-735a-4c68-993e-d59908d9daba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55512
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 3087392ec6bc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f2438a71fead. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55512/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55512/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/55513/p2p/16Uiu2HAkzmQ8JvwwpCH93mr4RQtPr3ukeUyEVh6pMNvGripwWz7S","/ip4/172.18.52.230/tcp/55514/ws/p2p/16Uiu2HAkzmQ8JvwwpCH93mr4RQtPr3ukeUyEVh6pMNvGripwWz7S"],"enrUri":"enr:-L24QIayVK0e1wJKqHFLCyXR7ZqDqy79YfL_bewVRwd0voQpHDqy2TjN86Z2dEhQwV86ZhhwO_2UqtX_jTZT5bhJ-MICgmlkgnY0gmlwhKwSNOaKbXVsdGlhZGRyc5YACASsEjTmBtjZAAoErBI05gbY2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECT1ggJi8AUYsdax8RStDQfo0EjdRFojLFBfWRSuYatoGDdGNwgtjZg3VkcILY24V3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-50-46__21f37a81-735a-4c68-993e-d59908d9daba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42363', '42364', '42365', '42366', '42367']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42363:42363 -p 42364:42364 -p 42365:42365 -p 42366:42366 -p 42367:42367 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42365 --rest-port=42363 --tcp-port=42364 --discv5-udp-port=42366 --rest-address=0.0.0.0 --nat=extip:172.18.138.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4eecde2c24aae86b1bc465ceca4be136bacf4bd0e9e310fcb6cea87bc92d3ab6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42367 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIayVK0e1wJKqHFLCyXR7ZqDqy79YfL_bewVRwd0voQpHDqy2TjN86Z2dEhQwV86ZhhwO_2UqtX_jTZT5bhJ-MICgmlkgnY0gmlwhKwSNOaKbXVsdGlhZGRyc5YACASsEjTmBtjZAAoErBI05gbY2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECT1ggJi8AUYsdax8RStDQfo0EjdRFojLFBfWRSuYatoGDdGNwgtjZg3VkcILY24V3YWt1Mg0 --lightpushnode=/ip4/172.18.52.230/tcp/55513/p2p/16Uiu2HAkzmQ8JvwwpCH93mr4RQtPr3ukeUyEVh6pMNvGripwWz7S --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.149 waku d9f224484e76dd20977445c2a412e4d9eed2699055fab09dfcefecf6770285e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9f224484e76. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-50-46__21f37a81-735a-4c68-993e-d59908d9daba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42363
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42363/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42363/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.149/tcp/42364/p2p/16Uiu2HAmD3t7Dk799ZLkF9gcSTfWzzBjaWjUiGBsXJSzAZV2gJhW","/ip4/172.18.138.149/tcp/42365/ws/p2p/16Uiu2HAmD3t7Dk799ZLkF9gcSTfWzzBjaWjUiGBsXJSzAZV2gJhW"],"enrUri":"enr:-L24QM5BN6Rd5lNpGV9yHIqZK6obC_wvIX5KuX49o6UenF6UAy5nF_p_5wEVdGhTJaEep8udyZEASTJMUILO6eYVKd8CgmlkgnY0gmlwhKwSipWKbXVsdGlhZGRyc5YACASsEoqVBqV8AAoErBKKlQalfd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBd1M08qxBvDFJHZG5KVjjnokJ3fQBRT3YNqJ0IjFTLmDdGNwgqV8g3VkcIKlfoV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42363/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.230/tcp/55513/p2p/16Uiu2HAkzmQ8JvwwpCH93mr4RQtPr3ukeUyEVh6pMNvGripwWz7S"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:42363/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:42363/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623849672315847}}'
INFO  src.node.api_clients.base_client:base_client.py: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:55512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623849672315847,"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:42363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623849672315847,"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 2f177c12a48f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d9f224484e76
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_messages_with_timestamps_far_from_now with id: 2026-04-08_04-51-27__418c6a39-26f8-4678-8238-ad2edc8e8a1c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-51-27__418c6a39-26f8-4678-8238-ad2edc8e8a1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.144.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13535', '13536', '13537', '13538', '13539']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13535:13535 -p 13536:13536 -p 13537:13537 -p 13538:13538 -p 13539:13539 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13537 --rest-port=13535 --tcp-port=13536 --discv5-udp-port=13538 --rest-address=0.0.0.0 --nat=extip:172.18.144.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b9fd0ef71a6c2d0926cd65c392d9982e6e36456cce5131e629cbd296f6dccdb5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13539 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.130 waku 97b132952057b3fd996bc8d4f4091bac593f710364650fb54706ac49121d4dc5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 97b132952057. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-51-27__418c6a39-26f8-4678-8238-ad2edc8e8a1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13535
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 700c8dcefa73. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 20a28d758e64. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13535/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13535/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.130/tcp/13536/p2p/16Uiu2HAkxeU693K8RHx2Fv2XnFkiWuUx4yGAihM4r4kX3UxuD8Nn","/ip4/172.18.144.130/tcp/13537/ws/p2p/16Uiu2HAkxeU693K8RHx2Fv2XnFkiWuUx4yGAihM4r4kX3UxuD8Nn"],"enrUri":"enr:-L24QFAZJox8Ee3HNHT5_PNCPzfx-dnnvBNW3ur9lAHugRxfQXQdGq6CtMBDOy6az0szDMR6gt-7welQklVNTPf4cLMCgmlkgnY0gmlwhKwSkIKKbXVsdGlhZGRyc5YACASsEpCCBjTgAAoErBKQggY04d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECL9oqpB5AGbL9oUp2v-rEkGKeGLdTnyWKSo_Uy0StRSuDdGNwgjTgg3VkcII04oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-51-27__418c6a39-26f8-4678-8238-ad2edc8e8a1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.219.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48819', '48820', '48821', '48822', '48823']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48819:48819 -p 48820:48820 -p 48821:48821 -p 48822:48822 -p 48823:48823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48821 --rest-port=48819 --tcp-port=48820 --discv5-udp-port=48822 --rest-address=0.0.0.0 --nat=extip:172.18.219.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=af4f462ad4db6e95d30c1dddaa3c2f9a9d6e4ffa56ecd44307c0eb593ba051ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48823 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFAZJox8Ee3HNHT5_PNCPzfx-dnnvBNW3ur9lAHugRxfQXQdGq6CtMBDOy6az0szDMR6gt-7welQklVNTPf4cLMCgmlkgnY0gmlwhKwSkIKKbXVsdGlhZGRyc5YACASsEpCCBjTgAAoErBKQggY04d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECL9oqpB5AGbL9oUp2v-rEkGKeGLdTnyWKSo_Uy0StRSuDdGNwgjTgg3VkcII04oV3YWt1MgM --storenode=/ip4/172.18.144.130/tcp/13536/p2p/16Uiu2HAkxeU693K8RHx2Fv2XnFkiWuUx4yGAihM4r4kX3UxuD8Nn --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.244 waku 7e857056eca6c99590a5947d4fd35b3d99432cee2f353d7e6f24d360d88b06a0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e857056eca6. Setting up logs at ./log/docker/store_node1_2026-04-08_04-51-27__418c6a39-26f8-4678-8238-ad2edc8e8a1c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48819
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48819/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48819/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.244/tcp/48820/p2p/16Uiu2HAmBUX52zRSp95JPYpgatqoRjfeyAjECCvcC1metAgdxwij","/ip4/172.18.219.244/tcp/48821/ws/p2p/16Uiu2HAmBUX52zRSp95JPYpgatqoRjfeyAjECCvcC1metAgdxwij"],"enrUri":"enr:-L24QI0sUb0efZbaeDuYrvUELRvRJUQ66asdPAbw7gE5ZL--YjBy7UdE0szvmzKOUsyCUbsMxOsYg66sANqiIem1asICgmlkgnY0gmlwhKwS2_SKbXVsdGlhZGRyc5YACASsEtv0Br60AAoErBLb9Aa-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7nWouthjEynSkLwmZvC59WA4OlSive_nOD56VwsI5ASDdGNwgr60g3VkcIK-toV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48819/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.130/tcp/13536/p2p/16Uiu2HAkxeU693K8RHx2Fv2XnFkiWuUx4yGAihM4r4kX3UxuD8Nn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13535/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:48819/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_time_filter:test_time_filter.py:31 Running test with payload 20 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13535/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:13535/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
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.store.test_time_filter:test_time_filter.py:31 Running test with payload 40 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13535/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:13535/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
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 97b132952057
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7e857056eca6
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,40 @@
2026-04-08 04:51:52.015 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:51:52.016 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2026-04-08_04-51-52__79e52d2c-6fe0-42ef-94cc-f3f5e1a116ef
2026-04-08 04:51:52.016 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:51:52.016 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:51:52.017 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 04:51:52.017 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:51:52.017 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:51:52.028 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:52.029 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-52__79e52d2c-6fe0-42ef-94cc-f3f5e1a116ef__wakuorg_nwaku:latest.log
2026-04-08 04:51:52.029 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:52.029 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:52.032 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:52.032 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.188
2026-04-08 04:51:52.032 DEBUG [src.node.docker_mananger] Generated ports ['55661', '55662', '55663', '55664', '55665']
2026-04-08 04:51:52.032 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:52.032 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:52.032 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:52.032 DEBUG [src.node.docker_mananger] docker run -i -t -p 55661:55661 -p 55662:55662 -p 55663:55663 -p 55664:55664 -p 55665:55665 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55663 --rest-port=55661 --tcp-port=55662 --discv5-udp-port=55664 --rest-address=0.0.0.0 --nat=extip:172.18.86.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b3d29f32363c4c351901d36dbeec1903ebe314c2c613cae65b42325951c3efd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55665 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2026-04-08 04:51:52.212 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.188 waku ae47fa727e777c50efef19a83ac638fab4f52a88f5bad8bb4818c5935dee02cc
2026-04-08 04:51:52.251 DEBUG [src.node.docker_mananger] Container started with ID ae47fa727e77. Setting up logs at ./log/docker/node1_2026-04-08_04-51-52__79e52d2c-6fe0-42ef-94cc-f3f5e1a116ef__wakuorg_nwaku:latest.log
2026-04-08 04:51:52.252 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55661
2026-04-08 04:51:52.252 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:52.339 ERROR [src.node.docker_mananger] Max retries reached for container 505c8e5180ae. Exiting log stream.
2026-04-08 04:51:52.857 ERROR [src.node.docker_mananger] Max retries reached for container 633dd3e812a1. Exiting log stream.
2026-04-08 04:51:53.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55661/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:53.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:53.256 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:53.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55661/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:53.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.188/tcp/55662/p2p/16Uiu2HAm2tbSjSnFp1npga9pvU9ehFhp7tJAxYcykVWjyNGQAeys","/ip4/172.18.86.188/tcp/55663/ws/p2p/16Uiu2HAm2tbSjSnFp1npga9pvU9ehFhp7tJAxYcykVWjyNGQAeys"],"enrUri":"enr:-L24QC6di1er_soHhPNKkH2qHrg8PX9tuNVrWj2SeD1S79KvR_5x8iS8VlaL28RLLUy6wSAX5HJM0eAzKSUJGpvWLsQCgmlkgnY0gmlwhKwSVryKbXVsdGlhZGRyc5YACASsEla8BtluAAoErBJWvAbZb90DgnJzhQDGAQAAiXNlY3AyNTZrMaECbudcqyHYV0GudX_9jXXvyODu9rw9alY7UbZ_fCCvYo6DdGNwgtlug3VkcILZcIV3YWt1Mg8"}'
2026-04-08 04:51:53.259 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:53.259 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-04-08 04:51:58.301 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:58.301 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:58.302 DEBUG [src.node.waku_node] Stopping container with id ae47fa727e77
2026-04-08 04:51:58.751 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:58.753 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:58.755 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:58.756 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-08 04:51:58.756 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-08 04:51:58.757 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-04-08_04-51-52__79e52d2c-6fe0-42ef-94cc-f3f5e1a116ef__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,860 @@
WRN 2026-04-08 05:03:39.861+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:471
bSubscribeShards: some(@[0])
INF 2026-04-08 05:03:39.861+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:506 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-04-08 05:03:39.861+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:156 relay=true rlnRelay=false store=true filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-04-08 05:03:39.861+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:165 cluster=198
INF 2026-04-08 05:03:39.861+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:168 shard=0
INF 2026-04-08 05:03:39.862+00:00 Setting up storage tid=1 file=node_factory.nim:481
INF 2026-04-08 05:03:39.862+00:00 Initializing node tid=1 file=node_factory.nim:490
TRC 2026-04-08 05:03:39.863+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-04-08 05:03:39.863+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-04-08 05:03:39.863+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-04-08 05:03:39.863+00:00 no peer storage found tid=1 file=peer_manager.nim:1222
INF 2026-04-08 05:03:39.863+00:00 Initializing networking tid=1 file=waku_node.nim:213 addrs="@[/ip4/172.18.155.33/tcp/30123, /ip4/172.18.155.33/tcp/30124/ws]"
INF 2026-04-08 05:03:39.863+00:00 Mounting protocols tid=1 file=node_factory.nim:496
INF 2026-04-08 05:03:39.863+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"
TRC 2026-04-08 05:03:39.863+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-04-08 05:03:39.866+00:00 sqlite database page stats tid=1 file=builder.nim:53 pageSize=4096 pages=1 freePages=0
INF 2026-04-08 05:03:39.867+00:00 starting message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:57
INF 2026-04-08 05:03:39.867+00:00 Not considered schema version 7 topics="waku archive migration" tid=1 file=migrations.nim:45
INF 2026-04-08 05:03:39.867+00:00 database schema is outdated topics="sqlite" tid=1 file=db_sqlite.nim:447 userVersion=0 targetVersion=10
INF 2026-04-08 05:03:39.868+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 2026-04-08 05:03:39.871+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 2026-04-08 05:03:39.871+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 2026-04-08 05:03:39.873+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 2026-04-08 05:03:39.873+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 2026-04-08 05:03:39.873+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 2026-04-08 05:03:39.873+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-08 05:03:39.874+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-08 05:03:39.874+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 2026-04-08 05:03:39.875+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 2026-04-08 05:03:39.875+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 2026-04-08 05:03:39.875+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 2026-04-08 05:03:39.875+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-08 05:03:39.877+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-08 05:03:39.877+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 2026-04-08 05:03:39.877+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 2026-04-08 05:03:39.878+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 2026-04-08 05:03:39.878+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 2026-04-08 05:03:39.878+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-08 05:03:39.878+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-08 05:03:39.878+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 2026-04-08 05:03:39.879+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 2026-04-08 05:03:39.879+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 2026-04-08 05:03:39.879+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 2026-04-08 05:03:39.880+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-08 05:03:39.880+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-08 05:03:39.880+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2026-04-08 05:03:39.883+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2026-04-08 05:03:39.883+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 2026-04-08 05:03:39.883+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 2026-04-08 05:03:39.883+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 2026-04-08 05:03:39.883+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 2026-04-08 05:03:39.883+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-08 05:03:39.884+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-08 05:03:39.884+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 2026-04-08 05:03:39.885+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 2026-04-08 05:03:39.885+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME COLUMN receiverTimestamp TO storedAt;"
INF 2026-04-08 05:03:39.886+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 2026-04-08 05:03:39.886+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-08 05:03:39.887+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-08 05:03:39.887+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 2026-04-08 05:03:39.887+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 2026-04-08 05:03:39.887+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-08 05:03:39.887+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-08 05:03:39.887+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 2026-04-08 05:03:39.888+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 2026-04-08 05:03:39.888+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-08 05:03:39.890+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-08 05:03:39.890+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 2026-04-08 05:03:39.890+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 2026-04-08 05:03:39.890+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 2026-04-08 05:03:39.890+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 2026-04-08 05:03:39.890+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2026-04-08 05:03:39.891+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2026-04-08 05:03:39.891+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-08 05:03:39.893+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-08 05:03:39.893+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 2026-04-08 05:03:39.894+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 2026-04-08 05:03:39.894+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 2026-04-08 05:03:39.894+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 2026-04-08 05:03:39.894+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2026-04-08 05:03:39.895+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2026-04-08 05:03:39.895+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2026-04-08 05:03:39.896+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2026-04-08 05:03:39.896+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-08 05:03:39.898+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-08 05:03:39.898+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME COLUMN storedAt TO timestamp;"
INF 2026-04-08 05:03:39.900+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 2026-04-08 05:03:39.900+00:00 database user_version updated topics="sqlite" tid=1 file=db_sqlite.nim:481 userVersion=10
INF 2026-04-08 05:03:39.900+00:00 finished message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:70
INF 2026-04-08 05:03:39.900+00:00 setting up sqlite waku archive driver tid=1 file=builder.nim:65
INF 2026-04-08 05:03:39.901+00:00 executing message retention policy topics="waku archive" tid=1 file=archive.nim:270 policy=time:172800
INF 2026-04-08 05:03:39.901+00:00 beginning of executing message retention policy - time topics="waku archive retention_policy" tid=1 file=retention_policy_time.nim:22
INF 2026-04-08 05:03:39.901+00:00 end of executing message retention policy - time topics="waku archive retention_policy" tid=1 file=retention_policy_time.nim:30
INF 2026-04-08 05:03:39.901+00:00 mounting waku store protocol topics="waku node store api" tid=1 file=store.nim:100
TRC 2026-04-08 05:03:39.901+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/store-query/3.0.0]"
INF 2026-04-08 05:03:39.901+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:119
INF 2026-04-08 05:03:39.902+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:290 clusterId=198 shardCount=1
INF 2026-04-08 05:03:39.902+00:00 Shards created from content topics tid=1 file=node_factory.nim:282 contentTopics=[] shards=[]
INF 2026-04-08 05:03:39.902+00:00 Setting max message size tid=1 file=node_factory.nim:291 num_bytes=153600
INF 2026-04-08 05:03:39.902+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:253
TRC 2026-04-08 05:03:39.902+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-04-08 05:03:39.902+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:270
INF 2026-04-08 05:03:39.902+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=198
INF 2026-04-08 05:03:39.902+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-04-08 05:03:39.902+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=198 shards="[0]" capabilities="[Relay, Store]" wakuPeerRecord="(peerId: 16U*9rzB6g, seqNo: 1775624619, addresses: [/ip4/172.18.155.33/tcp/30123, /ip4/172.18.155.33/tcp/30124/ws], mixKey: )"
TRC 2026-04-08 05:03:39.902+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-04-08 05:03:39.902+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:403
INF 2026-04-08 05:03:39.902+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=198
INF 2026-04-08 05:03:39.902+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-04-08 05:03:39.902+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-04-08 05:03:39.902+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-04-08 05:03:39.902+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-04-08 05:03:39.902+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-04-08 05:03:39.902+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-04-08 05:03:39.902+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-04-08 05:03:39.902+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-04-08 05:03:39.902+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-04-08 05:03:39.903+00:00 REST service started tid=1 file=server.nim:182 address=0.0.0.0:30122
INF 2026-04-08 05:03:39.903+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:30122/
INF 2026-04-08 05:03:39.903+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:127
TRC 2026-04-08 05:03:39.903+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-04-08 05:03:39.903+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:367
INF 2026-04-08 05:03:39.903+00:00 Running nwaku node tid=1 file=node_factory.nim:413 version=v0.38.0-rc.0-21-g9a3445
INF 2026-04-08 05:03:39.903+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:574 version=v0.38.0-rc.0-21-g9a3445
INF 2026-04-08 05:03:39.903+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:374
INF 2026-04-08 05:03:39.903+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-04-08 05:03:39.903+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-04-08 05:03:39.903+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140303291310160
TRC 2026-04-08 05:03:39.903+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-08 05:03:39.903+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=140303291310160
TRC 2026-04-08 05:03:39.903+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-04-08 05:03:39.903+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-04-08 05:03:39.903+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:395
INF 2026-04-08 05:03:39.903+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-04-08 05:03:39.903+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-04-08 05:03:39.903+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-04-08 05:03:39.903+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-04-08 05:03:39.903+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g, listenAddrs: [/ip4/0.0.0.0/tcp/30124/ws, /ip4/0.0.0.0/tcp/30123], 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/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0-21-g9a3445)"
TRC 2026-04-08 05:03:39.903+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-04-08 05:03:39.904+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/30123
TRC 2026-04-08 05:03:39.904+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/30123]
DBG 2026-04-08 05:03:39.904+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-08 05:03:39.904+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-04-08 05:03:39.904+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/30124/ws]
TRC 2026-04-08 05:03:39.904+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:30124
TRC 2026-04-08 05:03:39.904+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/30124/ws]"
INF 2026-04-08 05:03:39.904+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-04-08 05:03:39.904+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-04-08 05:03:39.904+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-04-08 05:03:39.904+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-08 05:03:39.904+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-04-08 05:03:39.904+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-04-08 05:03:39.905+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-04-08 05:03:39.905+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-04-08 05:03:39.905+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-04-08 05:03:39.905+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g, listenAddrs: [/ip4/0.0.0.0/tcp/30123, /ip4/0.0.0.0/tcp/30124/ws], addrs: [/ip4/172.18.155.33/tcp/30123, /ip4/172.18.155.33/tcp/30124/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/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0-21-g9a3445)"
INF 2026-04-08 05:03:39.905+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:463 peerId=16U*9rzB6g addrs="[/ip4/172.18.155.33/tcp/30123, /ip4/172.18.155.33/tcp/30124/ws]"
INF 2026-04-08 05:03:39.905+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:486 full=[/ip4/0.0.0.0/tcp/30123/p2p/16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g][/ip4/0.0.0.0/tcp/30124/ws/p2p/16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.155.33/tcp/30123, /ip4/172.18.155.33/tcp/30124/ws]"
INF 2026-04-08 05:03:39.905+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:488 full=[/ip4/172.18.155.33/tcp/30123/p2p/16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g][/ip4/172.18.155.33/tcp/30124/ws/p2p/16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g]
INF 2026-04-08 05:03:39.905+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:489 enr=enr:-LO4QDx2OyUubG0lw-vjQXd7OvqMHbCuUrr-eskeqqblgr8KUY1ck6wMHlGTmMSDmjcDHF_6rTikKZi2NLf2celsK1MBgmlkgnY0gmlwhKwSmyGKbXVsdGlhZGRyc4wACgSsEpshBnWs3QOCcnOFAMYBAACJc2VjcDI1NmsxoQLWinxpAZ92lPY-EAzPG2K6sKDDFacwJwwmZRVH14vRaYN0Y3CCdauDdWRwgnWthXdha3UyAw
INF 2026-04-08 05:03:39.905+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:633
TRC 2026-04-08 05:03:39.905+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1072
TRC 2026-04-08 05:03:39.905+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1065
INF 2026-04-08 05:03:39.905+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:846 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-04-08 05:03:39.905+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:463 peerId=16U*9rzB6g addrs="[/ip4/172.18.155.33/tcp/30123, /ip4/172.18.155.33/tcp/30124/ws]"
INF 2026-04-08 05:03:39.906+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:486 full=[/ip4/0.0.0.0/tcp/30123/p2p/16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g][/ip4/0.0.0.0/tcp/30124/ws/p2p/16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.155.33/tcp/30123, /ip4/172.18.155.33/tcp/30124/ws]"
INF 2026-04-08 05:03:39.906+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:488 full=[/ip4/172.18.155.33/tcp/30123/p2p/16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g][/ip4/172.18.155.33/tcp/30124/ws/p2p/16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g]
INF 2026-04-08 05:03:39.906+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:489 enr=enr:-LO4QDx2OyUubG0lw-vjQXd7OvqMHbCuUrr-eskeqqblgr8KUY1ck6wMHlGTmMSDmjcDHF_6rTikKZi2NLf2celsK1MBgmlkgnY0gmlwhKwSmyGKbXVsdGlhZGRyc4wACgSsEpshBnWs3QOCcnOFAMYBAACJc2VjcDI1NmsxoQLWinxpAZ92lPY-EAzPG2K6sKDDFacwJwwmZRVH14vRaYN0Y3CCdauDdWRwgnWthXdha3UyAw
INF 2026-04-08 05:03:39.906+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:301 enr=enr:-L24QLJp8vdWsWfqJT66PdWalX1YIvpF6iXHHLn0BvU-cxY4Ga5E3cZVvs3kjNl4LyokVl1SbEDPuvDExq4pA3foSXwCgmlkgnY0gmlwhKwSmyGKbXVsdGlhZGRyc5YACASsEpshBnWrAAoErBKbIQZ1rN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1op8aQGfdpT2PhAMzxtiurCgwxWnMCcMJmUVR9eL0WmDdGNwgnWrg3VkcIJ1rYV3YWt1MgM record="(2, id: \"v4\", ip: 172.18.155.33, multiaddrs: 0x000804AC129B210675AB000A04AC129B210675ACDD03, rs: 0x00C6010000, secp256k1: 0x02D68A7C69019F7694F63E100CCF1B62BAB0A0C315A730270C26651547D78BD169, tcp: 30123, udp: 30125, waku2: 0x03)"
INF 2026-04-08 05:03:39.906+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-04-08 05:03:39.906+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-04-08 05:03:39.906+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=30125
TRC 2026-04-08 05:03:39.906+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-04-08 05:03:39.906+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-04-08 05:03:39.907+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-04-08 05:03:39.907+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-04-08 05:03:39.907+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2026-04-08 05:03:39.907+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-04-08 05:03:39.907+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QDFAQAoXBjzowN26ssC8eVhz5M_tqbUAxp9IffHrdgTzQJSE-AAlQhYEKNa362YjZ0Vu7lzIs0Sp7qg1pbyPC6MDgmlkgnY0gmlwhKwSmyGKbXVsdGlhZGRyc5YACASsEpshBnWrAAoErBKbIQZ1rN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1op8aQGfdpT2PhAMzxtiurCgwxWnMCcMJmUVR9eL0WmDdGNwgnWrg3VkcIJ1rYV3YWt1MgM enr="(3, id: \"v4\", ip: 172.18.155.33, multiaddrs: 0x000804AC129B210675AB000A04AC129B210675ACDD03, rs: 0x00C6010000, secp256k1: 0x02D68A7C69019F7694F63E100CCF1B62BAB0A0C315A730270C26651547D78BD169, tcp: 30123, udp: 30125, waku2: 0x03)"
INF 2026-04-08 05:03:39.907+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:593 pubsubTopic=/waku/2/rs/198/0
TRC 2026-04-08 05:03:39.907+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/198/0
TRC 2026-04-08 05:03:39.907+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/198/0
TRC 2026-04-08 05:03:39.907+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 05:03:39.907+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 05:03:39.907+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 05:03:39.907+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
WRN 2026-04-08 05:03:39.907+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:155 pubsubTopic=/waku/2/rs/198/0
TRC 2026-04-08 05:03:39.907+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-04-08 05:03:39.907+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:492
DBG 2026-04-08 05:03:39.907+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-04-08 05:03:39.907+00:00 starting keepalive tid=1 file=node_health_monitor.nim:654 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-04-08 05:03:39.907+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:569
INF 2026-04-08 05:03:39.908+00:00 subscribe (was already subscribed in the mesh; appHandler set) topics="waku node relay api" tid=1 file=relay.nim:157 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-08 05:03:39.909+00:00 REST services are installed tid=1 file=builder.nim:219
INF 2026-04-08 05:03:39.909+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=30126
INF 2026-04-08 05:03:39.909+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-08 05:03:39.910+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=30126
INF 2026-04-08 05:03:39.910+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-04-08 05:03:39.910+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-04-08 05:03:39.917+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
DBG 2026-04-08 05:03:40.898+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:34860 meth=GET uri=/health
DBG 2026-04-08 05:03:40.898+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:34860 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-04-08 05:03:40.899+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:34860 uri=/health content_type=application/json content_size=654
DBG 2026-04-08 05:03:40.901+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:34862 meth=GET uri=/debug/v1/info
DBG 2026-04-08 05:03:40.901+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:34862 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-04-08 05:03:40.901+00:00 node info topics="waku node" tid=1 file=waku_node.nim:255 wakuInfo="(listenAddresses: [/ip4/172.18.155.33/tcp/30123/p2p/16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g, /ip4/172.18.155.33/tcp/30124/ws/p2p/16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g], enrUri: enr:-L24QLJp8vdWsWfqJT66PdWalX1YIvpF6iXHHLn0BvU-cxY4Ga5E3cZVvs3kjNl4LyokVl1SbEDPuvDExq4pA3foSXwCgmlkgnY0gmlwhKwSmyGKbXVsdGlhZGRyc5YACASsEpshBnWrAAoErBKbIQZ1rN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1op8aQGfdpT2PhAMzxtiurCgwxWnMCcMJmUVR9eL0WmDdGNwgnWrg3VkcIJ1rYV3YWt1MgM, mixPubKey: none(string))"
DBG 2026-04-08 05:03:40.901+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:34862 uri=/debug/v1/info content_type=application/json content_size=473
TRC 2026-04-08 05:03:40.904+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140303291310160
TRC 2026-04-08 05:03:40.904+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 05:03:40.904+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 05:03:40.904+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 05:03:40.904+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-08 05:03:40.904+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-08 05:03:41.141+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.94.187/tcp/56468) dir=In clients=0
TRC 2026-04-08 05:03:41.141+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d5e1ad58c11d3120df59b0 objName=ChronosStream dir=In
TRC 2026-04-08 05:03:41.141+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d5e1ad58c11d3120df59b0 timeout=10m
DBG 2026-04-08 05:03:41.141+00:00 Accepted an incoming connection topics="libp2p switch" tid=1 file=switch.nim:306 conn=:69d5e1ad58c11d3120df59b0
TRC 2026-04-08 05:03:41.141+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:69d5e1ad58c11d3120df59b0 direction=In
TRC 2026-04-08 05:03:41.141+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=:69d5e1ad58c11d3120df59b0 handshaked=false
DBG 2026-04-08 05:03:41.141+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-08 05:03:41.146+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=:69d5e1ad58c11d3120df59b0 ms=/multistream/1.0.0
TRC 2026-04-08 05:03:41.147+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=:69d5e1ad58c11d3120df59b0 ms=/noise
TRC 2026-04-08 05:03:41.147+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=:69d5e1ad58c11d3120df59b0 protocol=/noise
TRC 2026-04-08 05:03:41.147+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:69d5e1ad58c11d3120df59b0 codec=/noise
TRC 2026-04-08 05:03:41.147+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:69d5e1ad58c11d3120df59b0 initiator=false
TRC 2026-04-08 05:03:41.147+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-04-08 05:03:41.147+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69d5e1ad58c11d3120df59b0 size=32
TRC 2026-04-08 05:03:41.147+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=32
TRC 2026-04-08 05:03:41.147+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=bbb051ae1e1a...7ea5433f517b
TRC 2026-04-08 05:03:41.147+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f5dbbf29588c...9864bee3efa5
TRC 2026-04-08 05:03:41.147+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-04-08 05:03:41.148+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=e625a374e55a...1f0988e73cf9
TRC 2026-04-08 05:03:41.148+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-04-08 05:03:41.148+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=ce48265bef4b...5989facde41b
TRC 2026-04-08 05:03:41.148+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-04-08 05:03:41.148+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=a45147dc4245402fa4a229f6fee465d5 data=08e2c6fb7151...29f6fee465d5 nonce=0
TRC 2026-04-08 05:03:41.148+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=362a448b8107...a67b286fd647
TRC 2026-04-08 05:03:41.148+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-04-08 05:03:41.148+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=4a5485649d27...d4cfa655c803
TRC 2026-04-08 05:03:41.148+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=40738fd1675129b40f49590e38edda45 data=67963698bc02...590e38edda45 nonce=0
TRC 2026-04-08 05:03:41.148+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=b8cf30b87fd7...c51dd62a7230
TRC 2026-04-08 05:03:41.148+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:69d5e1ad58c11d3120df59b0 size=208
TRC 2026-04-08 05:03:41.149+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69d5e1ad58c11d3120df59b0 size=176
TRC 2026-04-08 05:03:41.149+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=176
TRC 2026-04-08 05:03:41.149+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=4f339e56bdb3...38cfd8f673ce tagOut=4f339e56bdb3...38cfd8f673ce nonce=1
TRC 2026-04-08 05:03:41.149+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f517e6feed40...3bf35486d5af
TRC 2026-04-08 05:03:41.149+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-04-08 05:03:41.149+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=8305b56d1313...80ccc61c9d4a
TRC 2026-04-08 05:03:41.149+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=991d3b520a5f...bdba14d43ee2 tagOut=991d3b520a5f...bdba14d43ee2 nonce=0
TRC 2026-04-08 05:03:41.149+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=c285cb3df32a...d58704bad395
TRC 2026-04-08 05:03:41.150+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:69d5e1ad58c11d3120df59b0
TRC 2026-04-08 05:03:41.150+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAkzzniaH9CPB9FtoNV22kjwXigmPa4vzAwtznRFkVvbGr5
TRC 2026-04-08 05:03:41.150+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d5e1ad58c11d3120df59b1 objName=SecureConn dir=In
TRC 2026-04-08 05:03:41.150+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*VvbGr5:69d5e1ad58c11d3120df59b1 timeout=5m
TRC 2026-04-08 05:03:41.150+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=false peer=16U*VvbGr5
TRC 2026-04-08 05:03:41.150+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:41.150+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b1 handshaked=false
TRC 2026-04-08 05:03:41.150+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=36
TRC 2026-04-08 05:03:41.150+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=89baeaba2068...b1ee9c3ec7b2 tagOut=89baeaba2068...b1ee9c3ec7b2 nonce=0
TRC 2026-04-08 05:03:41.150+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b1 ms=/multistream/1.0.0
TRC 2026-04-08 05:03:41.150+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=30
TRC 2026-04-08 05:03:41.150+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2a2f05b88265...8bd1f0b01319 tagOut=2a2f05b88265...8bd1f0b01319 nonce=1
TRC 2026-04-08 05:03:41.150+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b1 ms=/yamux/1.0.0
TRC 2026-04-08 05:03:41.150+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b1 protocol=/yamux/1.0.0
TRC 2026-04-08 05:03:41.150+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b1 muxerName=/yamux/1.0.0
TRC 2026-04-08 05:03:41.150+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*VvbGr5
TRC 2026-04-08 05:03:41.150+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.150+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b1 direction=In
TRC 2026-04-08 05:03:41.150+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*VvbGr5
TRC 2026-04-08 05:03:41.150+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*VvbGr5
TRC 2026-04-08 05:03:41.150+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*VvbGr5 event="(kind: Joined, initiator: false)"
TRC 2026-04-08 05:03:41.150+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*VvbGr5 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-04-08 05:03:41.151+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d5e1ad58c11d3120df59b2 objName=YamuxStream dir=Out
TRC 2026-04-08 05:03:41.151+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d5e1ad58c11d3120df59b2 timeout=5m
TRC 2026-04-08 05:03:41.151+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*VvbGr5
TRC 2026-04-08 05:03:41.151+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-04-08 05:03:41.151+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b2 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-04-08 05:03:41.151+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b2 codec=/multistream/1.0.0
TRC 2026-04-08 05:03:41.151+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-04-08 05:03:41.151+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b2 proto=/vac/waku/metadata/1.0.0
TRC 2026-04-08 05:03:41.151+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
DBG 2026-04-08 05:03:41.151+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:578 p=16U*VvbGr5
DBG 2026-04-08 05:03:41.151+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:430 peerId=16U*VvbGr5
TRC 2026-04-08 05:03:41.151+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*VvbGr5 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-04-08 05:03:41.151+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d5e1ad58c11d3120df59b3 objName=YamuxStream dir=Out
TRC 2026-04-08 05:03:41.151+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d5e1ad58c11d3120df59b3 timeout=5m
TRC 2026-04-08 05:03:41.151+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*VvbGr5
TRC 2026-04-08 05:03:41.151+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-04-08 05:03:41.151+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-04-08 05:03:41.151+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 codec=/multistream/1.0.0
TRC 2026-04-08 05:03:41.151+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-04-08 05:03:41.151+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 proto=/vac/waku/relay/2.0.0
TRC 2026-04-08 05:03:41.151+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-08 05:03:41.151+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*VvbGr5:69d5e1ad58c11d3120df59b1 direction=In peers=1
TRC 2026-04-08 05:03:41.151+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d5e1ad58c11d3120df59b4 objName=YamuxStream dir=Out
TRC 2026-04-08 05:03:41.151+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d5e1ad58c11d3120df59b4 timeout=5m
TRC 2026-04-08 05:03:41.151+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*VvbGr5
TRC 2026-04-08 05:03:41.152+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-04-08 05:03:41.152+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b4 codec=/multistream/1.0.0
TRC 2026-04-08 05:03:41.152+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-04-08 05:03:41.152+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b4 proto=/ipfs/id/1.0.0
TRC 2026-04-08 05:03:41.152+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-04-08 05:03:41.152+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=28
TRC 2026-04-08 05:03:41.152+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=25fc9c7c6327...904e5eda19e8 tagOut=25fc9c7c6327...904e5eda19e8 nonce=2
TRC 2026-04-08 05:03:41.152+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-04-08 05:03:41.152+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d5e1ad58c11d3120df59b5 objName=YamuxStream dir=In
TRC 2026-04-08 05:03:41.152+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d5e1ad58c11d3120df59b5 timeout=5m
TRC 2026-04-08 05:03:41.152+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*VvbGr5
TRC 2026-04-08 05:03:41.152+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-04-08 05:03:41.152+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b5
TRC 2026-04-08 05:03:41.152+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b5 handshaked=false
TRC 2026-04-08 05:03:41.152+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b5 handshaked=false
TRC 2026-04-08 05:03:41.152+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.153+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=48
TRC 2026-04-08 05:03:41.153+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a5d0b9b3306e...4c64b82b174a tagOut=a5d0b9b3306e...4c64b82b174a nonce=3
TRC 2026-04-08 05:03:41.153+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-04-08 05:03:41.153+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-08 05:03:41.153+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.153+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=54
TRC 2026-04-08 05:03:41.153+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3360197b88ea...37609f8ba399 tagOut=3360197b88ea...37609f8ba399 nonce=4
TRC 2026-04-08 05:03:41.153+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-04-08 05:03:41.153+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-04-08 05:03:41.153+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.153+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=28
TRC 2026-04-08 05:03:41.153+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6a4daa2431d1...116ea2b920f4 tagOut=6a4daa2431d1...116ea2b920f4 nonce=5
TRC 2026-04-08 05:03:41.153+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-04-08 05:03:41.153+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d5e1ad58c11d3120df59b6 objName=YamuxStream dir=In
TRC 2026-04-08 05:03:41.153+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d5e1ad58c11d3120df59b6 timeout=5m
TRC 2026-04-08 05:03:41.153+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*VvbGr5
TRC 2026-04-08 05:03:41.153+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-04-08 05:03:41.154+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6
TRC 2026-04-08 05:03:41.154+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 handshaked=false
TRC 2026-04-08 05:03:41.154+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 handshaked=false
TRC 2026-04-08 05:03:41.154+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.154+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=48
TRC 2026-04-08 05:03:41.154+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8ff22fdedcdc...715046d797e9 tagOut=8ff22fdedcdc...715046d797e9 nonce=6
TRC 2026-04-08 05:03:41.155+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-04-08 05:03:41.156+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-08 05:03:41.156+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.156+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=51
TRC 2026-04-08 05:03:41.158+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b545fb13cb9d...837380771efb tagOut=b545fb13cb9d...837380771efb nonce=7
TRC 2026-04-08 05:03:41.158+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-08 05:03:41.159+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-04-08 05:03:41.159+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.159+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=28
TRC 2026-04-08 05:03:41.159+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8de07741f7dd...86ebea4bfc34 tagOut=8de07741f7dd...86ebea4bfc34 nonce=8
TRC 2026-04-08 05:03:41.159+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b5 ms=/multistream/1.0.0
TRC 2026-04-08 05:03:41.159+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-04-08 05:03:41.159+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b5 ms=/vac/waku/metadata/1.0.0
TRC 2026-04-08 05:03:41.159+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b5 protocol=/vac/waku/metadata/1.0.0
TRC 2026-04-08 05:03:41.159+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-04-08 05:03:41.160+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 ms=/multistream/1.0.0
TRC 2026-04-08 05:03:41.160+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-04-08 05:03:41.160+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 ms=/vac/waku/relay/2.0.0
TRC 2026-04-08 05:03:41.160+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 protocol=/vac/waku/relay/2.0.0
TRC 2026-04-08 05:03:41.160+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-08 05:03:41.160+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b5 protocol=/vac/waku/metadata/1.0.0
TRC 2026-04-08 05:03:41.160+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 protocol=/vac/waku/relay/2.0.0
INF 2026-04-08 05:03:41.160+00:00 Incoming WakuRelay connection topics="waku relay" tid=1 file=protocol.nim:191 connection=16U*VvbGr5:69d5e1ad58c11d3120df59b6 protocol=/vac/waku/relay/2.0.0
DBG 2026-04-08 05:03:41.160+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=false
TRC 2026-04-08 05:03:41.160+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=false
TRC 2026-04-08 05:03:41.160+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-04-08 05:03:41.160+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d5e1ad58c11d3120df59b7 objName=YamuxStream dir=In
TRC 2026-04-08 05:03:41.160+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d5e1ad58c11d3120df59b7 timeout=5m
TRC 2026-04-08 05:03:41.160+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*VvbGr5
TRC 2026-04-08 05:03:41.160+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-04-08 05:03:41.160+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7
TRC 2026-04-08 05:03:41.160+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7 handshaked=false
TRC 2026-04-08 05:03:41.160+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7 handshaked=false
TRC 2026-04-08 05:03:41.160+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.160+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=48
TRC 2026-04-08 05:03:41.160+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f3a460d6367a...8454cda435a5 tagOut=f3a460d6367a...8454cda435a5 nonce=9
TRC 2026-04-08 05:03:41.160+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-04-08 05:03:41.160+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-08 05:03:41.160+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.160+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=44
TRC 2026-04-08 05:03:41.160+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c088dfea22b1...ec54952c7015 tagOut=c088dfea22b1...ec54952c7015 nonce=10
TRC 2026-04-08 05:03:41.160+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-04-08 05:03:41.160+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-04-08 05:03:41.160+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.160+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=28
TRC 2026-04-08 05:03:41.160+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=bee100119ddf...6dfdec27c099 tagOut=bee100119ddf...6dfdec27c099 nonce=11
TRC 2026-04-08 05:03:41.160+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-04-08 05:03:41.160+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.160+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=28
TRC 2026-04-08 05:03:41.161+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=13300d8b59d1...32a8bb59cc33 tagOut=13300d8b59d1...32a8bb59cc33 nonce=12
TRC 2026-04-08 05:03:41.161+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-04-08 05:03:41.161+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.161+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=28
TRC 2026-04-08 05:03:41.161+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=751eb6f5037b...d4b6b019ab2e tagOut=751eb6f5037b...d4b6b019ab2e nonce=13
TRC 2026-04-08 05:03:41.161+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-04-08 05:03:41.161+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.161+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=48
TRC 2026-04-08 05:03:41.161+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7fd8c8e194ec...5f1396afcff2 tagOut=7fd8c8e194ec...5f1396afcff2 nonce=14
TRC 2026-04-08 05:03:41.161+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-04-08 05:03:41.161+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-08 05:03:41.161+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.161+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=54
TRC 2026-04-08 05:03:41.161+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=84640ce187d3...724d9ebcc604 tagOut=84640ce187d3...724d9ebcc604 nonce=15
TRC 2026-04-08 05:03:41.161+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-04-08 05:03:41.161+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-04-08 05:03:41.161+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.161+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=48
TRC 2026-04-08 05:03:41.161+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=09119552e268...1f73ba0b5782 tagOut=09119552e268...1f73ba0b5782 nonce=16
TRC 2026-04-08 05:03:41.161+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-04-08 05:03:41.161+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-08 05:03:41.161+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.161+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=51
TRC 2026-04-08 05:03:41.161+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=973065a09050...1cf2c625f498 tagOut=973065a09050...1cf2c625f498 nonce=17
TRC 2026-04-08 05:03:41.163+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-08 05:03:41.163+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-04-08 05:03:41.163+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.163+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=48
TRC 2026-04-08 05:03:41.163+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1933fc00f9de...37f8d01d9d14 tagOut=1933fc00f9de...37f8d01d9d14 nonce=18
TRC 2026-04-08 05:03:41.163+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-04-08 05:03:41.163+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-08 05:03:41.163+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.163+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=44
TRC 2026-04-08 05:03:41.163+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b98387a35f22...1cbcfbe53527 tagOut=b98387a35f22...1cbcfbe53527 nonce=19
TRC 2026-04-08 05:03:41.163+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-04-08 05:03:41.163+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-04-08 05:03:41.163+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.164+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=422
TRC 2026-04-08 05:03:41.164+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fe3d15d4071e...fe6c1c739ded tagOut=fe3d15d4071e...fe6c1c739ded nonce=20
TRC 2026-04-08 05:03:41.164+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 394}"
TRC 2026-04-08 05:03:41.164+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=88030a250802...396133343435
TRC 2026-04-08 05:03:41.164+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.164+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=28
TRC 2026-04-08 05:03:41.164+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e7dd7628b0dd...6a01f2566edd tagOut=e7dd7628b0dd...6a01f2566edd nonce=21
TRC 2026-04-08 05:03:41.164+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-04-08 05:03:41.164+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-08 05:03:41.164+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.164+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=37
TRC 2026-04-08 05:03:41.164+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b4
TRC 2026-04-08 05:03:41.164+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b4 s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-04-08 05:03:41.164+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b4 proto=/ipfs/id/1.0.0
TRC 2026-04-08 05:03:41.164+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3baff060a8c9...09909a71b36b tagOut=3baff060a8c9...09909a71b36b nonce=22
TRC 2026-04-08 05:03:41.164+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7 ms=/multistream/1.0.0
TRC 2026-04-08 05:03:41.164+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-04-08 05:03:41.164+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7 ms=/ipfs/id/1.0.0
TRC 2026-04-08 05:03:41.164+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7 protocol=/ipfs/id/1.0.0
TRC 2026-04-08 05:03:41.164+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-04-08 05:03:41.164+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b2
TRC 2026-04-08 05:03:41.164+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b2 s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-04-08 05:03:41.164+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b2 proto=/vac/waku/metadata/1.0.0
TRC 2026-04-08 05:03:41.164+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3
TRC 2026-04-08 05:03:41.165+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 s=/vac/waku/relay/2.0.0 proto="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-04-08 05:03:41.165+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 proto=/vac/waku/relay/2.0.0
TRC 2026-04-08 05:03:41.165+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b4
DBG 2026-04-08 05:03:41.165+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b4 pubkey=some(s...b502)) addresses=/ip4/172.18.94.187/tcp/25519,/ip4/172.18.94.187/tcp/25520/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/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.155.33/tcp/30123) proto_version=ipfs/0.1.0 agent_version=logos-delivery-v0.38.0-rc.0-21-g9a3445 signedPeerRecord=None
TRC 2026-04-08 05:03:41.165+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d5e1ad58c11d3120df59b4
TRC 2026-04-08 05:03:41.165+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:41.165+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-04-08 05:03:41.165+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*VvbGr5:69d5e1ad58c11d3120df59b4
TRC 2026-04-08 05:03:41.165+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*VvbGr5:69d5e1ad58c11d3120df59b4
TRC 2026-04-08 05:03:41.165+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d5e1ad58c11d3120df59b4 objName=YamuxStream dir=Out
TRC 2026-04-08 05:03:41.165+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d5e1ad58c11d3120df59b4 objName=YamuxStream dir=Out
TRC 2026-04-08 05:03:41.165+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7 protocol=/ipfs/id/1.0.0
TRC 2026-04-08 05:03:41.165+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7
TRC 2026-04-08 05:03:41.165+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 394}"
DBG 2026-04-08 05:03:41.165+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7 info="(peerId: 16Uiu2HAm9s9hqwzPra1UMKekEPqxX1ZsxmzRPQmfocY1e29rzB6g, listenAddrs: [/ip4/0.0.0.0/tcp/30123, /ip4/0.0.0.0/tcp/30124/ws], addrs: [/ip4/172.18.155.33/tcp/30123, /ip4/172.18.155.33/tcp/30124/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/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0-21-g9a3445)"
TRC 2026-04-08 05:03:41.166+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7
TRC 2026-04-08 05:03:41.166+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d5e1ad58c11d3120df59b7
TRC 2026-04-08 05:03:41.166+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:41.166+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-04-08 05:03:41.188+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 9}"
TRC 2026-04-08 05:03:41.188+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0808c60110001a0100
TRC 2026-04-08 05:03:41.188+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.188+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=55
TRC 2026-04-08 05:03:41.188+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1fe183d85f11...a81307e978e7 tagOut=1fe183d85f11...a81307e978e7 nonce=23
TRC 2026-04-08 05:03:41.188+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 27}"
TRC 2026-04-08 05:03:41.188+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1a0a18080112...2f3018002000
TRC 2026-04-08 05:03:41.188+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.189+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 9}"
TRC 2026-04-08 05:03:41.189+00:00 Get new send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:286 p=16U*VvbGr5 newConn=16U*VvbGr5:69d5e1ad58c11d3120df59b3
TRC 2026-04-08 05:03:41.189+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*VvbGr5 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:41.189+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:41.189+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*VvbGr5 rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:41.189+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 encoded=0a1808011210...2f3018002000
TRC 2026-04-08 05:03:41.189+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 27}"
TRC 2026-04-08 05:03:41.189+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3
DBG 2026-04-08 05:03:41.189+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 peer=16U*VvbGr5 closed=false
TRC 2026-04-08 05:03:41.189+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 peer=16U*VvbGr5 closed=false
TRC 2026-04-08 05:03:41.189+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*VvbGr5
TRC 2026-04-08 05:03:41.189+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=28
TRC 2026-04-08 05:03:41.189+00:00 Connection upgrade succeeded topics="libp2p switch" tid=1 file=switch.nim:241
TRC 2026-04-08 05:03:41.189+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=09b4009c4371...c84f03757dea tagOut=09b4009c4371...c84f03757dea nonce=24
INF 2026-04-08 05:03:41.190+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(198) remoteShards="[0]" localClusterId=198 localShards="[0]" peer=16U*VvbGr5
TRC 2026-04-08 05:03:41.190+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 9}"
TRC 2026-04-08 05:03:41.190+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d5e1ad58c11d3120df59b5
TRC 2026-04-08 05:03:41.190+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:41.190+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-04-08 05:03:41.190+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=false data=0a1808011210...2f3018002000
TRC 2026-04-08 05:03:41.190+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a1808011210...2f3018002000
TRC 2026-04-08 05:03:41.190+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-08 05:03:41.190+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-08 05:03:41.190+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-08 05:03:41.190+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-04-08 05:03:41.190+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-04-08 05:03:41.191+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-04-08 05:03:41.191+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/198/0
TRC 2026-04-08 05:03:41.191+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-04-08 05:03:41.191+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-04-08 05:03:41.191+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-08 05:03:41.191+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-08 05:03:41.191+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-08 05:03:41.191+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-08 05:03:41.191+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*VvbGr5 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:41.191+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*VvbGr5 topic=/waku/2/rs/198/0
TRC 2026-04-08 05:03:41.191+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/198/0 peer=16U*VvbGr5
TRC 2026-04-08 05:03:41.191+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=1
TRC 2026-04-08 05:03:41.191+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=1
TRC 2026-04-08 05:03:41.191+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/198/0 mesh=0 gossipsub=1
TRC 2026-04-08 05:03:41.191+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*VvbGr5 topic=/waku/2/rs/198/0
TRC 2026-04-08 05:03:41.191+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:41.191+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:41.191+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*VvbGr5 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:41.191+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:41.191+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*VvbGr5 rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:41.191+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 encoded=1a141a120a10...2f3139382f30
TRC 2026-04-08 05:03:41.191+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-08 05:03:41.191+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3
TRC 2026-04-08 05:03:41.191+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=false
DBG 2026-04-08 05:03:41.191+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
DBG 2026-04-08 05:03:41.192+00:00 connectionStatus change tid=1 file=node_health_monitor.nim:502 oldstatus=Disconnected newstatus=PartiallyConnected
TRC 2026-04-08 05:03:41.192+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-04-08 05:03:41.192+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-08 05:03:41.192+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*VvbGr5:69d5e1ad58c11d3120df59b7
TRC 2026-04-08 05:03:41.192+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*VvbGr5:69d5e1ad58c11d3120df59b7
TRC 2026-04-08 05:03:41.192+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d5e1ad58c11d3120df59b7 objName=YamuxStream dir=In
TRC 2026-04-08 05:03:41.192+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d5e1ad58c11d3120df59b7 objName=YamuxStream dir=In
TRC 2026-04-08 05:03:41.192+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.192+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=37
TRC 2026-04-08 05:03:41.192+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b5bf3069c548...43c9c91b9ac9 tagOut=b5bf3069c548...43c9c91b9ac9 nonce=25
TRC 2026-04-08 05:03:41.192+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 9}"
TRC 2026-04-08 05:03:41.192+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0808c60110001a0100
TRC 2026-04-08 05:03:41.192+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.192+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=28
TRC 2026-04-08 05:03:41.192+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e602aa8630a3...bd943ed14498 tagOut=e602aa8630a3...bd943ed14498 nonce=26
TRC 2026-04-08 05:03:41.192+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-04-08 05:03:41.192+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-08 05:03:41.192+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.192+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=51
TRC 2026-04-08 05:03:41.192+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=aacb0fa45c54...b8c53119bdd7 tagOut=aacb0fa45c54...b8c53119bdd7 nonce=27
TRC 2026-04-08 05:03:41.193+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d5e1ad58c11d3120df59b2
TRC 2026-04-08 05:03:41.193+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:41.193+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-04-08 05:03:41.193+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*VvbGr5:69d5e1ad58c11d3120df59b2
TRC 2026-04-08 05:03:41.193+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*VvbGr5:69d5e1ad58c11d3120df59b2
TRC 2026-04-08 05:03:41.193+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d5e1ad58c11d3120df59b2 objName=YamuxStream dir=Out
TRC 2026-04-08 05:03:41.193+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d5e1ad58c11d3120df59b2 objName=YamuxStream dir=Out
TRC 2026-04-08 05:03:41.193+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d5e1ad58c11d3120df59b7
TRC 2026-04-08 05:03:41.193+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d5e1ad58c11d3120df59b7
TRC 2026-04-08 05:03:41.193+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-04-08 05:03:41.193+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b7
TRC 2026-04-08 05:03:41.193+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-04-08 05:03:41.193+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-08 05:03:41.193+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=161a141a120a...2f3139382f30
TRC 2026-04-08 05:03:41.193+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.193+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=28
TRC 2026-04-08 05:03:41.193+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1ff4124f0fc4...e6d904191d6d tagOut=1ff4124f0fc4...e6d904191d6d nonce=28
TRC 2026-04-08 05:03:41.193+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-04-08 05:03:41.193+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-08 05:03:41.193+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*VvbGr5:69d5e1ad58c11d3120df59b5
TRC 2026-04-08 05:03:41.193+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*VvbGr5:69d5e1ad58c11d3120df59b5
TRC 2026-04-08 05:03:41.193+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d5e1ad58c11d3120df59b5 objName=YamuxStream dir=In
TRC 2026-04-08 05:03:41.193+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d5e1ad58c11d3120df59b5 objName=YamuxStream dir=In
TRC 2026-04-08 05:03:41.193+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:41.194+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d5e1ad58c11d3120df59b5
TRC 2026-04-08 05:03:41.194+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=false data=1a141a120a10...2f3139382f30
TRC 2026-04-08 05:03:41.194+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a141a120a10...2f3139382f30
TRC 2026-04-08 05:03:41.194+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-08 05:03:41.194+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-08 05:03:41.194+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-08 05:03:41.194+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-08 05:03:41.194+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:195
TRC 2026-04-08 05:03:41.194+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:198 topicID=/waku/2/rs/198/0
TRC 2026-04-08 05:03:41.194+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-04-08 05:03:41.194+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-08 05:03:41.194+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-08 05:03:41.194+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-08 05:03:41.194+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*VvbGr5 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:41.194+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:142 peer=16U*VvbGr5 topic=/waku/2/rs/198/0
TRC 2026-04-08 05:03:41.194+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:169 peer=16U*VvbGr5 topic=/waku/2/rs/198/0
TRC 2026-04-08 05:03:41.194+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=false
TRC 2026-04-08 05:03:41.194+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d5e1ad58c11d3120df59b5
TRC 2026-04-08 05:03:41.194+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-04-08 05:03:41.194+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b5
TRC 2026-04-08 05:03:41.194+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-04-08 05:03:41.293+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
TRC 2026-04-08 05:03:41.904+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140303291310160
TRC 2026-04-08 05:03:41.904+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:41.904+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:41.904+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:41.904+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:41.904+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=1
TRC 2026-04-08 05:03:41.904+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
DBG 2026-04-08 05:03:42.142+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:34870 meth=POST uri=/relay/v1/subscriptions
DBG 2026-04-08 05:03:42.142+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:34870 meth=POST uri=/relay/v1/subscriptions path_params=[] query_params=[] content_body="(application/json, 20 bytes)"
INF 2026-04-08 05:03:42.142+00:00 post_waku_v2_relay_v1_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:64
INF 2026-04-08 05:03:42.142+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:593 pubsubTopic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.142+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.143+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.143+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*VvbGr5 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.143+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.143+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*VvbGr5 rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.143+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 encoded=0a1808011210...2f3118002000
TRC 2026-04-08 05:03:42.143+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 27}"
TRC 2026-04-08 05:03:42.144+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3
TRC 2026-04-08 05:03:42.144+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
TRC 2026-04-08 05:03:42.144+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
TRC 2026-04-08 05:03:42.144+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
TRC 2026-04-08 05:03:42.144+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
INF 2026-04-08 05:03:42.144+00:00 subscribe (was already subscribed in the mesh; appHandler set) topics="waku node relay api" tid=1 file=relay.nim:157 pubsubTopic=/waku/2/rs/198/1
DBG 2026-04-08 05:03:42.144+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:34870 uri=/relay/v1/subscriptions content_type=text/plain content_size=2
INF 2026-04-08 05:03:42.144+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.149+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=55
TRC 2026-04-08 05:03:42.149+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8bd0590c0c1b...3cb0bbc6818b tagOut=8bd0590c0c1b...3cb0bbc6818b nonce=29
TRC 2026-04-08 05:03:42.149+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 27}"
TRC 2026-04-08 05:03:42.149+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1a0a18080112...2f3118002000
TRC 2026-04-08 05:03:42.149+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:42.149+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=false data=0a1808011210...2f3118002000
TRC 2026-04-08 05:03:42.149+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a1808011210...2f3118002000
TRC 2026-04-08 05:03:42.149+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-08 05:03:42.149+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-08 05:03:42.149+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-08 05:03:42.149+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-04-08 05:03:42.149+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-04-08 05:03:42.149+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-04-08 05:03:42.149+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.149+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-04-08 05:03:42.149+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-04-08 05:03:42.149+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-08 05:03:42.149+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-08 05:03:42.149+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-08 05:03:42.149+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-08 05:03:42.149+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*VvbGr5 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.149+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*VvbGr5 topic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.149+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/198/1 peer=16U*VvbGr5
TRC 2026-04-08 05:03:42.149+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=0 gossipsub=1
TRC 2026-04-08 05:03:42.149+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/1 mesh=0 gossipsub=1
TRC 2026-04-08 05:03:42.149+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/198/1 mesh=0 gossipsub=1
TRC 2026-04-08 05:03:42.149+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*VvbGr5 topic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.149+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:42.149+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.149+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*VvbGr5 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.150+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.150+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*VvbGr5 rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.150+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 encoded=1a141a120a10...2f3139382f31
TRC 2026-04-08 05:03:42.150+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-08 05:03:42.150+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3
TRC 2026-04-08 05:03:42.150+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=false
DBG 2026-04-08 05:03:42.150+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
TRC 2026-04-08 05:03:42.150+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*VvbGr5:69d5e1ad58c11d3120df59b0 size=51
TRC 2026-04-08 05:03:42.151+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=45d0d939544e...2309670f1ba8 tagOut=45d0d939544e...2309670f1ba8 nonce=30
TRC 2026-04-08 05:03:42.151+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-08 05:03:42.151+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=161a141a120a...2f3139382f31
TRC 2026-04-08 05:03:42.151+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-08 05:03:42.151+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=false data=1a141a120a10...2f3139382f31
TRC 2026-04-08 05:03:42.151+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a141a120a10...2f3139382f31
TRC 2026-04-08 05:03:42.151+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-08 05:03:42.151+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-08 05:03:42.151+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-08 05:03:42.151+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-08 05:03:42.151+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:195
TRC 2026-04-08 05:03:42.151+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:198 topicID=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.151+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-04-08 05:03:42.151+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-08 05:03:42.151+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-08 05:03:42.151+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-08 05:03:42.151+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*VvbGr5 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.151+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:142 peer=16U*VvbGr5 topic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.151+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:169 peer=16U*VvbGr5 topic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.151+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=false
DBG 2026-04-08 05:03:42.155+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:34884 meth=POST uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1
DBG 2026-04-08 05:03:42.156+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:34884 meth=POST uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1 path_params="[(pubsubtopic, /waku/2/rs/198/1)]" query_params=[] content_body="(application/json, 113 bytes)"
DBG 2026-04-08 05:03:42.156+00:00 received relay message topics="waku relay" tid=1 file=protocol.nim:220 my_peer_id=16U*9rzB6g msg_hash=0xb206a3c228cab75ec30aa5881a59ac027f7219f5cd13dc48392aa4a0173fdc11 msg_id=none from_peer_id=rest topic=/waku/2/rs/198/1 receivedTime=1775624622158317312 payloadSizeBytes=13.0
INF 2026-04-08 05:03:42.156+00:00 Publishing message topics="waku node rest relay_api" tid=1 file=handlers.nim:184 pubSubTopic=/waku/2/rs/198/1 rln=false
NTC 2026-04-08 05:03:42.157+00:00 start publish Waku message topics="waku relay" tid=1 file=protocol.nim:683 msg_hash=0xb206a3c228cab75ec30aa5881a59ac027f7219f5cd13dc48392aa4a0173fdc11 pubsubTopic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.157+00:00 handling message topics="waku archive" tid=1 file=archive.nim:103 msg_hash=0xb206a3c228cab75ec30aa5881a59ac027f7219f5cd13dc48392aa4a0173fdc11 pubsubTopic=/waku/2/rs/198/1 contentTopic=/test/1/waku-relay/proto msgTimestamp=1775624622153739421
TRC 2026-04-08 05:03:42.157+00:00 message archived topics="waku archive" tid=1 file=archive.nim:139 msg_hash=0xb206a3c228cab75ec30aa5881a59ac027f7219f5cd13dc48392aa4a0173fdc11 pubsubTopic=/waku/2/rs/198/1 contentTopic=/test/1/waku-relay/proto timestamp=1775624622153739421 insertDuration=0.0006129741668701172
TRC 2026-04-08 05:03:42.157+00:00 skipping message as I am not subscribed tid=1 file=recv_service.nim:175 shard=/waku/2/rs/198/1 contenttopic=/test/1/waku-relay/proto
TRC 2026-04-08 05:03:42.157+00:00 Publishing message on topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:935 data=0a0d52656c61...aa0100f80100 topic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:42.157+00:00 publish: including flood/high score peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:896 peer=16U*VvbGr5
TRC 2026-04-08 05:03:42.158+00:00 Created new message topics="libp2p gossipsub" tid=1 file=gossipsub.nim:975 payload="(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )" peers=1 topic=/waku/2/rs/198/1 msgId=5b98d42cd662...5318565232ca
TRC 2026-04-08 05:03:42.158+00:00 broadcasting messages to peers topics="libp2p floodsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.158+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*VvbGr5 payload="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
DBG 2026-04-08 05:03:42.158+00:00 sent relay message topics="waku relay" tid=1 file=protocol.nim:229 my_peer_id=16U*9rzB6g msg_hash=0xb206a3c228cab75ec30aa5881a59ac027f7219f5cd13dc48392aa4a0173fdc11 msg_id=5b98d42cd662...5318565232ca to_peer_id=16U*VvbGr5 topic=/waku/2/rs/198/1 sentTime=1775624622159937280 payloadSizeBytes=13.0
TRC 2026-04-08 05:03:42.158+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.158+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*VvbGr5 rpcMsg="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-08 05:03:42.158+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 encoded=1251123d0a0d...2f3139382f31
TRC 2026-04-08 05:03:42.158+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 84}"
TRC 2026-04-08 05:03:42.158+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3
TRC 2026-04-08 05:03:42.158+00:00 Published message to peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1007 count=1 topic=/waku/2/rs/198/1 msgId=5b98d42cd662...5318565232ca
NTC 2026-04-08 05:03:42.158+00:00 waku.relay published topics="waku node relay api" tid=1 file=relay.nim:233 peerId=16U*9rzB6g pubsubTopic=/waku/2/rs/198/1 msg_hash=0xb206a3c228cab75ec30aa5881a59ac027f7219f5cd13dc48392aa4a0173fdc11 publishTime=1775624622160241920 numPeers=1
DBG 2026-04-08 05:03:42.158+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:34884 uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1 content_type=text/plain content_size=2
DBG 2026-04-08 05:03:42.252+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
DBG 2026-04-08 05:03:42.362+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:34620 meth=GET uri="/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true"
DBG 2026-04-08 05:03:42.362+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:34620 meth=GET uri="/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" path_params=[] query_params="[(pubsubtopic, /waku/2/rs/198/1), (pagesize, 50), (ascending, true)]" content_body=(None)
INF 2026-04-08 05:03:42.362+00:00 REST-GET /store/v3/messages topics="waku node rest store_api" tid=1 file=handlers.nim:202 peer_addr=none(string)
DBG 2026-04-08 05:03:42.363+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:34620 uri="/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" content_type=application/json content_size=149
TRC 2026-04-08 05:03:42.904+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140303291310160
TRC 2026-04-08 05:03:42.904+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:42.904+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:42.904+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:42.904+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:42.904+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:42.904+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:42.904+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:42.904+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:42.904+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-08 05:03:42.904+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-08 05:03:42.904+00:00 got messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:766 size=1
TRC 2026-04-08 05:03:43.905+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140303291310160
TRC 2026-04-08 05:03:43.905+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:43.905+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:43.905+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:43.905+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:43.905+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:43.905+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:43.905+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:43.905+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:43.905+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-08 05:03:43.905+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-08 05:03:43.905+00:00 got messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:766 size=1
TRC 2026-04-08 05:03:44.905+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140303291310160
TRC 2026-04-08 05:03:44.905+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:44.905+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:44.905+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:44.905+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:44.905+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:44.905+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:44.905+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:44.905+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:44.905+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-08 05:03:44.905+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-08 05:03:44.905+00:00 got messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:766 size=1
TRC 2026-04-08 05:03:44.908+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-04-08 05:03:44.908+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=1 peers="[16U*VvbGr5]"
TRC 2026-04-08 05:03:44.908+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-04-08 05:03:44.908+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:154 peerId=16U*VvbGr5 addresses="[/ip4/172.18.94.187/tcp/25519]" origin=Discv5
TRC 2026-04-08 05:03:45.905+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140303291310160
TRC 2026-04-08 05:03:45.905+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:45.905+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:45.905+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:45.905+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:45.905+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:45.905+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:45.905+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:45.905+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:45.905+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-08 05:03:45.905+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-08 05:03:45.905+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-08 05:03:46.906+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140303291310160
TRC 2026-04-08 05:03:46.906+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:46.906+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:46.906+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:46.906+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:46.906+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:46.906+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:46.906+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:46.906+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-08 05:03:46.906+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-08 05:03:46.906+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-08 05:03:46.906+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
NTC 2026-04-08 05:03:47.411+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-04-08 05:03:47.412+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-04-08 05:03:47.412+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-04-08 05:03:47.412+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-04-08 05:03:47.412+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-04-08 05:03:47.412+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-04-08 05:03:47.412+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-04-08 05:03:47.412+00:00 Cleaning up muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:231 m=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:47.412+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-04-08 05:03:47.412+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*VvbGr5:69d5e1ad58c11d3120df59b3
TRC 2026-04-08 05:03:47.412+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*VvbGr5:69d5e1ad58c11d3120df59b3
TRC 2026-04-08 05:03:47.412+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d5e1ad58c11d3120df59b3 objName=YamuxStream dir=Out
TRC 2026-04-08 05:03:47.412+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d5e1ad58c11d3120df59b3 objName=YamuxStream dir=Out
TRC 2026-04-08 05:03:47.412+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*VvbGr5:69d5e1ad58c11d3120df59b6
TRC 2026-04-08 05:03:47.412+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*VvbGr5:69d5e1ad58c11d3120df59b6
TRC 2026-04-08 05:03:47.412+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d5e1ad58c11d3120df59b6 objName=YamuxStream dir=In
TRC 2026-04-08 05:03:47.412+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d5e1ad58c11d3120df59b6 objName=YamuxStream dir=In
TRC 2026-04-08 05:03:47.412+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-04-08 05:03:47.413+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*VvbGr5:69d5e1ad58c11d3120df59b1 dir=In
TRC 2026-04-08 05:03:47.413+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.94.187:56468 s=16U*VvbGr5:69d5e1ad58c11d3120df59b0
TRC 2026-04-08 05:03:47.413+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69d5e1ad58c11d3120df59b3 nbytes=1 read=0 objName=YamuxStream
TRC 2026-04-08 05:03:47.413+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="<= 4 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-04-08 05:03:47.413+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69d5e1ad58c11d3120df59b6 nbytes=1 read=0 objName=YamuxStream
TRC 2026-04-08 05:03:47.413+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="<= 3 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-04-08 05:03:47.413+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.94.187:56468 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b0
TRC 2026-04-08 05:03:47.413+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d5e1ad58c11d3120df59b0
TRC 2026-04-08 05:03:47.413+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.94.187:56468 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b0
TRC 2026-04-08 05:03:47.413+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.94.187:56468 s=16U*VvbGr5:69d5e1ad58c11d3120df59b0
TRC 2026-04-08 05:03:47.413+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*VvbGr5:69d5e1ad58c11d3120df59b0
TRC 2026-04-08 05:03:47.413+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*VvbGr5:69d5e1ad58c11d3120df59b0
TRC 2026-04-08 05:03:47.413+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d5e1ad58c11d3120df59b0 objName=ChronosStream dir=In
TRC 2026-04-08 05:03:47.413+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d5e1ad58c11d3120df59b0 objName=ChronosStream dir=In
DBG 2026-04-08 05:03:47.413+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 peer=16U*VvbGr5 closed=true description="Stream Closed!"
DBG 2026-04-08 05:03:47.413+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3 peer=16U*VvbGr5 closed=true
DBG 2026-04-08 05:03:47.413+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=true description="Stream Closed!"
DBG 2026-04-08 05:03:47.413+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6 peer=16U*VvbGr5 closed=true
TRC 2026-04-08 05:03:47.413+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:47.413+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:47.413+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d5e1ad58c11d3120df59b1 objName=SecureConn dir=In
TRC 2026-04-08 05:03:47.413+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d5e1ad58c11d3120df59b1 objName=SecureConn dir=In
TRC 2026-04-08 05:03:47.414+00:00 Removing send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 p=16U*VvbGr5 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b3
TRC 2026-04-08 05:03:47.414+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d5e1ad58c11d3120df59b3
TRC 2026-04-08 05:03:47.414+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*VvbGr5 topic=/waku/2/rs/198/0
TRC 2026-04-08 05:03:47.414+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*VvbGr5 topic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:47.414+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d5e1ad58c11d3120df59b6
TRC 2026-04-08 05:03:47.414+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d5e1ad58c11d3120df59b6
TRC 2026-04-08 05:03:47.414+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:47.414+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:47.414+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d5e1ad58c11d3120df59b0
TRC 2026-04-08 05:03:47.414+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:47.414+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:47.414+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*VvbGr5
TRC 2026-04-08 05:03:47.414+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*VvbGr5 event="(kind: Left)"
TRC 2026-04-08 05:03:47.414+00:00 unsubscribing gossipsub peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:320 peer=16U*VvbGr5
TRC 2026-04-08 05:03:47.414+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*VvbGr5 score=0.0
TRC 2026-04-08 05:03:47.414+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*VvbGr5 topic=/waku/2/rs/198/0
TRC 2026-04-08 05:03:47.414+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*VvbGr5 score=0.0
TRC 2026-04-08 05:03:47.414+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*VvbGr5 topic=/waku/2/rs/198/1
DBG 2026-04-08 05:03:47.414+00:00 stopping sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:584 p=16U*VvbGr5
TRC 2026-04-08 05:03:47.414+00:00 unsubscribing floodsub peer topics="libp2p floodsub" tid=1 file=floodsub.nim:88 peer=16U*VvbGr5
DBG 2026-04-08 05:03:47.414+00:00 unsubscribing pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:209 peerId=16U*VvbGr5
TRC 2026-04-08 05:03:47.414+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*VvbGr5
TRC 2026-04-08 05:03:47.414+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*VvbGr5 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-04-08 05:03:47.415+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*VvbGr5
TRC 2026-04-08 05:03:47.415+00:00 Error dialing topics="libp2p dialer" tid=1 file=dialer.nim:336 description="Couldn't get muxed stream in dial for peer_id: 16U*VvbGr5"
DBG 2026-04-08 05:03:47.415+00:00 Could not establish send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:322 description="failed dial existing: Couldn't get muxed stream in dial for peer_id: 16U*VvbGr5"
DBG 2026-04-08 05:03:47.415+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-04-08 05:03:47.415+00:00 connectionStatus change tid=1 file=node_health_monitor.nim:502 oldstatus=PartiallyConnected newstatus=Disconnected
INF 2026-04-08 05:03:47.415+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-08 05:03:47.415+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/198/1
TRC 2026-04-08 05:03:47.415+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-04-08 05:03:47.415+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d5e1ad58c11d3120df59b6
TRC 2026-04-08 05:03:47.415+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d5e1ad58c11d3120df59b6
TRC 2026-04-08 05:03:47.415+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-04-08 05:03:47.415+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*VvbGr5:69d5e1ad58c11d3120df59b6
TRC 2026-04-08 05:03:47.415+00:00 Stream EOF topics="libp2p yamux" tid=1 file=yamux.nim:651 description="Secure connection EOF: Stream EOF!"
TRC 2026-04-08 05:03:47.415+00:00 Already closed topics="libp2p yamux" tid=1 file=yamux.nim:525
TRC 2026-04-08 05:03:47.416+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
TRC 2026-04-08 05:03:47.416+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-04-08 05:03:47.416+00:00 Cleaned up muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:239 m=16U*VvbGr5:69d5e1ad58c11d3120df59b1
TRC 2026-04-08 05:03:47.416+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-04-08 05:03:47.416+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-04-08 05:03:47.416+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/30123]
TRC 2026-04-08 05:03:47.416+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-04-08 05:03:47.416+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-04-08 05:03:47.416+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/30124/ws]
TRC 2026-04-08 05:03:47.416+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-04-08 05:03:47.416+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1131
TRC 2026-04-08 05:03:47.416+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-04-08 05:03:47.416+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-04-08 05:03:47.416+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-04-08 05:03:47.416+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-04-08 05:03:47.416+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
NTC 2026-04-08 05:03:47.416+00:00 REST service stopped tid=1 file=server.nim:187 address=0.0.0.0:30122

View File

@ -0,0 +1,132 @@
2026-04-08 04:50:20.679 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:20.681 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_latency with id: 2026-04-08_04-50-20__8c44cee1-44e7-433e-b11b-7f3858cf8724
2026-04-08 04:50:20.682 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:20.682 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:20.691 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:20.691 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-20__8c44cee1-44e7-433e-b11b-7f3858cf8724__wakuorg_nwaku:latest.log
2026-04-08 04:50:20.698 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:20.698 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-20__8c44cee1-44e7-433e-b11b-7f3858cf8724__wakuorg_nwaku:latest.log
2026-04-08 04:50:20.708 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:20.708 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-50-20__8c44cee1-44e7-433e-b11b-7f3858cf8724__wakuorg_nwaku:latest.log
2026-04-08 04:50:20.716 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:20.716 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-50-20__8c44cee1-44e7-433e-b11b-7f3858cf8724__wakuorg_nwaku:latest.log
2026-04-08 04:50:20.716 INFO [tests.e2e.test_network_conditions] Starting 4 nodes with relay enabled (bootstrap chain)
2026-04-08 04:50:20.716 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:20.716 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:20.718 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:20.719 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.147
2026-04-08 04:50:20.719 DEBUG [src.node.docker_mananger] Generated ports ['41830', '41831', '41832', '41833', '41834']
2026-04-08 04:50:20.719 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:20.719 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:20.719 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:20.720 DEBUG [src.node.docker_mananger] docker run -i -t -p 41830:41830 -p 41831:41831 -p 41832:41832 -p 41833:41833 -p 41834:41834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41832 --rest-port=41830 --tcp-port=41831 --discv5-udp-port=41833 --rest-address=0.0.0.0 --nat=extip:172.18.98.147 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6c94fe9b75bb15cfec660d8cc774cf5f7ebfe0f6dfd1ef83533cbc40a86ffeea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41834 --metrics-logging=true --relay=true
2026-04-08 04:50:20.960 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.147 waku 09a9647c5980f9d33e41b94264258cdedf4aafa216ad3e91362649cc51118a18
2026-04-08 04:50:21.000 DEBUG [src.node.docker_mananger] Container started with ID 09a9647c5980. Setting up logs at ./log/docker/node1_2026-04-08_04-50-20__8c44cee1-44e7-433e-b11b-7f3858cf8724__wakuorg_nwaku:latest.log
2026-04-08 04:50:21.001 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41830
2026-04-08 04:50:21.002 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:21.802 ERROR [src.node.docker_mananger] Max retries reached for container 0a664e7a83fd. Exiting log stream.
2026-04-08 04:50:22.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41830/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:22.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:22.006 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:22.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:22.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.147/tcp/41831/p2p/16Uiu2HAm4iwwfHY6RKvfVTddbBdcfWzKU1PqoRzJ6pF4q6WGGhBz","/ip4/172.18.98.147/tcp/41832/ws/p2p/16Uiu2HAm4iwwfHY6RKvfVTddbBdcfWzKU1PqoRzJ6pF4q6WGGhBz"],"enrUri":"enr:-L24QCSkI-__LTFX3Ff-_pGw6IpWTkmNBRmVa67z4aIZGzvsXJkHnlmVKq77HvRRI3QNjhCyXYPwO8Hk0Ni2sQ1zwz8CgmlkgnY0gmlwhKwSYpOKbXVsdGlhZGRyc5YACASsEmKTBqNnAAoErBJikwajaN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECiiYbFAKCGtDUs3Q7-qG3ne7ViXlklHpsjraKHgBvycWDdGNwgqNng3VkcIKjaYV3YWt1MgE"}'
2026-04-08 04:50:22.008 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:22.008 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:22.008 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:22.010 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:22.010 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.0
2026-04-08 04:50:22.010 DEBUG [src.node.docker_mananger] Generated ports ['61770', '61771', '61772', '61773', '61774']
2026-04-08 04:50:22.010 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:22.010 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:22.010 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:22.011 DEBUG [src.node.docker_mananger] docker run -i -t -p 61770:61770 -p 61771:61771 -p 61772:61772 -p 61773:61773 -p 61774:61774 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61772 --rest-port=61770 --tcp-port=61771 --discv5-udp-port=61773 --rest-address=0.0.0.0 --nat=extip:172.18.43.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=943c1e57bff46fafaaddd7aa97def97db3e9ccca15a69ec7bdb44fafbf77ac1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61774 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCSkI-__LTFX3Ff-_pGw6IpWTkmNBRmVa67z4aIZGzvsXJkHnlmVKq77HvRRI3QNjhCyXYPwO8Hk0Ni2sQ1zwz8CgmlkgnY0gmlwhKwSYpOKbXVsdGlhZGRyc5YACASsEmKTBqNnAAoErBJikwajaN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECiiYbFAKCGtDUs3Q7-qG3ne7ViXlklHpsjraKHgBvycWDdGNwgqNng3VkcIKjaYV3YWt1MgE
2026-04-08 04:50:22.200 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.0 waku e27c963e4ff9e3ce677f74f5e353d28956c5f012a62bd339eeb1472be7723a57
2026-04-08 04:50:22.232 DEBUG [src.node.docker_mananger] Container started with ID e27c963e4ff9. Setting up logs at ./log/docker/node2_2026-04-08_04-50-20__8c44cee1-44e7-433e-b11b-7f3858cf8724__wakuorg_nwaku:latest.log
2026-04-08 04:50:22.233 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61770
2026-04-08 04:50:22.235 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:23.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61770/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:23.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:23.253 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:23.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61770/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:23.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.0/tcp/61771/p2p/16Uiu2HAmDhgN7KboJLghUodgr7dZ6x8hWCAXPzy3aqN2fKsLc5M6","/ip4/172.18.43.0/tcp/61772/ws/p2p/16Uiu2HAmDhgN7KboJLghUodgr7dZ6x8hWCAXPzy3aqN2fKsLc5M6"],"enrUri":"enr:-L24QB6S2CYDZki-DM-hGC8hPqtgN3Gr-f3QKcdEe_YhH6bfcqseYEpAfooCmr34j4YCad7JNAZAEv0uhaBLdD2S9D4CgmlkgnY0gmlwhKwSKwCKbXVsdGlhZGRyc5YACASsEisABvFLAAoErBIrAAbxTN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDD4wXuWk77Jm0nlSHuBRY_iDKKFa5Vn1F-Pj8mXyBqIWDdGNwgvFLg3VkcILxTYV3YWt1MgE"}'
2026-04-08 04:50:23.261 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:23.261 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:23.261 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:23.263 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:23.263 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.94
2026-04-08 04:50:23.263 DEBUG [src.node.docker_mananger] Generated ports ['48589', '48590', '48591', '48592', '48593']
2026-04-08 04:50:23.263 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:23.263 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:23.263 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:23.264 DEBUG [src.node.docker_mananger] docker run -i -t -p 48589:48589 -p 48590:48590 -p 48591:48591 -p 48592:48592 -p 48593:48593 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48591 --rest-port=48589 --tcp-port=48590 --discv5-udp-port=48592 --rest-address=0.0.0.0 --nat=extip:172.18.142.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5bdecbdb04b43e9eff764fdcbcaf7c37cf23a84ab08efb1b9ea9da985dee1395 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48593 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB6S2CYDZki-DM-hGC8hPqtgN3Gr-f3QKcdEe_YhH6bfcqseYEpAfooCmr34j4YCad7JNAZAEv0uhaBLdD2S9D4CgmlkgnY0gmlwhKwSKwCKbXVsdGlhZGRyc5YACASsEisABvFLAAoErBIrAAbxTN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDD4wXuWk77Jm0nlSHuBRY_iDKKFa5Vn1F-Pj8mXyBqIWDdGNwgvFLg3VkcILxTYV3YWt1MgE
2026-04-08 04:50:23.451 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.94 waku 242160fb6ba5b69f86127c95ab062f7c3d13a4cc7b1e9bd00044211864438c16
2026-04-08 04:50:23.486 DEBUG [src.node.docker_mananger] Container started with ID 242160fb6ba5. Setting up logs at ./log/docker/node3_2026-04-08_04-50-20__8c44cee1-44e7-433e-b11b-7f3858cf8724__wakuorg_nwaku:latest.log
2026-04-08 04:50:23.487 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48589
2026-04-08 04:50:23.487 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:24.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48589/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:24.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:24.503 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:24.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48589/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:24.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.94/tcp/48590/p2p/16Uiu2HAmSmgiVCX8ZL3i9YBxBtmjU3UQTkVdyArmueB6c5rzghAk","/ip4/172.18.142.94/tcp/48591/ws/p2p/16Uiu2HAmSmgiVCX8ZL3i9YBxBtmjU3UQTkVdyArmueB6c5rzghAk"],"enrUri":"enr:-L24QII5Fr-NMJP6Qkh3nNmYreemZlguojPOOeK_YQZDl33ECl16FgfNPMENTlrPthlll1A2zm9NLllgdbeV61ei2XgCgmlkgnY0gmlwhKwSjl6KbXVsdGlhZGRyc5YACASsEo5eBr3OAAoErBKOXga9z90DgnJzhQDGAQAAiXNlY3AyNTZrMaED0bq-Qo_dY3K2GTOkh9WHWUI2m9HIH4SAYigspe_pPZ2DdGNwgr3Og3VkcIK90IV3YWt1MgE"}'
2026-04-08 04:50:24.507 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:24.508 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:24.508 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:24.511 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:24.511 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.209
2026-04-08 04:50:24.511 DEBUG [src.node.docker_mananger] Generated ports ['12611', '12612', '12613', '12614', '12615']
2026-04-08 04:50:24.511 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:24.511 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:24.512 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:24.512 DEBUG [src.node.docker_mananger] docker run -i -t -p 12611:12611 -p 12612:12612 -p 12613:12613 -p 12614:12614 -p 12615:12615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12613 --rest-port=12611 --tcp-port=12612 --discv5-udp-port=12614 --rest-address=0.0.0.0 --nat=extip:172.18.26.209 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3fabc67abf6172dbe2e215d9f6c0bea31aaa8f7f558c96bcccd2e5eef86aca11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12615 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QII5Fr-NMJP6Qkh3nNmYreemZlguojPOOeK_YQZDl33ECl16FgfNPMENTlrPthlll1A2zm9NLllgdbeV61ei2XgCgmlkgnY0gmlwhKwSjl6KbXVsdGlhZGRyc5YACASsEo5eBr3OAAoErBKOXga9z90DgnJzhQDGAQAAiXNlY3AyNTZrMaED0bq-Qo_dY3K2GTOkh9WHWUI2m9HIH4SAYigspe_pPZ2DdGNwgr3Og3VkcIK90IV3YWt1MgE
2026-04-08 04:50:24.695 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.209 waku d9e617c5bcf1b84258ac104f14208542ac1bbc05c6c99fb7f33f89fa1d99bd78
2026-04-08 04:50:24.731 DEBUG [src.node.docker_mananger] Container started with ID d9e617c5bcf1. Setting up logs at ./log/docker/node4_2026-04-08_04-50-20__8c44cee1-44e7-433e-b11b-7f3858cf8724__wakuorg_nwaku:latest.log
2026-04-08 04:50:24.732 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12611
2026-04-08 04:50:24.732 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:25.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12611/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:25.749 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:25.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12611/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.209/tcp/12612/p2p/16Uiu2HAkxGGTEx1PK22y62X2gobf9dKkd3E4DaaLCnt4z734Z8Rv","/ip4/172.18.26.209/tcp/12613/ws/p2p/16Uiu2HAkxGGTEx1PK22y62X2gobf9dKkd3E4DaaLCnt4z734Z8Rv"],"enrUri":"enr:-L24QH5iwTsP6ut7q-l_RO__xCQkUdG5wEDY_-Z1QGFIoElmPZ0iPFahRcTMfgaTOdwB6G-jZgCSCAfYIMsS0Kv8LSICgmlkgnY0gmlwhKwSGtGKbXVsdGlhZGRyc5YACASsEhrRBjFEAAoErBIa0QYxRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECKio7UNqkpTCpITWY-Q9MU3DeqBlMZ0LBHF8bhiHawhGDdGNwgjFEg3VkcIIxRoV3YWt1MgE"}'
2026-04-08 04:50:25.757 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:25.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41830/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:25.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61770/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:25.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48589/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:25.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12611/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:25.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41830/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.43.0/tcp/47486/p2p/16Uiu2HAmDhgN7KboJLghUodgr7dZ6x8hWCAXPzy3aqN2fKsLc5M6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:50:25.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61770/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.142.94/tcp/46492/p2p/16Uiu2HAmSmgiVCX8ZL3i9YBxBtmjU3UQTkVdyArmueB6c5rzghAk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.98.147/tcp/41831/p2p/16Uiu2HAm4iwwfHY6RKvfVTddbBdcfWzKU1PqoRzJ6pF4q6WGGhBz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-08 04:50:25.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48589/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.43.0/tcp/61771/p2p/16Uiu2HAmDhgN7KboJLghUodgr7dZ6x8hWCAXPzy3aqN2fKsLc5M6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.26.209/tcp/60158/p2p/16Uiu2HAkxGGTEx1PK22y62X2gobf9dKkd3E4DaaLCnt4z734Z8Rv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:50:25.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12611/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.142.94/tcp/48590/p2p/16Uiu2HAmSmgiVCX8ZL3i9YBxBtmjU3UQTkVdyArmueB6c5rzghAk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-08 04:50:25.796 DEBUG [src.libs.common] Sleeping for 40 seconds
2026-04-08 04:51:05.796 INFO [tests.e2e.test_network_conditions] Applying 3000ms latency on sender node1
2026-04-08 04:51:05.798 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '9529', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 04:51:05.860 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '9529', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-04-08 04:51:05.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41830/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:11.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:11.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:11.884 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":1775623865873271543,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:11.886 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '9529', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 04:51:11.896 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:11.897 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:11.897 DEBUG [src.node.waku_node] Stopping container with id 09a9647c5980
2026-04-08 04:51:12.366 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:12.367 DEBUG [src.node.waku_node] Stopping container with id e27c963e4ff9
2026-04-08 04:51:12.833 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:12.837 DEBUG [src.node.waku_node] Stopping container with id 242160fb6ba5
2026-04-08 04:51:13.181 ERROR [src.node.docker_mananger] Max retries reached for container 09a9647c5980. Exiting log stream.
2026-04-08 04:51:13.266 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:13.267 DEBUG [src.node.waku_node] Stopping container with id d9e617c5bcf1
2026-04-08 04:51:13.716 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:13.718 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:13.755 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:13.822 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:13.861 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:13.896 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:13.896 ERROR [src.node.docker_mananger] Max retries reached for container e27c963e4ff9. Exiting log stream.

View File

@ -0,0 +1,72 @@
2026-04-08 04:51:20.367 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:51:20.368 DEBUG [tests.conftest] Running test: test_filter_ping_on_unsubscribed_peer with id: 2026-04-08_04-51-20__2b09c2ce-d89e-4f46-addf-7dc6661e3453
2026-04-08 04:51:20.368 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:51:20.368 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:51:20.368 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 04:51:20.374 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:20.374 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-20__2b09c2ce-d89e-4f46-addf-7dc6661e3453__wakuorg_nwaku:latest.log
2026-04-08 04:51:20.375 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:20.375 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:20.376 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:20.376 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.215
2026-04-08 04:51:20.376 DEBUG [src.node.docker_mananger] Generated ports ['54846', '54847', '54848', '54849', '54850']
2026-04-08 04:51:20.377 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:20.377 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:20.377 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:20.377 DEBUG [src.node.docker_mananger] docker run -i -t -p 54846:54846 -p 54847:54847 -p 54848:54848 -p 54849:54849 -p 54850:54850 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54848 --rest-port=54846 --tcp-port=54847 --discv5-udp-port=54849 --rest-address=0.0.0.0 --nat=extip:172.18.137.215 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eab5f873ba83f04c5d5210e9c7b327b58ebad9fa8dfcafbb73abc28517133aae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54850 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:51:20.557 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.215 waku 15c38b34325aa69228defef5b34b3e15fcd7e0132ea4b6917beecfe210704e9c
2026-04-08 04:51:20.590 DEBUG [src.node.docker_mananger] Container started with ID 15c38b34325a. Setting up logs at ./log/docker/node1_2026-04-08_04-51-20__2b09c2ce-d89e-4f46-addf-7dc6661e3453__wakuorg_nwaku:latest.log
2026-04-08 04:51:20.590 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54846
2026-04-08 04:51:20.590 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:20.700 ERROR [src.node.docker_mananger] Max retries reached for container 05de44f89dd7. Exiting log stream.
2026-04-08 04:51:21.146 ERROR [src.node.docker_mananger] Max retries reached for container 3c7d94f539b9. Exiting log stream.
2026-04-08 04:51:21.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54846/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:21.594 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:21.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54846/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.215/tcp/54847/p2p/16Uiu2HAmTmShdwmKNcDbBeSRfx3h5GVr5aEbNTGbR8AtrPDiU8ME","/ip4/172.18.137.215/tcp/54848/ws/p2p/16Uiu2HAmTmShdwmKNcDbBeSRfx3h5GVr5aEbNTGbR8AtrPDiU8ME"],"enrUri":"enr:-L24QGjBx9BK5-fKCE1VtOyHNnkzk7hDff8S0SXMOiXLrGMoChxwNCB-0xsz7vPmes1xEjh2exhayCWkOUJtV-ImxHICgmlkgnY0gmlwhKwSideKbXVsdGlhZGRyc5YACASsEonXBtY_AAoErBKJ1wbWQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4IaVburHBtR-l3QZqCyeI7ybhLxmHcxeOVGvvPRuAtmDdGNwgtY_g3VkcILWQYV3YWt1MgU"}'
2026-04-08 04:51:21.597 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:21.597 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 04:51:21.603 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:21.603 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-51-20__2b09c2ce-d89e-4f46-addf-7dc6661e3453__wakuorg_nwaku:latest.log
2026-04-08 04:51:21.603 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:21.603 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:21.605 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:21.605 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.234
2026-04-08 04:51:21.605 DEBUG [src.node.docker_mananger] Generated ports ['58993', '58994', '58995', '58996', '58997']
2026-04-08 04:51:21.605 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:21.605 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:21.606 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:21.606 DEBUG [src.node.docker_mananger] docker run -i -t -p 58993:58993 -p 58994:58994 -p 58995:58995 -p 58996:58996 -p 58997:58997 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58995 --rest-port=58993 --tcp-port=58994 --discv5-udp-port=58996 --rest-address=0.0.0.0 --nat=extip:172.18.119.234 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ffdfe5ad067ca8ff1fda7b3d1bcc42ccfdeb8dafa83a6841fcda826a2a2077aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58997 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGjBx9BK5-fKCE1VtOyHNnkzk7hDff8S0SXMOiXLrGMoChxwNCB-0xsz7vPmes1xEjh2exhayCWkOUJtV-ImxHICgmlkgnY0gmlwhKwSideKbXVsdGlhZGRyc5YACASsEonXBtY_AAoErBKJ1wbWQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4IaVburHBtR-l3QZqCyeI7ybhLxmHcxeOVGvvPRuAtmDdGNwgtY_g3VkcILWQYV3YWt1MgU --filternode=/ip4/172.18.137.215/tcp/54847/p2p/16Uiu2HAmTmShdwmKNcDbBeSRfx3h5GVr5aEbNTGbR8AtrPDiU8ME
2026-04-08 04:51:21.787 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.234 waku 26d6f98873e9a574c9a2ab8de7c80a3dbdcea4d3e306cf149b8f27f53ebec48c
2026-04-08 04:51:21.820 DEBUG [src.node.docker_mananger] Container started with ID 26d6f98873e9. Setting up logs at ./log/docker/node2_2026-04-08_04-51-20__2b09c2ce-d89e-4f46-addf-7dc6661e3453__wakuorg_nwaku:latest.log
2026-04-08 04:51:21.821 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58993
2026-04-08 04:51:21.821 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:22.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58993/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:22.825 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:22.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58993/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.234/tcp/58994/p2p/16Uiu2HAkyZ1My8FyiCpMd57r3mB8W2ZacLcGfsThzvDwT3wz17SR","/ip4/172.18.119.234/tcp/58995/ws/p2p/16Uiu2HAkyZ1My8FyiCpMd57r3mB8W2ZacLcGfsThzvDwT3wz17SR"],"enrUri":"enr:-L24QI_kQdzboq9fQcm4w556XKwEWTvaUIWLG0GUgkmsCUPlYAzGhsYQZTpg9agVcAI8CDGNFAKCHXEWQTQMc3T7BM4CgmlkgnY0gmlwhKwSd-qKbXVsdGlhZGRyc5YACASsEnfqBuZyAAoErBJ36gbmc90DgnJzhQDGAQAAiXNlY3AyNTZrMaECPU-6ohwp6YV9bwQtN32OxuiqxNESjQ7wh6LO7zp7lGqDdGNwguZyg3VkcILmdIV3YWt1MgA"}'
2026-04-08 04:51:22.827 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:22.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58993/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.137.215/tcp/54847/p2p/16Uiu2HAmTmShdwmKNcDbBeSRfx3h5GVr5aEbNTGbR8AtrPDiU8ME"]'
2026-04-08 04:51:22.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:22.864 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 04:51:22.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:51:22.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:22.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58993/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fe3047b6-d1c8-4daf-a23d-bcac9395c6d1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:51:22.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fe3047b6-d1c8-4daf-a23d-bcac9395c6d1","statusDesc":"OK"}'
2026-04-08 04:51:22.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58993/filter/v2/subscriptions/bf8cb205-73ef-4fb1-b513-36a51dad4c45" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bf8cb205-73ef-4fb1-b513-36a51dad4c45","statusDesc":"OK"}'
2026-04-08 04:51:22.906 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:58993/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:51:22.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345","statusDesc":"OK"}'
2026-04-08 04:51:22.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58993/filter/v2/subscriptions/14826e5a-8b01-435b-b8be-4da12cc35481" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.921 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:58993/filter/v2/subscriptions/14826e5a-8b01-435b-b8be-4da12cc35481. Response content: b'{"requestId":"14826e5a-8b01-435b-b8be-4da12cc35481","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-08 04:51:22.924 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:22.925 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:22.925 DEBUG [src.node.waku_node] Stopping container with id 15c38b34325a
2026-04-08 04:51:23.359 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:23.362 DEBUG [src.node.waku_node] Stopping container with id 26d6f98873e9
2026-04-08 04:51:23.787 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:23.790 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:23.804 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:23.809 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,167 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_all_nodes_subscribed_to_the_topic with id: 2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.39.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22947', '22948', '22949', '22950', '22951']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22947:22947 -p 22948:22948 -p 22949:22949 -p 22950:22950 -p 22951:22951 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22949 --rest-port=22947 --tcp-port=22948 --discv5-udp-port=22950 --rest-address=0.0.0.0 --nat=extip:172.18.39.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cbcbdabec19acadcc6f968cfabb20d04d24ee6dffbdcf906a17bf4e8ed7bfebb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22951 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.88 waku 097fb8e85c56af8bf204f18b6a3f56b140b97f77ae15bcfe06c4261cbf49ace7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 097fb8e85c56. Setting up logs at ./log/docker/node1_2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22947
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 8747ce478063. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 330a63b4b6fa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22947/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.88/tcp/22948/p2p/16Uiu2HAkyf73QXZzp6jsfvWGbKNTJq2K8wMnYahCgmfsndz1aiaf","/ip4/172.18.39.88/tcp/22949/ws/p2p/16Uiu2HAkyf73QXZzp6jsfvWGbKNTJq2K8wMnYahCgmfsndz1aiaf"],"enrUri":"enr:-L24QLqCL95J92RizVVeGP563XfwLv8sqU2M7tL0Xpta6qJhKsRIL62nGLKEufoXZFrzoRnsVCljXBGWvshOiZzmh6ACgmlkgnY0gmlwhKwSJ1iKbXVsdGlhZGRyc5YACASsEidYBlmkAAoErBInWAZZpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPt-i4Rr3KEPsW03jJK4BxrJe1fTl1zx1FxdBR8vG8ayDdGNwglmkg3VkcIJZpoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52246', '52247', '52248', '52249', '52250']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52246:52246 -p 52247:52247 -p 52248:52248 -p 52249:52249 -p 52250:52250 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52248 --rest-port=52246 --tcp-port=52247 --discv5-udp-port=52249 --rest-address=0.0.0.0 --nat=extip:172.18.16.125 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aeebe1cf7c3b25cfe83a2b5a843be375aff79a48f81376adcdb10aceabfa8c22 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52250 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLqCL95J92RizVVeGP563XfwLv8sqU2M7tL0Xpta6qJhKsRIL62nGLKEufoXZFrzoRnsVCljXBGWvshOiZzmh6ACgmlkgnY0gmlwhKwSJ1iKbXVsdGlhZGRyc5YACASsEidYBlmkAAoErBInWAZZpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPt-i4Rr3KEPsW03jJK4BxrJe1fTl1zx1FxdBR8vG8ayDdGNwglmkg3VkcIJZpoV3YWt1MgU --filternode=/ip4/172.18.39.88/tcp/22948/p2p/16Uiu2HAkyf73QXZzp6jsfvWGbKNTJq2K8wMnYahCgmfsndz1aiaf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.125 waku ce8e160d1965fa6c6fe710b5f76ae700ba5ccef9ce964131355cc2dcb8e7016a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce8e160d1965. Setting up logs at ./log/docker/node2_2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52246
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52246/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52246/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.125/tcp/52247/p2p/16Uiu2HAm6vvqQL2EMLWSRSHKFbQzYJBqBsC5ajajkp6arHkVCC9U","/ip4/172.18.16.125/tcp/52248/ws/p2p/16Uiu2HAm6vvqQL2EMLWSRSHKFbQzYJBqBsC5ajajkp6arHkVCC9U"],"enrUri":"enr:-L24QPx78IH791x8-q0DW6E7XLH29gSiyJ60IYQyoeCfNIpgTZc4rr-IGBTB-Hvc4ixsR0JvVjpxOMtP1yfSSLPeG5cCgmlkgnY0gmlwhKwSEH2KbXVsdGlhZGRyc5YACASsEhB9BswXAAoErBIQfQbMGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqu8yVrHcPOhACTKgrLrJRiUeKBWYt9Sj7q_5yNGSf0-DdGNwgswXg3VkcILMGYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52246/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.88/tcp/22948/p2p/16Uiu2HAkyf73QXZzp6jsfvWGbKNTJq2K8wMnYahCgmfsndz1aiaf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55997', '55998', '55999', '56000', '56001']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55997:55997 -p 55998:55998 -p 55999:55999 -p 56000:56000 -p 56001:56001 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55999 --rest-port=55997 --tcp-port=55998 --discv5-udp-port=56000 --rest-address=0.0.0.0 --nat=extip:172.18.61.207 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3bdfac29e6cb4a8efecf2caff80a32a4ff3b27b4a7ea29ddcb7474dcdbc449ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56001 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLqCL95J92RizVVeGP563XfwLv8sqU2M7tL0Xpta6qJhKsRIL62nGLKEufoXZFrzoRnsVCljXBGWvshOiZzmh6ACgmlkgnY0gmlwhKwSJ1iKbXVsdGlhZGRyc5YACASsEidYBlmkAAoErBInWAZZpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPt-i4Rr3KEPsW03jJK4BxrJe1fTl1zx1FxdBR8vG8ayDdGNwglmkg3VkcIJZpoV3YWt1MgU --filternode=/ip4/172.18.39.88/tcp/22948/p2p/16Uiu2HAkyf73QXZzp6jsfvWGbKNTJq2K8wMnYahCgmfsndz1aiaf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.207 waku 4b0626123e431967153996a33b67e3726e3acc68ef57fd7b340fabf85bf2b57f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4b0626123e43. Setting up logs at ./log/docker/node3_2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55997
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55997/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55997/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.207/tcp/55998/p2p/16Uiu2HAmJPm8QWXZ6vUUphUR4ryCik94dvprGg4AW5va8dipeAuX","/ip4/172.18.61.207/tcp/55999/ws/p2p/16Uiu2HAmJPm8QWXZ6vUUphUR4ryCik94dvprGg4AW5va8dipeAuX"],"enrUri":"enr:-L24QCn11lJ-uOf0WAa_7fU3o37aWwkTlN4viNL2iBHJXU_tHuZzQmsv7jvszxsRDng9E0zdDKO5w1yoOxAdW-LZzDUCgmlkgnY0gmlwhKwSPc-KbXVsdGlhZGRyc5YACASsEj3PBtq-AAoErBI9zwbav90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVT91iB3BgmaLxL50KZl8w8SErzYs-9BtNoVVzfeu3AKDdGNwgtq-g3VkcILawIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55997/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.88/tcp/22948/p2p/16Uiu2HAkyf73QXZzp6jsfvWGbKNTJq2K8wMnYahCgmfsndz1aiaf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.67.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14226', '14227', '14228', '14229', '14230']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14226:14226 -p 14227:14227 -p 14228:14228 -p 14229:14229 -p 14230:14230 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14228 --rest-port=14226 --tcp-port=14227 --discv5-udp-port=14229 --rest-address=0.0.0.0 --nat=extip:172.18.67.44 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad31a4b81a33d0f36badeaabe953bcebb6bc6e9c4cdbc5cddecbead355faeeea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14230 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLqCL95J92RizVVeGP563XfwLv8sqU2M7tL0Xpta6qJhKsRIL62nGLKEufoXZFrzoRnsVCljXBGWvshOiZzmh6ACgmlkgnY0gmlwhKwSJ1iKbXVsdGlhZGRyc5YACASsEidYBlmkAAoErBInWAZZpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPt-i4Rr3KEPsW03jJK4BxrJe1fTl1zx1FxdBR8vG8ayDdGNwglmkg3VkcIJZpoV3YWt1MgU --filternode=/ip4/172.18.39.88/tcp/22948/p2p/16Uiu2HAkyf73QXZzp6jsfvWGbKNTJq2K8wMnYahCgmfsndz1aiaf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.44 waku d128baccc79d75e7260a90d8ef077723a48f9476d00f317dbde7cbaf7f15e266
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d128baccc79d. Setting up logs at ./log/docker/node4_2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14226
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14226/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14226/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.44/tcp/14227/p2p/16Uiu2HAmChejQSTCpaGLAWnFmZGZxRCpSETPbUxAYdSNzjGrZAB9","/ip4/172.18.67.44/tcp/14228/ws/p2p/16Uiu2HAmChejQSTCpaGLAWnFmZGZxRCpSETPbUxAYdSNzjGrZAB9"],"enrUri":"enr:-L24QJcbvfOIx60bdZlu_ET1daym98_V9fLH09IHHRoUxegWOj98D6Hxc3zkwz33x_YXVJ5qqrhf9G6VHePf5b3DQDQCgmlkgnY0gmlwhKwSQyyKbXVsdGlhZGRyc5YACASsEkMsBjeTAAoErBJDLAY3lN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAK6POnU9QMhGsl5R009_t1BiLeu5yeymQaPeZ-7d9gCDdGNwgjeTg3VkcII3lYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14226/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.88/tcp/22948/p2p/16Uiu2HAkyf73QXZzp6jsfvWGbKNTJq2K8wMnYahCgmfsndz1aiaf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.187.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18214', '18215', '18216', '18217', '18218']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 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.187.251 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f5db29466d3aa9e9bcfb1e9feb9dccf0ea9bfab41dbe0c2de6ba3dc7ffdac6ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18218 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLqCL95J92RizVVeGP563XfwLv8sqU2M7tL0Xpta6qJhKsRIL62nGLKEufoXZFrzoRnsVCljXBGWvshOiZzmh6ACgmlkgnY0gmlwhKwSJ1iKbXVsdGlhZGRyc5YACASsEidYBlmkAAoErBInWAZZpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPt-i4Rr3KEPsW03jJK4BxrJe1fTl1zx1FxdBR8vG8ayDdGNwglmkg3VkcIJZpoV3YWt1MgU --filternode=/ip4/172.18.39.88/tcp/22948/p2p/16Uiu2HAkyf73QXZzp6jsfvWGbKNTJq2K8wMnYahCgmfsndz1aiaf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.251 waku 3d7c377e6aba55383d7a832c69b8fac2e040dfd0fd20721f774add4a5c6431f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3d7c377e6aba. Setting up logs at ./log/docker/node5_2026-04-08_04-49-39__aa886e67-9d2f-4156-99cb-c25c610e9f5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18214
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18214/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.251/tcp/18215/p2p/16Uiu2HAmHynH847aifoJqAGmFEXhuKjKwFV9MRv5RfdtaMLb7aUS","/ip4/172.18.187.251/tcp/18216/ws/p2p/16Uiu2HAmHynH847aifoJqAGmFEXhuKjKwFV9MRv5RfdtaMLb7aUS"],"enrUri":"enr:-L24QCUmv4j14vWPwbWCvPZ77GbGeQvbvITg1evDjCOvSIl5T1wzXBnSFd2osHJGNTAW2sxzS27YuAt6dDiD_fRPxpUCgmlkgnY0gmlwhKwSu_uKbXVsdGlhZGRyc5YACASsErv7BkcnAAoErBK7-wZHKN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTxrSAEyDUNz7Zl84E4G84Hwb97s_sgfFAErmkLK8NkuDdGNwgkcng3VkcIJHKYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18214/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.88/tcp/22948/p2p/16Uiu2HAkyf73QXZzp6jsfvWGbKNTJq2K8wMnYahCgmfsndz1aiaf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22947/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:52246/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ac9f1d76-6b81-4c6e-bd91-5e2d4ce9a9ab", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"ac9f1d76-6b81-4c6e-bd91-5e2d4ce9a9ab","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55997/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ab6cb6c-3895-4f2e-88c5-fff311276c09", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9ab6cb6c-3895-4f2e-88c5-fff311276c09","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6a291e14-98a4-448d-ad5f-972c5df252ac", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6a291e14-98a4-448d-ad5f-972c5df252ac","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18214/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "aacfbcad-f0be-46c2-9c03-2a59feaddd9b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"aacfbcad-f0be-46c2-9c03-2a59feaddd9b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:52246/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":1775623785984138408,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55997/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":1775623785984138408,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14226/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":1775623785984138408,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18214/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":1775623785984138408,"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 097fb8e85c56
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce8e160d1965
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4b0626123e43
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 097fb8e85c56. 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 d128baccc79d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce8e160d1965. 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 3d7c377e6aba
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4b0626123e43. 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,55 @@
2026-04-08 04:50:38.085 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:38.086 DEBUG [tests.conftest] Running test: test_log_level_NOTICE_from_INFO with id: 2026-04-08_04-50-38__982e08f3-c626-460d-9ac5-f93e160f0f3f
2026-04-08 04:50:38.087 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:38.087 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:50:38.087 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 04:50:38.096 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:38.097 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-38__982e08f3-c626-460d-9ac5-f93e160f0f3f__wakuorg_nwaku:latest.log
2026-04-08 04:50:38.104 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:38.104 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-38__982e08f3-c626-460d-9ac5-f93e160f0f3f__wakuorg_nwaku:latest.log
2026-04-08 04:50:38.110 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:38.110 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-50-38__982e08f3-c626-460d-9ac5-f93e160f0f3f__wakuorg_nwaku:latest.log
2026-04-08 04:50:38.116 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:38.116 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-50-38__982e08f3-c626-460d-9ac5-f93e160f0f3f__wakuorg_nwaku:latest.log
2026-04-08 04:50:38.116 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:38.117 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:50:38.117 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:38.118 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:38.119 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:38.119 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.198
2026-04-08 04:50:38.119 DEBUG [src.node.docker_mananger] Generated ports ['65292', '65293', '65294', '65295', '65296']
2026-04-08 04:50:38.119 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:38.119 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:38.119 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:38.119 DEBUG [src.node.docker_mananger] docker run -i -t -p 65292:65292 -p 65293:65293 -p 65294:65294 -p 65295:65295 -p 65296:65296 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65294 --rest-port=65292 --tcp-port=65293 --discv5-udp-port=65295 --rest-address=0.0.0.0 --nat=extip:172.18.90.198 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b1adb3d20efd1e4b9a97832a12587bcf1b2c3d0bce4fdd44fbaafc7e1aceabd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65296 --metrics-logging=true --relay=true
2026-04-08 04:50:38.309 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.198 waku f67425856512d2aacf825bd819e13d978e425ed0a574d80bb8c368672cb18d61
2026-04-08 04:50:38.341 DEBUG [src.node.docker_mananger] Container started with ID f67425856512. Setting up logs at ./log/docker/node1_2026-04-08_04-50-38__982e08f3-c626-460d-9ac5-f93e160f0f3f__wakuorg_nwaku:latest.log
2026-04-08 04:50:38.341 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65292
2026-04-08 04:50:38.342 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:38.366 ERROR [src.node.docker_mananger] Max retries reached for container 8ec3d22deb8a. Exiting log stream.
2026-04-08 04:50:38.913 ERROR [src.node.docker_mananger] Max retries reached for container 8d37eeb69da5. Exiting log stream.
2026-04-08 04:50:39.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65292/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:39.345 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:39.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.198/tcp/65293/p2p/16Uiu2HAmBoP7qh1t38ZJDU5yP6SFKFNdZgBWPXd9oH4awYgoAFX6","/ip4/172.18.90.198/tcp/65294/ws/p2p/16Uiu2HAmBoP7qh1t38ZJDU5yP6SFKFNdZgBWPXd9oH4awYgoAFX6"],"enrUri":"enr:-L24QJ5tFJDF9vA6OZ-aGB9VMEwvl6On3ZAqTBBDF4W6enz_H2U-az9uFq1lpX7JH8_6sI0p1LJG_G8tYZhghG7Tfa8CgmlkgnY0gmlwhKwSWsaKbXVsdGlhZGRyc5YACASsElrGBv8NAAoErBJaxgb_Dt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC80q0Gp1oKvnkLMwDFVdq-ax6PJHH7HG3GLktD75UhjGDdGNwgv8Ng3VkcIL_D4V3YWt1MgE"}'
2026-04-08 04:50:39.348 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:39.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65292/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65292/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.198/tcp/65293/p2p/16Uiu2HAmBoP7qh1t38ZJDU5yP6SFKFNdZgBWPXd9oH4awYgoAFX6","/ip4/172.18.90.198/tcp/65294/ws/p2p/16Uiu2HAmBoP7qh1t38ZJDU5yP6SFKFNdZgBWPXd9oH4awYgoAFX6"],"enrUri":"enr:-L24QJ5tFJDF9vA6OZ-aGB9VMEwvl6On3ZAqTBBDF4W6enz_H2U-az9uFq1lpX7JH8_6sI0p1LJG_G8tYZhghG7Tfa8CgmlkgnY0gmlwhKwSWsaKbXVsdGlhZGRyc5YACASsElrGBv8NAAoErBJaxgb_Dt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC80q0Gp1oKvnkLMwDFVdq-ax6PJHH7HG3GLktD75UhjGDdGNwgv8Ng3VkcIL_D4V3YWt1MgE"}'
2026-04-08 04:50:39.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65292/version" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0-21-g9a3445'
2026-04-08 04:50:39.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65292/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0-21-g9a3445'
2026-04-08 04:50:41.359 DEBUG [tests.rest_flags.test_admin_flags] counts at NOTICE: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-04-08 04:50:41.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65292/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:41.364 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:41.365 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:41.365 DEBUG [src.node.waku_node] Stopping container with id f67425856512
2026-04-08 04:50:41.829 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:41.831 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:41.833 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,184 @@
2026-04-08 04:51:59.834 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:51:59.834 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2026-04-08_04-51-59__99085113-e734-496a-aa19-1ce0a6f3a53f
2026-04-08 04:51:59.834 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:51:59.834 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:51:59.835 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 04:51:59.842 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:59.842 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-59__99085113-e734-496a-aa19-1ce0a6f3a53f__wakuorg_nwaku:latest.log
2026-04-08 04:51:59.842 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:59.842 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:59.844 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:59.844 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.31
2026-04-08 04:51:59.844 DEBUG [src.node.docker_mananger] Generated ports ['38002', '38003', '38004', '38005', '38006']
2026-04-08 04:51:59.844 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:59.844 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:59.844 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:59.844 DEBUG [src.node.docker_mananger] docker run -i -t -p 38002:38002 -p 38003:38003 -p 38004:38004 -p 38005:38005 -p 38006:38006 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38004 --rest-port=38002 --tcp-port=38003 --discv5-udp-port=38005 --rest-address=0.0.0.0 --nat=extip:172.18.48.31 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=556793aed1815a976eecf94921e124c73afd12cca506aa3ecbb1c9addbb5806d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38006 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-08 04:52:00.034 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.31 waku fb45232e9104bba4e2d7d14ad9c85174ada897915851b4a7f9233a74defc3c75
2026-04-08 04:52:00.071 DEBUG [src.node.docker_mananger] Container started with ID fb45232e9104. Setting up logs at ./log/docker/node1_2026-04-08_04-51-59__99085113-e734-496a-aa19-1ce0a6f3a53f__wakuorg_nwaku:latest.log
2026-04-08 04:52:00.072 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38002
2026-04-08 04:52:00.072 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:52:00.155 ERROR [src.node.docker_mananger] Max retries reached for container 0461ae2ce97a. Exiting log stream.
2026-04-08 04:52:00.634 ERROR [src.node.docker_mananger] Max retries reached for container 9aea3dc4f311. Exiting log stream.
2026-04-08 04:52:01.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38002/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:01.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:52:01.075 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:52:01.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38002/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:01.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.31/tcp/38003/p2p/16Uiu2HAmVaUeHVGxk8hiAfJ9YYFPKotAM7LFmTqYkaUsWCtaRt2b","/ip4/172.18.48.31/tcp/38004/ws/p2p/16Uiu2HAmVaUeHVGxk8hiAfJ9YYFPKotAM7LFmTqYkaUsWCtaRt2b"],"enrUri":"enr:-L24QLisC8uwziqmt81baPhQM6DVxRkyAlmMHIM4JsxOtUrDMXR2mjWctk2LDtj1ru3e8HbVCT4JENIygSS021xRkf0CgmlkgnY0gmlwhKwSMB-KbXVsdGlhZGRyc5YACASsEjAfBpRzAAoErBIwHwaUdN0DgnJzhQDHAQAAiXNlY3AyNTZrMaED-27DxOcZmjJDB_kdjeDL1MKp-Vv4UJ5cUYcdu3LYoXiDdGNwgpRzg3VkcIKUdYV3YWt1MgU"}'
2026-04-08 04:52:01.078 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:52:01.085 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:52:01.085 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-51-59__99085113-e734-496a-aa19-1ce0a6f3a53f__wakuorg_nwaku:latest.log
2026-04-08 04:52:01.085 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:52:01.085 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:52:01.087 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:52:01.087 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.147
2026-04-08 04:52:01.087 DEBUG [src.node.docker_mananger] Generated ports ['22493', '22494', '22495', '22496', '22497']
2026-04-08 04:52:01.087 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:52:01.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:52:01.087 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:52:01.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 22493:22493 -p 22494:22494 -p 22495:22495 -p 22496:22496 -p 22497:22497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22495 --rest-port=22493 --tcp-port=22494 --discv5-udp-port=22496 --rest-address=0.0.0.0 --nat=extip:172.18.222.147 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fe0e15aa6e41a64d0b97795c6d82b0e17bfcb8aee2520f5c1b515afc76bcfbc9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22497 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLisC8uwziqmt81baPhQM6DVxRkyAlmMHIM4JsxOtUrDMXR2mjWctk2LDtj1ru3e8HbVCT4JENIygSS021xRkf0CgmlkgnY0gmlwhKwSMB-KbXVsdGlhZGRyc5YACASsEjAfBpRzAAoErBIwHwaUdN0DgnJzhQDHAQAAiXNlY3AyNTZrMaED-27DxOcZmjJDB_kdjeDL1MKp-Vv4UJ5cUYcdu3LYoXiDdGNwgpRzg3VkcIKUdYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-08 04:52:01.281 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.147 waku 986e41bc5d3c75799c99c11613d1c48baf63788fe07a9887faeadb2d38dd5fb0
2026-04-08 04:52:01.314 DEBUG [src.node.docker_mananger] Container started with ID 986e41bc5d3c. Setting up logs at ./log/docker/node2_2026-04-08_04-51-59__99085113-e734-496a-aa19-1ce0a6f3a53f__wakuorg_nwaku:latest.log
2026-04-08 04:52:01.314 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22493
2026-04-08 04:52:01.314 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:52:02.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22493/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:52:02.346 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:52:02.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22493/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.147/tcp/22494/p2p/16Uiu2HAmKJSSsyS68tRHebo31L6oojSJsnbFoJ9ZGHDP5J9pbnue","/ip4/172.18.222.147/tcp/22495/ws/p2p/16Uiu2HAmKJSSsyS68tRHebo31L6oojSJsnbFoJ9ZGHDP5J9pbnue"],"enrUri":"enr:-L24QAt0crbShIgexLefbfA-xzE69ExngEq-ImStnWP1aIQsK3O4vXNg-oZUdMRoKqjF-eZTxYUC2yJYpwhSkBNM97cCgmlkgnY0gmlwhKwS3pOKbXVsdGlhZGRyc5YACASsEt6TBlfeAAoErBLekwZX390DgnJzhQDHAQAAiXNlY3AyNTZrMaEDYr4eZwuuohBVB8U-QVb8ZyrqBIMWD2TlnR3SxO4HocGDdGNwglfeg3VkcIJX4IV3YWt1MgE"}'
2026-04-08 04:52:02.359 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:52:02.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22493/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.31/tcp/38003/p2p/16Uiu2HAmVaUeHVGxk8hiAfJ9YYFPKotAM7LFmTqYkaUsWCtaRt2b"]'
2026-04-08 04:52:02.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:02.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-04-08 04:52:02.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:02.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22493/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-04-08 04:52:02.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:02.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:02.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:02.383 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:52:02.483 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:02.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38002/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623922377349309,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:02.488 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:02.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22493/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623922377349309,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:02.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:02.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:02.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:52:02.597 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:02.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38002/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.600 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":1775623922492393512,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:02.602 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:02.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22493/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.605 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":1775623922492393512,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:02.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:02.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:02.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:52:02.712 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:02.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38002/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775623922606645670,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:02.717 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:02.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22493/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775623922606645670,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:02.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:02.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:02.726 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:52:02.826 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:02.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38002/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775623922721632889,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:02.831 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:02.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22493/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775623922721632889,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:02.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:02.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:02.841 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:52:02.941 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:02.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38002/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775623922835627543,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:02.948 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:02.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22493/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:02.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775623922835627543,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:02.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:02.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:02.958 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:52:03.059 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:03.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38002/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:03.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775623922952973665,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:03.063 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:03.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22493/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:03.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775623922952973665,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:03.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:03.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.073 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:52:03.174 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:03.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38002/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:03.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775623923068005984,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:03.179 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:03.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22493/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:03.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775623923068005984,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:03.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:03.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.188 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:52:03.288 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:03.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38002/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:03.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775623923183248097,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:03.293 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:52:03.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22493/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:03.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775623923183248097,"ephemeral":false,"proof":""}]'
2026-04-08 04:52:03.298 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38002/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-08 04:52:03.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.302 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22493/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-08 04:52:03.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.307 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38002/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-04-08 04:52:03.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.311 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22493/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-04-08 04:52:03.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.316 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38002/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-04-08 04:52:03.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.321 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22493/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-04-08 04:52:03.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.325 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38002/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-04-08 04:52:03.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.330 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22493/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-04-08 04:52:03.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.335 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38002/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-04-08 04:52:03.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.340 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22493/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-04-08 04:52:03.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.345 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38002/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-04-08 04:52:03.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.351 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22493/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-04-08 04:52:03.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.355 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38002/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-04-08 04:52:03.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.360 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22493/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-04-08 04:52:03.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.365 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38002/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-04-08 04:52:03.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.369 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22493/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-04-08 04:52:03.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:03.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:03.376 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38002/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-08 04:52:03.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:03.381 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38002/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-08 04:52:03.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:03.384 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38002/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-08 04:52:03.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:03.388 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38002/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-08 04:52:03.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:03.392 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38002/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-08 04:52:03.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:03.396 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38002/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-08 04:52:03.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:03.399 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38002/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-08 04:52:03.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38002/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:03.403 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38002/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-08 04:52:03.406 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:52:03.407 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:52:03.407 DEBUG [src.node.waku_node] Stopping container with id fb45232e9104
2026-04-08 04:52:03.901 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:52:03.903 DEBUG [src.node.waku_node] Stopping container with id 986e41bc5d3c
2026-04-08 04:52:04.372 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:52:04.374 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:52:04.389 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:52:04.403 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_101_new_content_topics with id: 2026-04-08_04-52-44__58a65b65-dd5d-4f2d-8bf6-a6189f9bd556
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-52-44__58a65b65-dd5d-4f2d-8bf6-a6189f9bd556__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.129.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30690', '30691', '30692', '30693', '30694']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30690:30690 -p 30691:30691 -p 30692:30692 -p 30693:30693 -p 30694:30694 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30692 --rest-port=30690 --tcp-port=30691 --discv5-udp-port=30693 --rest-address=0.0.0.0 --nat=extip:172.18.129.133 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3899a7ae74b61ec7836dded3ca5cccdca7b826f44ae4e9f6ab30b9cbfd60be66 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30694 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.133 waku b25a02ee5a1f4149157eda0ae2fe566ebc6a803f22e863094d3db5e8de6c41c5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b25a02ee5a1f. Setting up logs at ./log/docker/node1_2026-04-08_04-52-44__58a65b65-dd5d-4f2d-8bf6-a6189f9bd556__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30690
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 7638808c4487. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ffc4897d408b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30690/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30690/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.133/tcp/30691/p2p/16Uiu2HAkxvX4FCHUFBiZkjoeag3i8EZWxyckVPHN5UkufMBDFreA","/ip4/172.18.129.133/tcp/30692/ws/p2p/16Uiu2HAkxvX4FCHUFBiZkjoeag3i8EZWxyckVPHN5UkufMBDFreA"],"enrUri":"enr:-L24QEsYm0gf_O2lcYBOuwpLdGO8saJeERZWa0yuDzMMhusYIiaO2sBUp-AtLU7ZuZzg1FweB_dfPfFTHDHfTRpwLQ0CgmlkgnY0gmlwhKwSgYWKbXVsdGlhZGRyc5YACASsEoGFBnfjAAoErBKBhQZ35N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM_bQkEodvnLPC4wfrtTm_1B14kiblSseABH87xe7qX-DdGNwgnfjg3VkcIJ35YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-52-44__58a65b65-dd5d-4f2d-8bf6-a6189f9bd556__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.163.223
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54188', '54189', '54190', '54191', '54192']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54188:54188 -p 54189:54189 -p 54190:54190 -p 54191:54191 -p 54192:54192 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54190 --rest-port=54188 --tcp-port=54189 --discv5-udp-port=54191 --rest-address=0.0.0.0 --nat=extip:172.18.163.223 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b94cdfbb9e75aa8dbe43adb02c9ec54caf4b9b43dcaccdf507fe5a46ed9eb6fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54192 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEsYm0gf_O2lcYBOuwpLdGO8saJeERZWa0yuDzMMhusYIiaO2sBUp-AtLU7ZuZzg1FweB_dfPfFTHDHfTRpwLQ0CgmlkgnY0gmlwhKwSgYWKbXVsdGlhZGRyc5YACASsEoGFBnfjAAoErBKBhQZ35N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM_bQkEodvnLPC4wfrtTm_1B14kiblSseABH87xe7qX-DdGNwgnfjg3VkcIJ35YV3YWt1MgU --filternode=/ip4/172.18.129.133/tcp/30691/p2p/16Uiu2HAkxvX4FCHUFBiZkjoeag3i8EZWxyckVPHN5UkufMBDFreA
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.223 waku 8b505967f2cb881c8ce4196d81385435fed8d73ef001aefb7d870dd770729349
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b505967f2cb. Setting up logs at ./log/docker/node2_2026-04-08_04-52-44__58a65b65-dd5d-4f2d-8bf6-a6189f9bd556__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54188
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54188/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54188/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.223/tcp/54189/p2p/16Uiu2HAmEgADjCfsCw1xKVTLpZ99otY1L5P9dqbqmjtR3od4qzTr","/ip4/172.18.163.223/tcp/54190/ws/p2p/16Uiu2HAmEgADjCfsCw1xKVTLpZ99otY1L5P9dqbqmjtR3od4qzTr"],"enrUri":"enr:-L24QPQh6LkM7ZofBVCpxK5HO_pb6pERnuvGawS6FZhZ26wVaKdxY7Q0LT9Ci6o3BL-DTrKe4el-T--Qsga37uOY0rwCgmlkgnY0gmlwhKwSo9-KbXVsdGlhZGRyc5YACASsEqPfBtOtAAoErBKj3wbTrt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHgQdQfzas6JLSCAPVolDVoEgzue0R5oC7AEF4nRfDsmDdGNwgtOtg3VkcILTr4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54188/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.133/tcp/30691/p2p/16Uiu2HAkxvX4FCHUFBiZkjoeag3i8EZWxyckVPHN5UkufMBDFreA"]'
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:30690/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:54188/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "03f2f438-04c6-495d-b760-1ac9f9049e9b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"03f2f438-04c6-495d-b760-1ac9f9049e9b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:54188/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54188/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b25a02ee5a1f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8b505967f2cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_only_store with id: 2026-04-08_04-52-40__086d2a9a-4910-485e-9f54-189b310825a6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-52-40__086d2a9a-4910-485e-9f54-189b310825a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.6.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45601', '45602', '45603', '45604', '45605']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45601:45601 -p 45602:45602 -p 45603:45603 -p 45604:45604 -p 45605:45605 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45603 --rest-port=45601 --tcp-port=45602 --discv5-udp-port=45604 --rest-address=0.0.0.0 --nat=extip:172.18.6.14 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1eab17dfdeaeaf63fec774db1e9116f51c7a4fd5aae2686b764e9f2f6da5dd0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45605 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.14 waku e9e4eebdc7fce3b928c1e50277c345c5a05e2c004a1dbc22c7ec48f376e66f24
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e9e4eebdc7fc. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-52-40__086d2a9a-4910-485e-9f54-189b310825a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45601
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 8673f417533c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 500139531d7b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45601/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.14/tcp/45602/p2p/16Uiu2HAmNCX3ZPMgH5L8SnJ5PeZzT8raREbHfjvcxwqcsrbqG59z","/ip4/172.18.6.14/tcp/45603/ws/p2p/16Uiu2HAmNCX3ZPMgH5L8SnJ5PeZzT8raREbHfjvcxwqcsrbqG59z"],"enrUri":"enr:-L24QNsEe_L34_BbZjv1e9ijrHrdfrP6yPo4SUH7uHzYSn5iOyODYu3iH-ZdXx4amldZbsyxB22R5SIy97_cE8GosbICgmlkgnY0gmlwhKwSBg6KbXVsdGlhZGRyc5YACASsEgYOBrIiAAoErBIGDgayI90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjczkwSk8R0u7MBVCnxWIjmcshON6eLOODK-Omv3w83GDdGNwgrIig3VkcIKyJIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-52-40__086d2a9a-4910-485e-9f54-189b310825a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31670', '31671', '31672', '31673', '31674']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31670:31670 -p 31671:31671 -p 31672:31672 -p 31673:31673 -p 31674:31674 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31672 --rest-port=31670 --tcp-port=31671 --discv5-udp-port=31673 --rest-address=0.0.0.0 --nat=extip:172.18.97.14 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f0e425b9a20b14f6defd11fe6cdd926c1b4dbe0ad7d81dbf4727fbac4d0fbd78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31674 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNsEe_L34_BbZjv1e9ijrHrdfrP6yPo4SUH7uHzYSn5iOyODYu3iH-ZdXx4amldZbsyxB22R5SIy97_cE8GosbICgmlkgnY0gmlwhKwSBg6KbXVsdGlhZGRyc5YACASsEgYOBrIiAAoErBIGDgayI90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjczkwSk8R0u7MBVCnxWIjmcshON6eLOODK-Omv3w83GDdGNwgrIig3VkcIKyJIV3YWt1MgM --storenode=/ip4/172.18.6.14/tcp/45602/p2p/16Uiu2HAmNCX3ZPMgH5L8SnJ5PeZzT8raREbHfjvcxwqcsrbqG59z --store=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.14 waku e96b83cffbe4b6044a4a12bb2b2ad1d8e1497fae184405e06759ac7bcbdf1739
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e96b83cffbe4. Setting up logs at ./log/docker/store_node1_2026-04-08_04-52-40__086d2a9a-4910-485e-9f54-189b310825a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31670
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.14/tcp/31671/p2p/16Uiu2HAmRYw3spJmsfU8R92xew6s5SdUbeZmGv18xZxzH3SMctss","/ip4/172.18.97.14/tcp/31672/ws/p2p/16Uiu2HAmRYw3spJmsfU8R92xew6s5SdUbeZmGv18xZxzH3SMctss"],"enrUri":"enr:-L24QMHiKiO2btHiRUxyRcPZ1_iXHGHlLKqWcWru8tOUPgRbKKOUiWuLA8Fw492jLglBY5JkQ42uNuwjJsAI6_Zl2aYCgmlkgnY0gmlwhKwSYQ6KbXVsdGlhZGRyc5YACASsEmEOBnu3AAoErBJhDgZ7uN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDv5q2r2uewJfmBZLj9cPtl_FFkZt5nJUElh5js2xj6oqDdGNwgnu3g3VkcIJ7uYV3YWt1MgI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31670/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.14/tcp/45602/p2p/16Uiu2HAmNCX3ZPMgH5L8SnJ5PeZzT8raREbHfjvcxwqcsrbqG59z"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45601/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:45601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
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 e9e4eebdc7fc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e96b83cffbe4
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_content_topics with id: 2026-04-08_04-50-35__030b77c6-3bd9-4294-8f06-9e32f33b50f2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-35__030b77c6-3bd9-4294-8f06-9e32f33b50f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26636', '26637', '26638', '26639', '26640']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26636:26636 -p 26637:26637 -p 26638:26638 -p 26639:26639 -p 26640:26640 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26638 --rest-port=26636 --tcp-port=26637 --discv5-udp-port=26639 --rest-address=0.0.0.0 --nat=extip:172.18.97.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=229e13567aa3c11f7fbbaafc10a2e08ddbc5cfa68a6ffeeaae39c1b72d2e3fb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26640 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.195 waku defd34da40c2d8660e530efcacc8888b53d8c8fafd718b149666881136300637
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID defd34da40c2. Setting up logs at ./log/docker/node1_2026-04-08_04-50-35__030b77c6-3bd9-4294-8f06-9e32f33b50f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26636
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 ab8aa5ed2f3f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cb2b5d92fb26. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26636/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26636/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.195/tcp/26637/p2p/16Uiu2HAmCwEy4ZHKtsqegoLY1ssc5ERWKvUCUeCkYS2356g8RVwN","/ip4/172.18.97.195/tcp/26638/ws/p2p/16Uiu2HAmCwEy4ZHKtsqegoLY1ssc5ERWKvUCUeCkYS2356g8RVwN"],"enrUri":"enr:-L24QBjgIIWSddEcung7E_8s7GQHvHEcNF3KWxJ86bNrDsQZT2T97hbn5CrIZlAPLsuBd1F8cGWtyB6vVuD8n0fNy2YCgmlkgnY0gmlwhKwSYcOKbXVsdGlhZGRyc5YACASsEmHDBmgNAAoErBJhwwZoDt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBCnR9sndRv4wGyDdWAge4u_4zJZZYYbzmMqDnn-kKBGDdGNwgmgNg3VkcIJoD4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-35__030b77c6-3bd9-4294-8f06-9e32f33b50f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.177.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14120', '14121', '14122', '14123', '14124']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14120:14120 -p 14121:14121 -p 14122:14122 -p 14123:14123 -p 14124:14124 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14122 --rest-port=14120 --tcp-port=14121 --discv5-udp-port=14123 --rest-address=0.0.0.0 --nat=extip:172.18.177.49 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4102faccccc350d15049ff29acfb4edede95eaed1c48b52cf7fba93f8fe91ad5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14124 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBjgIIWSddEcung7E_8s7GQHvHEcNF3KWxJ86bNrDsQZT2T97hbn5CrIZlAPLsuBd1F8cGWtyB6vVuD8n0fNy2YCgmlkgnY0gmlwhKwSYcOKbXVsdGlhZGRyc5YACASsEmHDBmgNAAoErBJhwwZoDt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBCnR9sndRv4wGyDdWAge4u_4zJZZYYbzmMqDnn-kKBGDdGNwgmgNg3VkcIJoD4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.49 waku 00b5ea729311fc79a4b534aa4aad59ddd3b31108ac6052df22f3938d65218200
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00b5ea729311. Setting up logs at ./log/docker/node2_2026-04-08_04-50-35__030b77c6-3bd9-4294-8f06-9e32f33b50f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14120
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14120/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14120/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.49/tcp/14121/p2p/16Uiu2HAm5zEGrMAMbQWkFd5LARWHBCAoBrfBDbc7xCGGRPeM6wxL","/ip4/172.18.177.49/tcp/14122/ws/p2p/16Uiu2HAm5zEGrMAMbQWkFd5LARWHBCAoBrfBDbc7xCGGRPeM6wxL"],"enrUri":"enr:-L24QPVoT0Hodp5ihbUkBhpkvMIBSO2t2nVShPe177nexKxrUKtsheIG5gcnX9Ip8b2RKgNw2XV2npRj9HWPGqEUT5MCgmlkgnY0gmlwhKwSsTGKbXVsdGlhZGRyc5YACASsErExBjcpAAoErBKxMQY3Kt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnOv4YAopR6AydcpzPU3K5Lnlq6MJ2myBVn0og835OMmDdGNwgjcpg3VkcII3K4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14120/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.195/tcp/26637/p2p/16Uiu2HAmCwEy4ZHKtsqegoLY1ssc5ERWKvUCUeCkYS2356g8RVwN"]'
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:26636/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:14120/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623838275809280,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623838275809280,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"Hello World!","version":0,"timestamp":1775623838391747066,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"Hello World!","version":0,"timestamp":1775623838391747066,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"1234567890","version":0,"timestamp":1775623838506105764,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"1234567890","version":0,"timestamp":1775623838506105764,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775623838620024661,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775623838620024661,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775623838732425863,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775623838732425863,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775623838846112443,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775623838846112443,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775623838958539995,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775623838958539995,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"<html><body>Hello</body></html>","version":0,"timestamp":1775623839072504001,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"<html><body>Hello</body></html>","version":0,"timestamp":1775623839072504001,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775623839185502286,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775623839185502286,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"Base64==dGVzdA==","version":0,"timestamp":1775623839299254488,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"Base64==dGVzdA==","version":0,"timestamp":1775623839299254488,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775623839412017525,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775623839412017525,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775623839525957738,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775623839525957738,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"False","version":0,"timestamp":1775623839641063912,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"False","version":0,"timestamp":1775623839641063912,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"3.1415926535","version":0,"timestamp":1775623839754370988,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"3.1415926535","version":0,"timestamp":1775623839754370988,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775623839868086108,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775623839868086108,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"0xDEADBEEF","version":0,"timestamp":1775623839981541435,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"0xDEADBEEF","version":0,"timestamp":1775623839981541435,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"user@example.com","version":0,"timestamp":1775623840096093110,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"user@example.com","version":0,"timestamp":1775623840096093110,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"http://example.com","version":0,"timestamp":1775623840210966902,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"http://example.com","version":0,"timestamp":1775623840210966902,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"2023-11-01T12:00:00Z","version":0,"timestamp":1775623840324800000,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"2023-11-01T12:00:00Z","version":0,"timestamp":1775623840324800000,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775623840439854835,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775623840439854835,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775623840553319581,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775623840553319581,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775623840667188887,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775623840667188887,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775623840781063671,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775623840781063671,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"/usr/local/bin","version":0,"timestamp":1775623840895934693,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"/usr/local/bin","version":0,"timestamp":1775623840895934693,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775623841008078524,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775623841008078524,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775623841123663626,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775623841123663626,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775623841237516733,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775623841237516733,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"body { background-color: #fff; }","version":0,"timestamp":1775623841351684023,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"body { background-color: #fff; }","version":0,"timestamp":1775623841351684023,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"print(\'Hello World\')","version":0,"timestamp":1775623841466634768,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"print(\'Hello World\')","version":0,"timestamp":1775623841466634768,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"192.168.1.1","version":0,"timestamp":1775623841581970282,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"192.168.1.1","version":0,"timestamp":1775623841581970282,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"www.example.com","version":0,"timestamp":1775623841718547695,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"www.example.com","version":0,"timestamp":1775623841718547695,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775623841834499728,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775623841834499728,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"1234-5678-9012-3456","version":0,"timestamp":1775623841947851778,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"1234-5678-9012-3456","version":0,"timestamp":1775623841947851778,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"+1234567890","version":0,"timestamp":1775623842061776702,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"+1234567890","version":0,"timestamp":1775623842061776702,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775623842177270495,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775623842177270495,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"#helloWorld","version":0,"timestamp":1775623842292441372,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"#helloWorld","version":0,"timestamp":1775623842292441372,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"@username","version":0,"timestamp":1775623842406093084,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"@username","version":0,"timestamp":1775623842406093084,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"P@ssw0rd!","version":0,"timestamp":1775623842521691491,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"P@ssw0rd!","version":0,"timestamp":1775623842521691491,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic 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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"01/11/2023","version":0,"timestamp":1775623842635627919,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"01/11/2023","version":0,"timestamp":1775623842635627919,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"12:00:00","version":0,"timestamp":1775623842748264089,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"12:00:00","version":0,"timestamp":1775623842748264089,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"E = mc^2","version":0,"timestamp":1775623842860895591,"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:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":"E = mc^2","version":0,"timestamp":1775623842860895591,"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 defd34da40c2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00b5ea729311
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: 2026-04-08_04-51-33__7d7afab1-2b1a-445a-9728-405fa412745f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-51-33__7d7afab1-2b1a-445a-9728-405fa412745f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.109.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16815', '16816', '16817', '16818', '16819']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16815:16815 -p 16816:16816 -p 16817:16817 -p 16818:16818 -p 16819:16819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16817 --rest-port=16815 --tcp-port=16816 --discv5-udp-port=16818 --rest-address=0.0.0.0 --nat=extip:172.18.109.77 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=af11ea8daf8aaffc8eebfbbec1e02a151ab22dbc70f4acbfef8392aaea39a7fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16819 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.77 waku 83cb943e58cbb7101cdf1b65deeba0d7d86672d4de001daa78dad855fbab005b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83cb943e58cb. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-51-33__7d7afab1-2b1a-445a-9728-405fa412745f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16815
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 3d5ec5fce8b4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7760942339ea. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16815/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16815/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.77/tcp/16816/p2p/16Uiu2HAmEjJT5dRshs19e5rCD3cTtJCZaMz54aX9XrV5Ux3SEsc3","/ip4/172.18.109.77/tcp/16817/ws/p2p/16Uiu2HAmEjJT5dRshs19e5rCD3cTtJCZaMz54aX9XrV5Ux3SEsc3"],"enrUri":"enr:-L24QPRsqzyhn44bDPJZXHzX4TyAxZIvUcA5FNSJIfDPapj3Ms0UkdkR7E2fGLSKouN47JyZDc_y54Zq5aj_w-9bWaMCgmlkgnY0gmlwhKwSbU2KbXVsdGlhZGRyc5YACASsEm1NBkGwAAoErBJtTQZBsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHtIpowNKowND3YHhelVhsjpew6nFHU88MxNGReYGwhCDdGNwgkGwg3VkcIJBsoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-51-33__7d7afab1-2b1a-445a-9728-405fa412745f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.10.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58668', '58669', '58670', '58671', '58672']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58668:58668 -p 58669:58669 -p 58670:58670 -p 58671:58671 -p 58672:58672 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58670 --rest-port=58668 --tcp-port=58669 --discv5-udp-port=58671 --rest-address=0.0.0.0 --nat=extip:172.18.10.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b93d3411effb94d5a6c4ed0d11c1a48ea1a19bd6c09ef2cfd8adbff47d2ac643 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58672 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPRsqzyhn44bDPJZXHzX4TyAxZIvUcA5FNSJIfDPapj3Ms0UkdkR7E2fGLSKouN47JyZDc_y54Zq5aj_w-9bWaMCgmlkgnY0gmlwhKwSbU2KbXVsdGlhZGRyc5YACASsEm1NBkGwAAoErBJtTQZBsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHtIpowNKowND3YHhelVhsjpew6nFHU88MxNGReYGwhCDdGNwgkGwg3VkcIJBsoV3YWt1MgM --storenode=/ip4/172.18.109.77/tcp/16816/p2p/16Uiu2HAmEjJT5dRshs19e5rCD3cTtJCZaMz54aX9XrV5Ux3SEsc3 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.95 waku 9da48c688ede4ca4caf16c8ba33ac0f54fae1be91ba558a0456d922d2de0cfce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9da48c688ede. Setting up logs at ./log/docker/store_node1_2026-04-08_04-51-33__7d7afab1-2b1a-445a-9728-405fa412745f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58668
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58668/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58668/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.95/tcp/58669/p2p/16Uiu2HAmA2Up6bmNqvnC6V1DCF6HwC3AWcuQKDBJemmMJ8gjZ7Nj","/ip4/172.18.10.95/tcp/58670/ws/p2p/16Uiu2HAmA2Up6bmNqvnC6V1DCF6HwC3AWcuQKDBJemmMJ8gjZ7Nj"],"enrUri":"enr:-L24QBcI9UI_AhnVGexIsUAtNQ-7ryxFqmq4l_IxgRxtOh_VOaoO0RKN2x-jw9qwKmy-l6lCA7FGm80XrQANZhgzqIkCgmlkgnY0gmlwhKwSCl-KbXVsdGlhZGRyc5YACASsEgpfBuUtAAoErBIKXwblLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2O5Rip2ERcnWrP8LBHy2utTzJYuzrL508olDws0dWwSDdGNwguUtg3VkcILlL4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58668/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.77/tcp/16816/p2p/16Uiu2HAmEjJT5dRshs19e5rCD3cTtJCZaMz54aX9XrV5Ux3SEsc3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16815/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:58668/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:16815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16815/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xe097bef78626ca2ef26f315978e0dd54ba811c46e12e18bd7dd4ae6631bdd3c3"},{"messageHash":"0x850363159b19c04914d96ed83ccdd745762b0deb73c7b3fd0e604a0e46038bad"},{"messageHash":"0x6d6a444cb8d7220db75ed843f928cc0ed03c9f69741466934cfe4de6cfc7806c"},{"messageHash":"0xe0c6861e63f9be10e60061b938736e6f8ba90ec0297b45d5afc58670db21fbe0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58668/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xe097bef78626ca2ef26f315978e0dd54ba811c46e12e18bd7dd4ae6631bdd3c3"},{"messageHash":"0x850363159b19c04914d96ed83ccdd745762b0deb73c7b3fd0e604a0e46038bad"},{"messageHash":"0x6d6a444cb8d7220db75ed843f928cc0ed03c9f69741466934cfe4de6cfc7806c"},{"messageHash":"0xe0c6861e63f9be10e60061b938736e6f8ba90ec0297b45d5afc58670db21fbe0"}]}'
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 83cb943e58cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9da48c688ede
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-04-08 04:51:15.742 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:51:15.742 DEBUG [tests.conftest] Running test: test_publish_with_missing_content_topic with id: 2026-04-08_04-51-15__38676244-27ed-4d06-b9a7-59ba95bce7c0
2026-04-08 04:51:15.743 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:51:15.743 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:51:15.743 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 04:51:15.751 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:15.751 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-15__38676244-27ed-4d06-b9a7-59ba95bce7c0__wakuorg_nwaku:latest.log
2026-04-08 04:51:15.752 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:15.752 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:15.753 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:15.754 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.252
2026-04-08 04:51:15.754 DEBUG [src.node.docker_mananger] Generated ports ['28526', '28527', '28528', '28529', '28530']
2026-04-08 04:51:15.754 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:15.754 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:15.754 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:15.754 DEBUG [src.node.docker_mananger] docker run -i -t -p 28526:28526 -p 28527:28527 -p 28528:28528 -p 28529:28529 -p 28530:28530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28528 --rest-port=28526 --tcp-port=28527 --discv5-udp-port=28529 --rest-address=0.0.0.0 --nat=extip:172.18.171.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdd6b4fecbd8cfb7ac2a19c72c7de0262f17f1dadcf89da6d3c0f9acf0bb4b7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28530 --metrics-logging=true --relay=true
2026-04-08 04:51:15.944 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.252 waku e3c0d1544cefdfd779b1514b8aa521a4dda15eff80dd758f15bdddf88a52ad69
2026-04-08 04:51:15.980 DEBUG [src.node.docker_mananger] Container started with ID e3c0d1544cef. Setting up logs at ./log/docker/node1_2026-04-08_04-51-15__38676244-27ed-4d06-b9a7-59ba95bce7c0__wakuorg_nwaku:latest.log
2026-04-08 04:51:15.980 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28526
2026-04-08 04:51:15.981 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:16.034 ERROR [src.node.docker_mananger] Max retries reached for container 80b1e25fb7e9. Exiting log stream.
2026-04-08 04:51:16.535 ERROR [src.node.docker_mananger] Max retries reached for container a8e3ce661e85. Exiting log stream.
2026-04-08 04:51:16.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28526/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:16.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:16.984 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:16.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:16.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.252/tcp/28527/p2p/16Uiu2HAkz6SiqcRUaSvvateatUza3DfKWZCoh19Fo7PBge1ogsz6","/ip4/172.18.171.252/tcp/28528/ws/p2p/16Uiu2HAkz6SiqcRUaSvvateatUza3DfKWZCoh19Fo7PBge1ogsz6"],"enrUri":"enr:-L24QIJ7ymmBwQ-gNYrn9Poz8S9mxldUGkm8k6HgTOF03ScFVi7KFxyFu6dujUOmMxSHf35CqwhS86XSQcT9s2M7e8ECgmlkgnY0gmlwhKwSq_yKbXVsdGlhZGRyc5YACASsEqv8Bm9vAAoErBKr_AZvcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRV1omFaM0ahUU83wAObnYckE1RC1PYMhIfWmBdWXAa-DdGNwgm9vg3VkcIJvcYV3YWt1MgE"}'
2026-04-08 04:51:16.987 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:16.994 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:16.994 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-51-15__38676244-27ed-4d06-b9a7-59ba95bce7c0__wakuorg_nwaku:latest.log
2026-04-08 04:51:16.994 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:16.994 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:16.996 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:16.996 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.65
2026-04-08 04:51:16.996 DEBUG [src.node.docker_mananger] Generated ports ['3077', '3078', '3079', '3080', '3081']
2026-04-08 04:51:16.996 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:16.996 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:16.996 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:16.997 DEBUG [src.node.docker_mananger] docker run -i -t -p 3077:3077 -p 3078:3078 -p 3079:3079 -p 3080:3080 -p 3081:3081 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3079 --rest-port=3077 --tcp-port=3078 --discv5-udp-port=3080 --rest-address=0.0.0.0 --nat=extip:172.18.169.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=adb214aabc2d3bcecca1497dcbffcb01e2f6ac21c6a9cf5c262826f57b3f91fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3081 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIJ7ymmBwQ-gNYrn9Poz8S9mxldUGkm8k6HgTOF03ScFVi7KFxyFu6dujUOmMxSHf35CqwhS86XSQcT9s2M7e8ECgmlkgnY0gmlwhKwSq_yKbXVsdGlhZGRyc5YACASsEqv8Bm9vAAoErBKr_AZvcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRV1omFaM0ahUU83wAObnYckE1RC1PYMhIfWmBdWXAa-DdGNwgm9vg3VkcIJvcYV3YWt1MgE
2026-04-08 04:51:17.180 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.65 waku 1043abe700b9d61bb81fe5c896613b9387fe87d90edb302caae50764a25c6568
2026-04-08 04:51:17.215 DEBUG [src.node.docker_mananger] Container started with ID 1043abe700b9. Setting up logs at ./log/docker/node2_2026-04-08_04-51-15__38676244-27ed-4d06-b9a7-59ba95bce7c0__wakuorg_nwaku:latest.log
2026-04-08 04:51:17.215 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3077
2026-04-08 04:51:17.215 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:18.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3077/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:18.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:18.241 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:18.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3077/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:18.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.65/tcp/3078/p2p/16Uiu2HAmRnFLm6z8bTL89eoxo9WSMwvy9H6DnEXrMmDLKQthQzPg","/ip4/172.18.169.65/tcp/3079/ws/p2p/16Uiu2HAmRnFLm6z8bTL89eoxo9WSMwvy9H6DnEXrMmDLKQthQzPg"],"enrUri":"enr:-L24QBgSjMaiWEicVU7PJs2O68LscWQ1c5tuaX1n6NQTjd4SZ4Nx2E4ffKfGF066h-_j2d3x-raOyGi7vyxLTtuNerkCgmlkgnY0gmlwhKwSqUGKbXVsdGlhZGRyc5YACASsEqlBBgwGAAoErBKpQQYMB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwwPyKgrLOB0Z4WROl2wn35skKlHwK6VI1xmlGOBlHN-DdGNwggwGg3VkcIIMCIV3YWt1MgE"}'
2026-04-08 04:51:18.250 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:18.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3077/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.252/tcp/28527/p2p/16Uiu2HAkz6SiqcRUaSvvateatUza3DfKWZCoh19Fo7PBge1ogsz6"]'
2026-04-08 04:51:18.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:18.254 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-08 04:51:18.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:51:18.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:18.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3077/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:51:18.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:18.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:18.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:18.269 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:18.370 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:51:18.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:18.372 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":1775623878263091200,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:18.374 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:51:18.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3077/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:18.377 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":1775623878263091200,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:18.378 INFO [src.steps.relay] WARM UP successful!!
2026-04-08 04:51:18.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:18.382 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-08 04:51:18.383 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:18.384 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:18.385 DEBUG [src.node.waku_node] Stopping container with id e3c0d1544cef
2026-04-08 04:51:18.830 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:18.831 DEBUG [src.node.waku_node] Stopping container with id 1043abe700b9
2026-04-08 04:51:19.288 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:19.289 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:19.297 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:19.302 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-04-08 04:51:32.449 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:51:32.449 DEBUG [tests.conftest] Running test: test_time_filter_big_timestamp with id: 2026-04-08_04-51-32__abeebc40-4bb6-47f0-b15a-6eb7d38fc59e
2026-04-08 04:51:32.449 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:51:32.450 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:51:32.450 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 04:51:32.457 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:32.457 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-51-32__abeebc40-4bb6-47f0-b15a-6eb7d38fc59e__wakuorg_nwaku:latest.log
2026-04-08 04:51:32.457 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:32.457 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:32.459 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:32.459 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.93
2026-04-08 04:51:32.459 DEBUG [src.node.docker_mananger] Generated ports ['27748', '27749', '27750', '27751', '27752']
2026-04-08 04:51:32.459 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:32.459 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:32.459 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:32.460 DEBUG [src.node.docker_mananger] docker run -i -t -p 27748:27748 -p 27749:27749 -p 27750:27750 -p 27751:27751 -p 27752:27752 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27750 --rest-port=27748 --tcp-port=27749 --discv5-udp-port=27751 --rest-address=0.0.0.0 --nat=extip:172.18.10.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c8d576bb32abb5acede9f3a2af36cdf439be25ba356f1006da9ed7fd4a8aa5b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27752 --metrics-logging=true --store=true --relay=true
2026-04-08 04:51:32.648 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.93 waku 12fdca080d540ade1914b9ad1403f3857a119d0d1d6a47b26bc8426a8ffe052c
2026-04-08 04:51:32.687 DEBUG [src.node.docker_mananger] Container started with ID 12fdca080d54. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-51-32__abeebc40-4bb6-47f0-b15a-6eb7d38fc59e__wakuorg_nwaku:latest.log
2026-04-08 04:51:32.688 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27748
2026-04-08 04:51:32.688 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:32.773 ERROR [src.node.docker_mananger] Max retries reached for container 291d267a43bf. Exiting log stream.
2026-04-08 04:51:33.256 ERROR [src.node.docker_mananger] Max retries reached for container 3e432c446e21. Exiting log stream.
2026-04-08 04:51:33.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27748/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:33.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:33.692 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:33.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27748/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:33.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.93/tcp/27749/p2p/16Uiu2HAmPD2CPQEQUevr2mv9nbxXfkfYR7CjswSaH6M521X9HH4f","/ip4/172.18.10.93/tcp/27750/ws/p2p/16Uiu2HAmPD2CPQEQUevr2mv9nbxXfkfYR7CjswSaH6M521X9HH4f"],"enrUri":"enr:-L24QJoflBRG1t9VF41PSNdAn68jYkg3xhCf17tpYLlPt7J_EnmS9yTwA2LXg3IwJmH5qA5d01DdYhB9pwySPc05ldgCgmlkgnY0gmlwhKwSCl2KbXVsdGlhZGRyc5YACASsEgpdBmxlAAoErBIKXQZsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnMmLAiAfjzvvVMwa2jfLyy7qJlS1z-C1RV6sgb7TwVSDdGNwgmxlg3VkcIJsZ4V3YWt1MgM"}'
2026-04-08 04:51:33.694 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:33.702 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:33.702 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-51-32__abeebc40-4bb6-47f0-b15a-6eb7d38fc59e__wakuorg_nwaku:latest.log
2026-04-08 04:51:33.702 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:33.702 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:33.703 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:33.703 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.43
2026-04-08 04:51:33.704 DEBUG [src.node.docker_mananger] Generated ports ['3649', '3650', '3651', '3652', '3653']
2026-04-08 04:51:33.704 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:33.704 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:33.704 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:33.704 DEBUG [src.node.docker_mananger] docker run -i -t -p 3649:3649 -p 3650:3650 -p 3651:3651 -p 3652:3652 -p 3653:3653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3651 --rest-port=3649 --tcp-port=3650 --discv5-udp-port=3652 --rest-address=0.0.0.0 --nat=extip:172.18.204.43 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4aedf8babfbfd3e265fecdcc9580c9baf2c7cfd0e3bb3decc437af2c1aa71efb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3653 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJoflBRG1t9VF41PSNdAn68jYkg3xhCf17tpYLlPt7J_EnmS9yTwA2LXg3IwJmH5qA5d01DdYhB9pwySPc05ldgCgmlkgnY0gmlwhKwSCl2KbXVsdGlhZGRyc5YACASsEgpdBmxlAAoErBIKXQZsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnMmLAiAfjzvvVMwa2jfLyy7qJlS1z-C1RV6sgb7TwVSDdGNwgmxlg3VkcIJsZ4V3YWt1MgM --storenode=/ip4/172.18.10.93/tcp/27749/p2p/16Uiu2HAmPD2CPQEQUevr2mv9nbxXfkfYR7CjswSaH6M521X9HH4f --store=true --relay=true
2026-04-08 04:51:33.893 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.43 waku 6b9791a92b8133f7a2bb1300eb80771371689932b3fdac00cc1a24a17b583363
2026-04-08 04:51:33.930 DEBUG [src.node.docker_mananger] Container started with ID 6b9791a92b81. Setting up logs at ./log/docker/store_node1_2026-04-08_04-51-32__abeebc40-4bb6-47f0-b15a-6eb7d38fc59e__wakuorg_nwaku:latest.log
2026-04-08 04:51:33.930 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3649
2026-04-08 04:51:33.930 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:34.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3649/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:34.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:34.935 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:34.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3649/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:34.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.43/tcp/3650/p2p/16Uiu2HAmP1z5CWePnMC8aXYtAB8yKZvfq1eEfSnvoozqQXcW7cB9","/ip4/172.18.204.43/tcp/3651/ws/p2p/16Uiu2HAmP1z5CWePnMC8aXYtAB8yKZvfq1eEfSnvoozqQXcW7cB9"],"enrUri":"enr:-L24QGFARTutPtCALtaVHmIhBK0gVp3-ZKUfKqHhxb_9ecWXVpqlkIwP7xDevjy-UvjbIDtbe0I3CZO4lzdF-iS7ZMMCgmlkgnY0gmlwhKwSzCuKbXVsdGlhZGRyc5YACASsEswrBg5CAAoErBLMKwYOQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmfXAqGnB-P4qUZjMOiJGDj76oOu3v8laJjxg4Ox3GdiDdGNwgg5Cg3VkcIIORIV3YWt1MgM"}'
2026-04-08 04:51:34.937 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:34.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3649/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.10.93/tcp/27749/p2p/16Uiu2HAmPD2CPQEQUevr2mv9nbxXfkfYR7CjswSaH6M521X9HH4f"]'
2026-04-08 04:51:34.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:34.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27748/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:34.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:34.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3649/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:34.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:34.947 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:34.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:34.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:34.952 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:35.153 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:35.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:35.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:35.158 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:35.359 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:35.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:35.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:35.366 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:35.566 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:35.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:35.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:35.574 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:35.775 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:35.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:35.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:35.782 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:35.982 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:35.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:35.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:35.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:36.188 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1775623891946904064 after end time 2466823896188912128
2026-04-08 04:51:36.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27748/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775623891946904064&endTime=2466823896188912128&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:36.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc5675f3691d3fb0abf9bd137a4039ae100a7fef7bb3820f4340b2537e638ce65","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623891946904064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xaa29a2bc01b6f805866e820fa9cf4d6339a3ef09b3cf5cb2913b9e1a119b1d09","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623893946910976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x5d48c186495a3f9c5784208ce05271150e03695a7d7d5ffa1584cb74d9fbffcd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623894846913024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xa920d5b89aa209e533a7063ccc056df77f5409c5557898a1e91f5b4829b7941e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623895046916096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x671545fded0a3c8fd55b62ba3f77981bb11e84e949d9ed5cf07c944041448fc6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623896946917888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xcff9c162dd88a557b4d4523fe82f81968d4711618d9f2015ce2dfb5279b3ac7d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623904946918912,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-08 04:51:36.193 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1775623891946904064 and end time = 2466823896188912128 is 6
2026-04-08 04:51:36.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3649/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775623891946904064&endTime=2466823896188912128&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:36.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc5675f3691d3fb0abf9bd137a4039ae100a7fef7bb3820f4340b2537e638ce65","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623891946904064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xaa29a2bc01b6f805866e820fa9cf4d6339a3ef09b3cf5cb2913b9e1a119b1d09","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623893946910976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x5d48c186495a3f9c5784208ce05271150e03695a7d7d5ffa1584cb74d9fbffcd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623894846913024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xa920d5b89aa209e533a7063ccc056df77f5409c5557898a1e91f5b4829b7941e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623895046916096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x671545fded0a3c8fd55b62ba3f77981bb11e84e949d9ed5cf07c944041448fc6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623896946917888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xcff9c162dd88a557b4d4523fe82f81968d4711618d9f2015ce2dfb5279b3ac7d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623904946918912,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-08 04:51:36.197 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1775623891946904064 and end time = 2466823896188912128 is 6
2026-04-08 04:51:36.199 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:36.200 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:36.200 DEBUG [src.node.waku_node] Stopping container with id 12fdca080d54
2026-04-08 04:51:36.676 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:36.677 DEBUG [src.node.waku_node] Stopping container with id 6b9791a92b81
2026-04-08 04:51:37.165 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:37.166 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:37.180 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:37.188 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,123 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2026-04-08_04-51-22__c1cbcf62-5419-4339-a9a5-9e5ee11e8fd6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-22__c1cbcf62-5419-4339-a9a5-9e5ee11e8fd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22888', '22889', '22890', '22891', '22892']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22888:22888 -p 22889:22889 -p 22890:22890 -p 22891:22891 -p 22892:22892 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22890 --rest-port=22888 --tcp-port=22889 --discv5-udp-port=22891 --rest-address=0.0.0.0 --nat=extip:172.18.181.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c76cf434d73cffb1bc782dfafcac4af285f391ab46f7569bd0ebffb2ee1a3fae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22892 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.203 waku 9bfedafec1e3c719c8ab71acaeacc29be240d77883a815ebe617e8d8a1b0309f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9bfedafec1e3. Setting up logs at ./log/docker/node1_2026-04-08_04-51-22__c1cbcf62-5419-4339-a9a5-9e5ee11e8fd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22888
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 bbbae9fbeaab. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 800093be28c9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22888/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22888/debug/v1/info" -H "Content-Type: application/json" -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.203/tcp/22889/p2p/16Uiu2HAmUJArKkotJxVAzodnEq3VLbpFZd2c57bWNLJaCK6B8w6L","/ip4/172.18.181.203/tcp/22890/ws/p2p/16Uiu2HAmUJArKkotJxVAzodnEq3VLbpFZd2c57bWNLJaCK6B8w6L"],"enrUri":"enr:-L24QDd1iyQRaiJNdGkRpFcgk9vTuo1d8f_2y5y8ifZDHGKWGA9orxRWbIBiDL706_YglKLmoVUuWWvhQ2_-J5HUtOoCgmlkgnY0gmlwhKwStcuKbXVsdGlhZGRyc5YACASsErXLBllpAAoErBK1ywZZat0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6GWquSeq-BJtM0LO9Ls-hoX_lvmLQbcloDZxz2r_T6WDdGNwgllpg3VkcIJZa4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-51-22__c1cbcf62-5419-4339-a9a5-9e5ee11e8fd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4158', '4159', '4160', '4161', '4162']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4158:4158 -p 4159:4159 -p 4160:4160 -p 4161:4161 -p 4162:4162 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4160 --rest-port=4158 --tcp-port=4159 --discv5-udp-port=4161 --rest-address=0.0.0.0 --nat=extip:172.18.121.247 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e209b01a79b3cbdcdaf5d4b95e77a4eee9b8e50af6aed3043ca5c7a0fd7fcf9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4162 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDd1iyQRaiJNdGkRpFcgk9vTuo1d8f_2y5y8ifZDHGKWGA9orxRWbIBiDL706_YglKLmoVUuWWvhQ2_-J5HUtOoCgmlkgnY0gmlwhKwStcuKbXVsdGlhZGRyc5YACASsErXLBllpAAoErBK1ywZZat0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6GWquSeq-BJtM0LO9Ls-hoX_lvmLQbcloDZxz2r_T6WDdGNwgllpg3VkcIJZa4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.247 waku cefc0b1ad380b4b1dc26cbd935878ef02cafe86dd6f40cd7ea18226b015706f8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cefc0b1ad380. Setting up logs at ./log/docker/node2_2026-04-08_04-51-22__c1cbcf62-5419-4339-a9a5-9e5ee11e8fd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4158
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4158/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4158/debug/v1/info" -H "Content-Type: application/json" -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.247/tcp/4159/p2p/16Uiu2HAmBymiQRHZK4eXnWNDe3JSpkwxghRB3Z82ztvFjSWcDdG9","/ip4/172.18.121.247/tcp/4160/ws/p2p/16Uiu2HAmBymiQRHZK4eXnWNDe3JSpkwxghRB3Z82ztvFjSWcDdG9"],"enrUri":"enr:-L24QGg9bgqhplUN0B4kIGA1OlA2L-iJUp9d_BFdEKowSZBiWdAjlY1op-E5IrskkdjXfkl7pt0eUCAUvxuI30uMSaUCgmlkgnY0gmlwhKwSefeKbXVsdGlhZGRyc5YACASsEnn3BhA_AAoErBJ59wYQQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9fQPmP0-npE42j0S6OXyfsfs0A0TEdxPhQmL7Zx5G-6DdGNwghA_g3VkcIIQQYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4158/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.203/tcp/22889/p2p/16Uiu2HAmUJArKkotJxVAzodnEq3VLbpFZd2c57bWNLJaCK6B8w6L"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22888/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:4158/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623885432662272,"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:4158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623885432662272,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623885551721728,"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:4158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623885551721728,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623885687625728,"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:4158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623885687625728,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623885802542848,"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:4158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623885802542848,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623885917252096,"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:4158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623885917252096,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:22888/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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 DELETE "http://127.0.0.1:4158/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -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:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/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 9bfedafec1e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cefc0b1ad380
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush with id: 2026-04-08_04-49-01__e1d988d8-d2c0-4c70-a187-e080611bbd6f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-01__e1d988d8-d2c0-4c70-a187-e080611bbd6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34217', '34218', '34219', '34220', '34221']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34217:34217 -p 34218:34218 -p 34219:34219 -p 34220:34220 -p 34221:34221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34219 --rest-port=34217 --tcp-port=34218 --discv5-udp-port=34220 --rest-address=0.0.0.0 --nat=extip:172.18.247.96 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8afebe83479c1ab2fe031f9b01df3e9fb5ae75f9df1d7045f1cceb2dfa155b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34221 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.96 waku 701505ab9ed34537dd6c0650829b18abe7516559f82b8980d3d6ee83a9342862
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 701505ab9ed3. Setting up logs at ./log/docker/node1_2026-04-08_04-49-01__e1d988d8-d2c0-4c70-a187-e080611bbd6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34217
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 fe4a920b6b09. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 93cab0ad4477. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34217/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.96/tcp/34218/p2p/16Uiu2HAmDsob1Z7EvrU6EWxMDTcdCn7rfz171uwpn1zspZYtXHPo","/ip4/172.18.247.96/tcp/34219/ws/p2p/16Uiu2HAmDsob1Z7EvrU6EWxMDTcdCn7rfz171uwpn1zspZYtXHPo"],"enrUri":"enr:-L24QG1Ikx2gaMeElYNEs7KSJ_5VpDnRIkX6edmBpgaTkPR-c_q0P_iSSS-m7A9Kekpg9rlF4Jm0uD5i1gOG4WIH9EACgmlkgnY0gmlwhKwS92CKbXVsdGlhZGRyc5YACASsEvdgBoWqAAoErBL3YAaFq90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEiQRMvi5YQudpY_4ls41UfDU5SCb2kd4sRzqrJDXiiqDdGNwgoWqg3VkcIKFrIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-01__e1d988d8-d2c0-4c70-a187-e080611bbd6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.149.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3035', '3036', '3037', '3038', '3039']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3035:3035 -p 3036:3036 -p 3037:3037 -p 3038:3038 -p 3039:3039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3037 --rest-port=3035 --tcp-port=3036 --discv5-udp-port=3038 --rest-address=0.0.0.0 --nat=extip:172.18.149.193 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4ed06d5ba92292e274e7faa2db3def7af137ce7cd2dccdd6eeec447bd0add7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3039 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QG1Ikx2gaMeElYNEs7KSJ_5VpDnRIkX6edmBpgaTkPR-c_q0P_iSSS-m7A9Kekpg9rlF4Jm0uD5i1gOG4WIH9EACgmlkgnY0gmlwhKwS92CKbXVsdGlhZGRyc5YACASsEvdgBoWqAAoErBL3YAaFq90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEiQRMvi5YQudpY_4ls41UfDU5SCb2kd4sRzqrJDXiiqDdGNwgoWqg3VkcIKFrIV3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.193 waku ee8247a7534377ebbe966f97aad86eb5cd6b29c94550506f23168eb673bd208a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee8247a75343. Setting up logs at ./log/docker/node1_2026-04-08_04-49-01__e1d988d8-d2c0-4c70-a187-e080611bbd6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3035
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3035/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.193/tcp/3036/p2p/16Uiu2HAmF84aV7hN7LY6A58nKDNCiQJ2YE1tFy8brCxqoR4cv7AS","/ip4/172.18.149.193/tcp/3037/ws/p2p/16Uiu2HAmF84aV7hN7LY6A58nKDNCiQJ2YE1tFy8brCxqoR4cv7AS"],"enrUri":"enr:-L24QPlxgkXzIDLhD5Kj0tsvfsv5-JROA8hUZ5thr0Lj9NocQ02_EBifS4oX6d4KD2XGw4lCaA3wZ39ycRv7Pojn7ioCgmlkgnY0gmlwhKwSlcGKbXVsdGlhZGRyc5YACASsEpXBBgvcAAoErBKVwQYL3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJKbV9GkgeF3ZpgfqNqBAZRrcKF4xcEXnLfvduzcIOFODdGNwggvcg3VkcIIL3oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-01__e1d988d8-d2c0-4c70-a187-e080611bbd6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23836', '23837', '23838', '23839', '23840']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23836:23836 -p 23837:23837 -p 23838:23838 -p 23839:23839 -p 23840:23840 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23838 --rest-port=23836 --tcp-port=23837 --discv5-udp-port=23839 --rest-address=0.0.0.0 --nat=extip:172.18.103.51 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ee6aabbf79914ddfeace324bd2a4c0cc2e4b0f8dbefc5bc12be2dc9ed88a3dbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23840 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QG1Ikx2gaMeElYNEs7KSJ_5VpDnRIkX6edmBpgaTkPR-c_q0P_iSSS-m7A9Kekpg9rlF4Jm0uD5i1gOG4WIH9EACgmlkgnY0gmlwhKwS92CKbXVsdGlhZGRyc5YACASsEvdgBoWqAAoErBL3YAaFq90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEiQRMvi5YQudpY_4ls41UfDU5SCb2kd4sRzqrJDXiiqDdGNwgoWqg3VkcIKFrIV3YWt1Mgk --lightpushnode=/ip4/172.18.247.96/tcp/34218/p2p/16Uiu2HAmDsob1Z7EvrU6EWxMDTcdCn7rfz171uwpn1zspZYtXHPo
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.51 waku b95b007f13bd5d75838f51c7a518237671fe04c203cea5d994e2ef82b78cf5f6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b95b007f13bd. Setting up logs at ./log/docker/node1_2026-04-08_04-49-01__e1d988d8-d2c0-4c70-a187-e080611bbd6f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23836
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23836/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23836/debug/v1/info" -H "Content-Type: application/json" -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.51/tcp/23837/p2p/16Uiu2HAmTnuR6SGfZPgrB8ia9BKMnALCBjDNoiyDp6ZytUK775hb","/ip4/172.18.103.51/tcp/23838/ws/p2p/16Uiu2HAmTnuR6SGfZPgrB8ia9BKMnALCBjDNoiyDp6ZytUK775hb"],"enrUri":"enr:-L24QLhRx8vzj4flDe2riIasVx0gafDSaV3HuTTe3il1KXYISSUPMM2OyDFvxUVTs4HXhz5alR9m-aYFaf0qUoH6ZGICgmlkgnY0gmlwhKwSZzOKbXVsdGlhZGRyc5YACASsEmczBl0dAAoErBJnMwZdHt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4OZe-0AKzqVqRxQ6sBFt5j8RKG4gq04u5qC4ljOA8pKDdGNwgl0dg3VkcIJdH4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34217/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:3035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23836/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1775623744920793238}}'
INFO  src.node.api_clients.base_client:base_client.py: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:34217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623744920793238,"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:3035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623744920793238,"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 701505ab9ed3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ee8247a75343
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b95b007f13bd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 701505ab9ed3. 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,102 @@
2026-04-08 04:50:15.507 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:15.507 DEBUG [tests.conftest] Running test: test_publish_with_invalid_payloads with id: 2026-04-08_04-50-15__b2602f00-cf9b-4935-ad74-6af42515b438
2026-04-08 04:50:15.508 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:15.508 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:15.508 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 04:50:15.515 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:15.515 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-15__b2602f00-cf9b-4935-ad74-6af42515b438__wakuorg_nwaku:latest.log
2026-04-08 04:50:15.515 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:15.515 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:15.517 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:15.517 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.166
2026-04-08 04:50:15.517 DEBUG [src.node.docker_mananger] Generated ports ['43272', '43273', '43274', '43275', '43276']
2026-04-08 04:50:15.517 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:15.517 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:15.517 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:15.518 DEBUG [src.node.docker_mananger] docker run -i -t -p 43272:43272 -p 43273:43273 -p 43274:43274 -p 43275:43275 -p 43276:43276 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43274 --rest-port=43272 --tcp-port=43273 --discv5-udp-port=43275 --rest-address=0.0.0.0 --nat=extip:172.18.126.166 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6ee1ca243e1eb3efa356dacb6ddbc88e713e1eaaf3f2f14ad1e2fdaffa495b4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43276 --metrics-logging=true --relay=true
2026-04-08 04:50:15.706 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.166 waku 6887f34e42300891c2d9a98ee0f26ea75fcdf44e8d924eafbc52573d7891522b
2026-04-08 04:50:15.738 DEBUG [src.node.docker_mananger] Container started with ID 6887f34e4230. Setting up logs at ./log/docker/node1_2026-04-08_04-50-15__b2602f00-cf9b-4935-ad74-6af42515b438__wakuorg_nwaku:latest.log
2026-04-08 04:50:15.741 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43272
2026-04-08 04:50:15.741 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:15.867 ERROR [src.node.docker_mananger] Max retries reached for container 280a10e746f4. Exiting log stream.
2026-04-08 04:50:16.291 ERROR [src.node.docker_mananger] Max retries reached for container caae16696b82. Exiting log stream.
2026-04-08 04:50:16.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43272/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:16.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:16.744 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:16.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43272/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:16.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.166/tcp/43273/p2p/16Uiu2HAmBaaLv2p1yCQkdRvutvy67t5miPcX8imYjMfibzbE7te9","/ip4/172.18.126.166/tcp/43274/ws/p2p/16Uiu2HAmBaaLv2p1yCQkdRvutvy67t5miPcX8imYjMfibzbE7te9"],"enrUri":"enr:-L24QJjhlvtqZ6UY97677NASqhMbUYWV80jyJEiI4ErUBg1FO0Ja_uC_6UNZ53f9l9kvwGhLdqRmJqoa54OIYkzzZ58CgmlkgnY0gmlwhKwSfqaKbXVsdGlhZGRyc5YACASsEn6mBqkJAAoErBJ-pgapCt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8ALYfDn_WU4JW31nn3LqZBdvjAz1MwfrmifBtrN_CtaDdGNwgqkJg3VkcIKpC4V3YWt1MgE"}'
2026-04-08 04:50:16.747 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:16.753 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:16.754 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-15__b2602f00-cf9b-4935-ad74-6af42515b438__wakuorg_nwaku:latest.log
2026-04-08 04:50:16.754 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:16.754 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:16.755 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:16.755 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.27
2026-04-08 04:50:16.755 DEBUG [src.node.docker_mananger] Generated ports ['45046', '45047', '45048', '45049', '45050']
2026-04-08 04:50:16.756 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:16.756 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:16.756 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:16.756 DEBUG [src.node.docker_mananger] docker run -i -t -p 45046:45046 -p 45047:45047 -p 45048:45048 -p 45049:45049 -p 45050:45050 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45048 --rest-port=45046 --tcp-port=45047 --discv5-udp-port=45049 --rest-address=0.0.0.0 --nat=extip:172.18.195.27 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=555daabb2bb9c60da96fb44b000e9f6ee6dd61e2f1f2e21b6d0811b18af9ea5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45050 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJjhlvtqZ6UY97677NASqhMbUYWV80jyJEiI4ErUBg1FO0Ja_uC_6UNZ53f9l9kvwGhLdqRmJqoa54OIYkzzZ58CgmlkgnY0gmlwhKwSfqaKbXVsdGlhZGRyc5YACASsEn6mBqkJAAoErBJ-pgapCt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8ALYfDn_WU4JW31nn3LqZBdvjAz1MwfrmifBtrN_CtaDdGNwgqkJg3VkcIKpC4V3YWt1MgE
2026-04-08 04:50:17.000 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:17.000 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:17.002 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:17.002 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.126
2026-04-08 04:50:17.002 DEBUG [src.node.docker_mananger] Generated ports ['26121', '26122', '26123', '26124', '26125']
2026-04-08 04:50:17.003 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:17.003 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:17.003 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:17.003 DEBUG [src.node.docker_mananger] docker run -i -t -p 26121:26121 -p 26122:26122 -p 26123:26123 -p 26124:26124 -p 26125:26125 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26123 --rest-port=26121 --tcp-port=26122 --discv5-udp-port=26124 --rest-address=0.0.0.0 --nat=extip:172.18.225.126 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=754a075f1e5126aa3bc77bf31472cdc4bcc7fd66dc44858ccac854eaa4d0a0e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26125 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJjhlvtqZ6UY97677NASqhMbUYWV80jyJEiI4ErUBg1FO0Ja_uC_6UNZ53f9l9kvwGhLdqRmJqoa54OIYkzzZ58CgmlkgnY0gmlwhKwSfqaKbXVsdGlhZGRyc5YACASsEn6mBqkJAAoErBJ-pgapCt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8ALYfDn_WU4JW31nn3LqZBdvjAz1MwfrmifBtrN_CtaDdGNwgqkJg3VkcIKpC4V3YWt1MgE
2026-04-08 04:50:17.178 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.126 waku 701e3a1c33ff7691c18a0ea640e02b420ac9f1ffb0461fb5df773cea5a736ae6
2026-04-08 04:50:17.217 DEBUG [src.node.docker_mananger] Container started with ID 701e3a1c33ff. Setting up logs at ./log/docker/node2_2026-04-08_04-50-15__b2602f00-cf9b-4935-ad74-6af42515b438__wakuorg_nwaku:latest.log
2026-04-08 04:50:17.217 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26121
2026-04-08 04:50:17.217 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:18.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26121/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:18.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:18.237 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:18.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26121/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:18.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.126/tcp/26122/p2p/16Uiu2HAmHf5ppevtygHrrfcRqTqpzSoGNbjQJz7Tz1cAPLAeHTJy","/ip4/172.18.225.126/tcp/26123/ws/p2p/16Uiu2HAmHf5ppevtygHrrfcRqTqpzSoGNbjQJz7Tz1cAPLAeHTJy"],"enrUri":"enr:-L24QLtEFORjz7jSo7Pva4eosGzNdtX0EtfD1MmlG_XmCipnXaWghrpp6hGG3OrVFqzqosoY2SQMeuKw8KTfNP__lasCgmlkgnY0gmlwhKwS4X6KbXVsdGlhZGRyc5YACASsEuF-BmYKAAoErBLhfgZmC90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSlCf-Q3OjjqkpObTtkY6QlvKM1UR1y81_uuPlpgxvuqDdGNwgmYKg3VkcIJmDIV3YWt1MgE"}'
2026-04-08 04:50:18.244 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:18.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26121/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.166/tcp/43273/p2p/16Uiu2HAmBaaLv2p1yCQkdRvutvy67t5miPcX8imYjMfibzbE7te9"]'
2026-04-08 04:50:18.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:18.248 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-08 04:50:18.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43272/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:18.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:18.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26121/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:18.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:18.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:18.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:18.264 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:18.364 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:18.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:18.367 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":1775623818258705664,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:18.369 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:18.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:18.371 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":1775623818258705664,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:18.396 INFO [src.steps.relay] WARM UP successful!!
2026-04-08 04:50:18.397 DEBUG [tests.relay.test_publish] Running test with payload Empty string
2026-04-08 04:50:18.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:18.400 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-08 04:50:18.400 DEBUG [tests.relay.test_publish] Running test with payload Unecoded text
2026-04-08 04:50:18.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Hello World!", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:18.403 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Incorrect base64 string'
2026-04-08 04:50:18.403 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-04-08 04:50:18.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": {"key": "YWFh"}, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:18.406 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-08 04:50:18.406 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-04-08 04:50:18.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": 1234567890, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:18.409 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-08 04:50:18.409 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-04-08 04:50:18.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": ["YWFh"], "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:18.411 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-08 04:50:18.411 DEBUG [tests.relay.test_publish] Running test with payload A bool
2026-04-08 04:50:18.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": true, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:18.414 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-08 04:50:18.416 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:18.417 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:18.417 DEBUG [src.node.waku_node] Stopping container with id 6887f34e4230
2026-04-08 04:50:18.874 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:18.874 DEBUG [src.node.waku_node] Stopping container with id 701e3a1c33ff
2026-04-08 04:50:19.295 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:19.297 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:19.304 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:19.310 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-04-08 04:52:59.408 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:52:59.410 DEBUG [tests.conftest] Running test: test_store_sync_small_sync_range with id: 2026-04-08_04-52-59__9c171187-a76e-48b9-a50c-9ad315e1cead
2026-04-08 04:52:59.410 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:52:59.419 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:52:59.419 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-52-59__9c171187-a76e-48b9-a50c-9ad315e1cead__wakuorg_nwaku:latest.log
2026-04-08 04:52:59.427 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:52:59.428 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-52-59__9c171187-a76e-48b9-a50c-9ad315e1cead__wakuorg_nwaku:latest.log
2026-04-08 04:52:59.435 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:52:59.435 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-52-59__9c171187-a76e-48b9-a50c-9ad315e1cead__wakuorg_nwaku:latest.log
2026-04-08 04:52:59.436 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:52:59.436 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:52:59.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:52:59.438 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:52:59.438 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.216
2026-04-08 04:52:59.438 DEBUG [src.node.docker_mananger] Generated ports ['53574', '53575', '53576', '53577', '53578']
2026-04-08 04:52:59.439 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:52:59.439 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:52:59.439 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:52:59.439 DEBUG [src.node.docker_mananger] docker run -i -t -p 53574:53574 -p 53575:53575 -p 53576:53576 -p 53577:53577 -p 53578:53578 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53576 --rest-port=53574 --tcp-port=53575 --discv5-udp-port=53577 --rest-address=0.0.0.0 --nat=extip:172.18.168.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5f68efcf56adc02cca82f5e6ada7b82cfdfbaacf3b2b3ccbc9ee9d28c3e93f3f --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53578 --metrics-logging=true --relay=true --dns-discovery=false
2026-04-08 04:52:59.634 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.216 waku 603ef87e6eb5132ef18d63776c18cbc4a542bcfcf89ef19bc089754b9500cdfc
2026-04-08 04:52:59.671 DEBUG [src.node.docker_mananger] Container started with ID 603ef87e6eb5. Setting up logs at ./log/docker/node1_2026-04-08_04-52-59__9c171187-a76e-48b9-a50c-9ad315e1cead__wakuorg_nwaku:latest.log
2026-04-08 04:52:59.672 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53574
2026-04-08 04:52:59.672 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:52:59.712 ERROR [src.node.docker_mananger] Max retries reached for container f58ddff33564. Exiting log stream.
2026-04-08 04:53:00.246 ERROR [src.node.docker_mananger] Max retries reached for container 70041c9373c2. Exiting log stream.
2026-04-08 04:53:00.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53574/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:00.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:53:00.676 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:53:00.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53574/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:00.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.216/tcp/53575/p2p/16Uiu2HAm1NFTzMPNhet7tZXb1N5E4EL4iN7g1gJpEufXuhTfbkcQ","/ip4/172.18.168.216/tcp/53576/ws/p2p/16Uiu2HAm1NFTzMPNhet7tZXb1N5E4EL4iN7g1gJpEufXuhTfbkcQ"],"enrUri":"enr:-L24QEMx2IAapM_-1bn8Lq1NtVohJ_atMNrT7G8kMtJxVjvLLTdkcvlsu55rU6YZHTRFTgyTQIsHAm-kvBeTRdcXyCQCgmlkgnY0gmlwhKwSqNiKbXVsdGlhZGRyc5YACASsEqjYBtFHAAoErBKo2AbRSN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWEWpRcc6kx8zaBYxaOOP8L75KmFkO6UNVl2Pdpj21wGDdGNwgtFHg3VkcILRSYV3YWt1MhM"}'
2026-04-08 04:53:00.678 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:53:00.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53574/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:53:00.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:00.695 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:00.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:00.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:00.699 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:00.899 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:00.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:00.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:00.904 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:01.104 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:01.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:01.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:01.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:01.310 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:54:01.310 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:54:01.312 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:54:01.312 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.194
2026-04-08 04:54:01.312 DEBUG [src.node.docker_mananger] Generated ports ['23728', '23729', '23730', '23731', '23732']
2026-04-08 04:54:01.313 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:54:01.313 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:54:01.313 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:54:01.313 DEBUG [src.node.docker_mananger] docker run -i -t -p 23728:23728 -p 23729:23729 -p 23730:23730 -p 23731:23731 -p 23732:23732 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23730 --rest-port=23728 --tcp-port=23729 --discv5-udp-port=23731 --rest-address=0.0.0.0 --nat=extip:172.18.83.194 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=19106ccc8ce1ea8ef8cf67d2fda24e3e2ece6b7baf7739c957eaafc3df73651e --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23732 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QEMx2IAapM_-1bn8Lq1NtVohJ_atMNrT7G8kMtJxVjvLLTdkcvlsu55rU6YZHTRFTgyTQIsHAm-kvBeTRdcXyCQCgmlkgnY0gmlwhKwSqNiKbXVsdGlhZGRyc5YACASsEqjYBtFHAAoErBKo2AbRSN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWEWpRcc6kx8zaBYxaOOP8L75KmFkO6UNVl2Pdpj21wGDdGNwgtFHg3VkcILRSYV3YWt1MhM
2026-04-08 04:54:01.508 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.194 waku b805dd37b752c2a350593551c36b3a5a46628ac614658745bc9c5f7f655b7c18
2026-04-08 04:54:01.541 DEBUG [src.node.docker_mananger] Container started with ID b805dd37b752. Setting up logs at ./log/docker/node2_2026-04-08_04-52-59__9c171187-a76e-48b9-a50c-9ad315e1cead__wakuorg_nwaku:latest.log
2026-04-08 04:54:01.542 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23728
2026-04-08 04:54:01.542 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:54:02.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23728/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:02.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:54:02.547 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:54:02.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23728/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:02.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.194/tcp/23729/p2p/16Uiu2HAkuhEmiwzve6P81bDoR9dNMM5ycrXNxKaNRRbRPAbrqoog","/ip4/172.18.83.194/tcp/23730/ws/p2p/16Uiu2HAkuhEmiwzve6P81bDoR9dNMM5ycrXNxKaNRRbRPAbrqoog"],"enrUri":"enr:-L24QEOwsTGi_Xx4i0B3J04Wm56rAaCCU87f6VCn3VZo83CQeTt0DGiG71EfeuqQGKl5IQ9qwk1k30gKtpaNeCHMqzACgmlkgnY0gmlwhKwSU8KKbXVsdGlhZGRyc5YACASsElPCBlyxAAoErBJTwgZcst0DgnJzhQDGAQAAiXNlY3AyNTZrMaECA_zKQYdfNE3U5Cx2-cGdYFhDWASXRTrescmoNmPQ6RuDdGNwglyxg3VkcIJcs4V3YWt1MhI"}'
2026-04-08 04:54:02.549 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:54:02.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23728/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.216/tcp/53575/p2p/16Uiu2HAm1NFTzMPNhet7tZXb1N5E4EL4iN7g1gJpEufXuhTfbkcQ"]'
2026-04-08 04:54:02.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:22.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23728/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:22.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-08 04:54:22.587 DEBUG [tests.store_sync.test_store_sync] Node-2 local store returned 0 messages; expected 0
2026-04-08 04:54:22.589 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:54:22.590 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:54:22.590 DEBUG [src.node.waku_node] Stopping container with id 603ef87e6eb5
2026-04-08 04:54:23.085 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:23.085 DEBUG [src.node.waku_node] Stopping container with id b805dd37b752
2026-04-08 04:54:23.599 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:23.603 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:54:23.631 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:54:23.642 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
2026-04-08 04:51:07.496 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:51:07.496 DEBUG [tests.conftest] Running test: test_get_peers_for_filter_node with id: 2026-04-08_04-51-07__cd084591-c33d-41e5-a4eb-6f65b3e0d395
2026-04-08 04:51:07.498 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:51:07.499 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:51:07.511 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:07.511 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-07__cd084591-c33d-41e5-a4eb-6f65b3e0d395__wakuorg_nwaku:latest.log
2026-04-08 04:51:07.512 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:07.512 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:07.515 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:07.516 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.129
2026-04-08 04:51:07.516 DEBUG [src.node.docker_mananger] Generated ports ['27765', '27766', '27767', '27768', '27769']
2026-04-08 04:51:07.516 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:07.516 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:07.517 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:07.518 DEBUG [src.node.docker_mananger] docker run -i -t -p 27765:27765 -p 27766:27766 -p 27767:27767 -p 27768:27768 -p 27769:27769 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27767 --rest-port=27765 --tcp-port=27766 --discv5-udp-port=27768 --rest-address=0.0.0.0 --nat=extip:172.18.64.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b81b4aba51fc91fcf86edf6c1686cd7468b4dabceea98fac55ca6422ecf8aecb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27769 --metrics-logging=true --relay=true --filter=true --relay-peer-exchange=true
2026-04-08 04:51:07.677 ERROR [src.node.docker_mananger] Max retries reached for container 07d0077baa98. Exiting log stream.
2026-04-08 04:51:07.734 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.129 waku c0aa47d86a1c20af26433411aeef48e9f061c987859a339da1afad578c7f1b82
2026-04-08 04:51:07.770 DEBUG [src.node.docker_mananger] Container started with ID c0aa47d86a1c. Setting up logs at ./log/docker/node1_2026-04-08_04-51-07__cd084591-c33d-41e5-a4eb-6f65b3e0d395__wakuorg_nwaku:latest.log
2026-04-08 04:51:07.770 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27765
2026-04-08 04:51:07.770 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:08.403 ERROR [src.node.docker_mananger] Max retries reached for container 1f9d97a642c9. Exiting log stream.
2026-04-08 04:51:08.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27765/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:08.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:08.775 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:08.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27765/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:08.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.129/tcp/27766/p2p/16Uiu2HAm95R37HcJDG6m7ZobevR7TcugRS4sCJKKaTkqbXro6SD4","/ip4/172.18.64.129/tcp/27767/ws/p2p/16Uiu2HAm95R37HcJDG6m7ZobevR7TcugRS4sCJKKaTkqbXro6SD4"],"enrUri":"enr:-L24QOmVsj_kH_LTitxInfVL-K4fZoZf30jspgZJFjLyPzuydB3JngwnAacOFb8zpvFgaeWLrbNQa-XJNQOyx3EdusECgmlkgnY0gmlwhKwSQIGKbXVsdGlhZGRyc5YACASsEkCBBmx2AAoErBJAgQZsd90DgnJzhQDGAQAAiXNlY3AyNTZrMaECytMa2Oi9YhUmuTvLa_WMJAM47pAYoIeDoUqKILiPSQeDdGNwgmx2g3VkcIJseIV3YWt1MgU"}'
2026-04-08 04:51:08.778 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:08.785 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:08.785 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-51-07__cd084591-c33d-41e5-a4eb-6f65b3e0d395__wakuorg_nwaku:latest.log
2026-04-08 04:51:08.785 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:08.785 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:08.786 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:08.787 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.210
2026-04-08 04:51:08.787 DEBUG [src.node.docker_mananger] Generated ports ['7493', '7494', '7495', '7496', '7497']
2026-04-08 04:51:08.787 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:08.787 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:08.787 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:08.787 DEBUG [src.node.docker_mananger] docker run -i -t -p 7493:7493 -p 7494:7494 -p 7495:7495 -p 7496:7496 -p 7497:7497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7495 --rest-port=7493 --tcp-port=7494 --discv5-udp-port=7496 --rest-address=0.0.0.0 --nat=extip:172.18.39.210 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b31aa5feb6cd7af77feefb5dbfba02c2a30bddcbf4d413a981aeffaf9c3eafd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7497 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOmVsj_kH_LTitxInfVL-K4fZoZf30jspgZJFjLyPzuydB3JngwnAacOFb8zpvFgaeWLrbNQa-XJNQOyx3EdusECgmlkgnY0gmlwhKwSQIGKbXVsdGlhZGRyc5YACASsEkCBBmx2AAoErBJAgQZsd90DgnJzhQDGAQAAiXNlY3AyNTZrMaECytMa2Oi9YhUmuTvLa_WMJAM47pAYoIeDoUqKILiPSQeDdGNwgmx2g3VkcIJseIV3YWt1MgU --filter=true
2026-04-08 04:51:08.986 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.210 waku 8edf41554f55cad715a14e2a8fdc7d0d44cb38473abd0047925056db4a6f8866
2026-04-08 04:51:09.019 DEBUG [src.node.docker_mananger] Container started with ID 8edf41554f55. Setting up logs at ./log/docker/node2_2026-04-08_04-51-07__cd084591-c33d-41e5-a4eb-6f65b3e0d395__wakuorg_nwaku:latest.log
2026-04-08 04:51:09.019 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7493
2026-04-08 04:51:09.020 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:10.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7493/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:10.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:10.051 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:10.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7493/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:10.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.210/tcp/7494/p2p/16Uiu2HAmA5ssN5RKLiF7GX9auWi2kKgjtPrgMcgZxSQW8vneWixQ","/ip4/172.18.39.210/tcp/7495/ws/p2p/16Uiu2HAmA5ssN5RKLiF7GX9auWi2kKgjtPrgMcgZxSQW8vneWixQ"],"enrUri":"enr:-L24QBYHPOI5Z08YzZhf4lsRv01hMuXf74mdcYWu8e6K9k6VYuakpjvZGB2a0P4bwg7B4vylmg4FSu-NBq7NSrzJCNkCgmlkgnY0gmlwhKwSJ9KKbXVsdGlhZGRyc5YACASsEifSBh1GAAoErBIn0gYdR90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2c0hfU0kqNp0BZWnTRlhfEnViRxX4Xy5a_zXXMDHcgmDdGNwgh1Gg3VkcIIdSIV3YWt1MgU"}'
2026-04-08 04:51:10.059 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:10.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7493/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.129/tcp/27766/p2p/16Uiu2HAm95R37HcJDG6m7ZobevR7TcugRS4sCJKKaTkqbXro6SD4"]'
2026-04-08 04:51:10.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:10.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27765/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 04:51:10.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:10.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7493/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 04:51:10.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:10.085 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:11.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27765/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:11.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.39.210/tcp/42498/p2p/16Uiu2HAmA5ssN5RKLiF7GX9auWi2kKgjtPrgMcgZxSQW8vneWixQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:51:11.097 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:11.097 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-51-07__cd084591-c33d-41e5-a4eb-6f65b3e0d395__wakuorg_nwaku:latest.log
2026-04-08 04:51:11.097 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:11.097 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:11.099 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:11.099 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.61
2026-04-08 04:51:11.099 DEBUG [src.node.docker_mananger] Generated ports ['5366', '5367', '5368', '5369', '5370']
2026-04-08 04:51:11.099 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:11.100 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:11.100 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:11.100 DEBUG [src.node.docker_mananger] docker run -i -t -p 5366:5366 -p 5367:5367 -p 5368:5368 -p 5369:5369 -p 5370:5370 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5368 --rest-port=5366 --tcp-port=5367 --discv5-udp-port=5369 --rest-address=0.0.0.0 --nat=extip:172.18.252.61 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=ffcc2af7a321d4ddfaab6ab5b3a1bdf12d0b2c8fda2d3c3b1d17cffead1854e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5370 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.39.210/tcp/42498/p2p/16Uiu2HAmA5ssN5RKLiF7GX9auWi2kKgjtPrgMcgZxSQW8vneWixQ
2026-04-08 04:51:11.293 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.61 waku 80b1e25fb7e9109a2234bf8b057d34c79984c2d484f9a89d53ef0fb38a8dfc29
2026-04-08 04:51:11.326 DEBUG [src.node.docker_mananger] Container started with ID 80b1e25fb7e9. Setting up logs at ./log/docker/node3_2026-04-08_04-51-07__cd084591-c33d-41e5-a4eb-6f65b3e0d395__wakuorg_nwaku:latest.log
2026-04-08 04:51:11.327 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5366
2026-04-08 04:51:11.327 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:12.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5366/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:12.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-08 04:51:12.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5366/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:12.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:12.434 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:12.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5366/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:12.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.61/tcp/5367/p2p/16Uiu2HAmUdvzBdwfzrtxRfwRfqmtMPAhB4MQRgcCcKZFbWaxcL12","/ip4/172.18.252.61/tcp/5368/ws/p2p/16Uiu2HAmUdvzBdwfzrtxRfwRfqmtMPAhB4MQRgcCcKZFbWaxcL12"],"enrUri":"enr:-La4QPUU9XD_WpT3ycyXV5NZUG9_MA9arr4EpFRwCtCBiVJAHx5wNMHU4JxDmZYnr8SRqQqAmP2Tedfp-i6iqLey5x0CgmlkgnY0gmlwhKwS_D2KbXVsdGlhZGRyc5YACASsEvw9BhT3AAoErBL8PQYU-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7XWbQEB1BC04VcpP__pWRvK8pyUQrBisBx2iqGAinXWDdGNwghT3hXdha3UyAA"}'
2026-04-08 04:51:12.437 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:12.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5366/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.129/tcp/27766/p2p/16Uiu2HAm95R37HcJDG6m7ZobevR7TcugRS4sCJKKaTkqbXro6SD4"]'
2026-04-08 04:51:12.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:12.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5366/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:12.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.39.210/tcp/42498/p2p/16Uiu2HAmA5ssN5RKLiF7GX9auWi2kKgjtPrgMcgZxSQW8vneWixQ","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.64.129/tcp/27766/p2p/16Uiu2HAm95R37HcJDG6m7ZobevR7TcugRS4sCJKKaTkqbXro6SD4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:51:12.476 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:12.476 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-51-07__cd084591-c33d-41e5-a4eb-6f65b3e0d395__wakuorg_nwaku:latest.log
2026-04-08 04:51:12.476 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:12.478 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:12.480 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:12.480 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.67
2026-04-08 04:51:12.480 DEBUG [src.node.docker_mananger] Generated ports ['10564', '10565', '10566', '10567', '10568']
2026-04-08 04:51:12.480 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:12.480 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:12.481 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:12.481 DEBUG [src.node.docker_mananger] docker run -i -t -p 10564:10564 -p 10565:10565 -p 10566:10566 -p 10567:10567 -p 10568:10568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10566 --rest-port=10564 --tcp-port=10565 --discv5-udp-port=10567 --rest-address=0.0.0.0 --nat=extip:172.18.97.67 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebda346f2f5520d5cc8ea1f47975a388abea59d5af3a661a6c792a89efaba36b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10568 --metrics-logging=true --relay=false --filternode=/ip4/172.18.39.210/tcp/42498/p2p/16Uiu2HAmA5ssN5RKLiF7GX9auWi2kKgjtPrgMcgZxSQW8vneWixQ
2026-04-08 04:51:12.689 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.67 waku a8e3ce661e8535aed99b0610ff9a663bb363b72e430167693ca7816bc48aaf81
2026-04-08 04:51:12.722 DEBUG [src.node.docker_mananger] Container started with ID a8e3ce661e85. Setting up logs at ./log/docker/node4_2026-04-08_04-51-07__cd084591-c33d-41e5-a4eb-6f65b3e0d395__wakuorg_nwaku:latest.log
2026-04-08 04:51:12.723 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10564
2026-04-08 04:51:12.723 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:13.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10564/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:13.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:13.727 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:13.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:13.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.67/tcp/10565/p2p/16Uiu2HAmRZtgTQpAFF5ErPNDYp8kdHiG8XDdc6EzrArsQkLp7z5T","/ip4/172.18.97.67/tcp/10566/ws/p2p/16Uiu2HAmRZtgTQpAFF5ErPNDYp8kdHiG8XDdc6EzrArsQkLp7z5T"],"enrUri":"enr:-L24QCYhjhHpyg1w2cj7t8f2cIzmCW-jiQnZm6qXppmP67GKfKlZ_Xgx_buMriKV0WXizUu4jCeGZh-G-5fBSZzmXSACgmlkgnY0gmlwhKwSYUOKbXVsdGlhZGRyc5YACASsEmFDBilFAAoErBJhQwYpRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDv9mdjDC8gAdCdwV-YErM-skbg5Ht_AdGv2VefZAh8gaDdGNwgilFg3VkcIIpR4V3YWt1MgA"}'
2026-04-08 04:51:13.729 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:13.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10564/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.129/tcp/27766/p2p/16Uiu2HAm95R37HcJDG6m7ZobevR7TcugRS4sCJKKaTkqbXro6SD4"]'
2026-04-08 04:51:13.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:13.769 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:13.771 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:13.771 DEBUG [src.node.waku_node] Stopping container with id c0aa47d86a1c
2026-04-08 04:51:14.290 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:14.290 DEBUG [src.node.waku_node] Stopping container with id 8edf41554f55
2026-04-08 04:51:14.763 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:14.764 DEBUG [src.node.waku_node] Stopping container with id 80b1e25fb7e9
2026-04-08 04:51:15.159 ERROR [src.node.docker_mananger] Max retries reached for container c0aa47d86a1c. Exiting log stream.
2026-04-08 04:51:15.219 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:15.219 DEBUG [src.node.waku_node] Stopping container with id a8e3ce661e85
2026-04-08 04:51:15.576 ERROR [src.node.docker_mananger] Max retries reached for container 8edf41554f55. Exiting log stream.
2026-04-08 04:51:15.695 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:15.696 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:15.724 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:15.731 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:15.735 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:15.738 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2026-04-08 04:54:53.328 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:54:53.328 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_multiple_overlapping_pubsub_topics with id: 2026-04-08_04-54-53__28c0c118-bc9b-4180-970b-76f44b4f2bb9
2026-04-08 04:54:53.329 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:54:53.329 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:54:53.329 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 04:54:53.335 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:54:53.335 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-54-53__28c0c118-bc9b-4180-970b-76f44b4f2bb9__wakuorg_nwaku:latest.log
2026-04-08 04:54:53.335 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:54:53.335 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:54:53.338 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:54:53.338 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.172
2026-04-08 04:54:53.339 DEBUG [src.node.docker_mananger] Generated ports ['9526', '9527', '9528', '9529', '9530']
2026-04-08 04:54:53.339 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:54:53.339 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:54:53.339 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:54:53.339 DEBUG [src.node.docker_mananger] docker run -i -t -p 9526:9526 -p 9527:9527 -p 9528:9528 -p 9529:9529 -p 9530:9530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9528 --rest-port=9526 --tcp-port=9527 --discv5-udp-port=9529 --rest-address=0.0.0.0 --nat=extip:172.18.94.172 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3fbfbfa5c7a05ea07c16bfabc0c133ba5a5cffcf70ee4d8092f87feffe99107b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9530 --metrics-logging=true --relay=true
2026-04-08 04:54:53.487 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.172 waku 7345bd5a44b905147591a8ba0d70a755b9c1d434bba87513a3394517dbac2425
2026-04-08 04:54:53.518 DEBUG [src.node.docker_mananger] Container started with ID 7345bd5a44b9. Setting up logs at ./log/docker/node1_2026-04-08_04-54-53__28c0c118-bc9b-4180-970b-76f44b4f2bb9__wakuorg_nwaku:latest.log
2026-04-08 04:54:53.519 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9526
2026-04-08 04:54:53.519 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:54:53.745 ERROR [src.node.docker_mananger] Max retries reached for container e146ab4b5193. Exiting log stream.
2026-04-08 04:54:54.125 ERROR [src.node.docker_mananger] Max retries reached for container 0e4d9f185fa6. Exiting log stream.
2026-04-08 04:54:54.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9526/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:54.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:54:54.522 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:54:54.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:54.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.172/tcp/9527/p2p/16Uiu2HAkvQqk33uRFWEDkw4raU4Jxmcrt2AnzQ9m98zM1fEhZgT5","/ip4/172.18.94.172/tcp/9528/ws/p2p/16Uiu2HAkvQqk33uRFWEDkw4raU4Jxmcrt2AnzQ9m98zM1fEhZgT5"],"enrUri":"enr:-L24QBmt1ifb8naqDYG4wEUhjqp_X545Wek71lZtMIRFxxbHPp62hFy9m6hkTah-rU0bCTqfHpQzY7SGSWIVSrDx0V4CgmlkgnY0gmlwhKwSXqyKbXVsdGlhZGRyc5YACASsEl6sBiU3AAoErBJerAYlON0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDqUlG8jnlX6Km84Z912yUqvrN82jZxANEUL8TPFjNoSDdGNwgiU3g3VkcIIlOYV3YWt1MgE"}'
2026-04-08 04:54:54.525 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:54:54.531 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:54:54.531 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-54-53__28c0c118-bc9b-4180-970b-76f44b4f2bb9__wakuorg_nwaku:latest.log
2026-04-08 04:54:54.531 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:54:54.531 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:54:54.532 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:54:54.532 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.159
2026-04-08 04:54:54.532 DEBUG [src.node.docker_mananger] Generated ports ['35171', '35172', '35173', '35174', '35175']
2026-04-08 04:54:54.533 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:54:54.533 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:54:54.533 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:54:54.533 DEBUG [src.node.docker_mananger] docker run -i -t -p 35171:35171 -p 35172:35172 -p 35173:35173 -p 35174:35174 -p 35175:35175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35173 --rest-port=35171 --tcp-port=35172 --discv5-udp-port=35174 --rest-address=0.0.0.0 --nat=extip:172.18.5.159 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cba3d0db1ee34ffdd12bcb3efa91c3e72969ef213a0f6fcd41eed087aab6ff46 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35175 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBmt1ifb8naqDYG4wEUhjqp_X545Wek71lZtMIRFxxbHPp62hFy9m6hkTah-rU0bCTqfHpQzY7SGSWIVSrDx0V4CgmlkgnY0gmlwhKwSXqyKbXVsdGlhZGRyc5YACASsEl6sBiU3AAoErBJerAYlON0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDqUlG8jnlX6Km84Z912yUqvrN82jZxANEUL8TPFjNoSDdGNwgiU3g3VkcIIlOYV3YWt1MgE
2026-04-08 04:54:54.704 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.159 waku 042afeaf2a57167167939ecdf4a70b023c249b23757fde14a05de4136cc1c530
2026-04-08 04:54:54.730 DEBUG [src.node.docker_mananger] Container started with ID 042afeaf2a57. Setting up logs at ./log/docker/node2_2026-04-08_04-54-53__28c0c118-bc9b-4180-970b-76f44b4f2bb9__wakuorg_nwaku:latest.log
2026-04-08 04:54:54.730 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35171
2026-04-08 04:54:54.731 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:54:55.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35171/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:55.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:54:55.745 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:54:55.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:55.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.159/tcp/35172/p2p/16Uiu2HAm1z4XcKcd3DdjYDz4wpjZ7i1HoU3JBXTesnEetusYcQU8","/ip4/172.18.5.159/tcp/35173/ws/p2p/16Uiu2HAm1z4XcKcd3DdjYDz4wpjZ7i1HoU3JBXTesnEetusYcQU8"],"enrUri":"enr:-L24QDP01O1Df2RSKAj_F3gVALvklSdzTKr-MN01XjC4SmUDckKijNl-Bc--M6Lqv-VCntNPAsN3zKK6A1i6HX8lBysCgmlkgnY0gmlwhKwSBZ-KbXVsdGlhZGRyc5YACASsEgWfBolkAAoErBIFnwaJZd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYXI0A8g09rCEgbfjegRZQbjxyH3KAzAiAN-krf-yvYmDdGNwgolkg3VkcIKJZoV3YWt1MgE"}'
2026-04-08 04:54:55.750 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:54:55.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35171/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.172/tcp/9527/p2p/16Uiu2HAkvQqk33uRFWEDkw4raU4Jxmcrt2AnzQ9m98zM1fEhZgT5"]'
2026-04-08 04:54:55.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:55.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9"]'
2026-04-08 04:54:55.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:55.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9"]'
2026-04-08 04:54:55.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:55.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25"]'
2026-04-08 04:54:55.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:55.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25"]'
2026-04-08 04:54:55.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:55.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:55.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:55.781 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:54:55.881 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:54:55.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:55.884 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":1775624095777607424,"ephemeral":false,"proof":""}]'
2026-04-08 04:54:55.886 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:54:55.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:55.888 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":1775624095777607424,"ephemeral":false,"proof":""}]'
2026-04-08 04:54:55.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:55.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:55.895 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:54:55.995 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:54:55.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:55.998 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":1775624095890316800,"ephemeral":false,"proof":""}]'
2026-04-08 04:54:55.999 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:54:56.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:56.002 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":1775624095890316800,"ephemeral":false,"proof":""}]'
2026-04-08 04:54:56.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:56.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:56.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:54:56.107 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:54:56.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:56.110 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":1775624096003719680,"ephemeral":false,"proof":""}]'
2026-04-08 04:54:56.133 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:54:56.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:56.135 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":1775624096003719680,"ephemeral":false,"proof":""}]'
2026-04-08 04:54:56.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:56.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:56.142 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:54:56.242 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:54:56.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:56.245 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":1775624096137265920,"ephemeral":false,"proof":""}]'
2026-04-08 04:54:56.247 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:54:56.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:56.249 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":1775624096137265920,"ephemeral":false,"proof":""}]'
2026-04-08 04:54:56.251 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:54:56.252 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:54:56.252 DEBUG [src.node.waku_node] Stopping container with id 7345bd5a44b9
2026-04-08 04:54:56.662 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:56.662 DEBUG [src.node.waku_node] Stopping container with id 042afeaf2a57
2026-04-08 04:54:57.049 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:57.053 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:54:57.059 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:54:57.066 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,275 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_lightpush_nodes with id: 2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1500', '1501', '1502', '1503', '1504']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1500:1500 -p 1501:1501 -p 1502:1502 -p 1503:1503 -p 1504:1504 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1502 --rest-port=1500 --tcp-port=1501 --discv5-udp-port=1503 --rest-address=0.0.0.0 --nat=extip:172.18.212.91 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cb8f78cbcd9cfe3eb6b4b4aaed6d4dd76dc9af2cea5b1b4de63b2e445e661f76 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1504 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.91 waku aa41cc87a9d05f52b12071e1994272e8b58a9374393449ab1326594b0446a2ed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa41cc87a9d0. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1500
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 8ef9822d8ebd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bf1288065a03. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1500/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1500/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.91/tcp/1501/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq","/ip4/172.18.212.91/tcp/1502/ws/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq"],"enrUri":"enr:-L24QLnY3YKjlYnx09KC8Zgg0J4pe7Tql9veo2T8GWBIH_qNfmEaTGcfbzJPXg8fcq8_T2lOefUjT_fK_p79il56twACgmlkgnY0gmlwhKwS1FuKbXVsdGlhZGRyc5YACASsEtRbBgXdAAoErBLUWwYF3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHHfzgwvd4jIXvJQ1gwRFmvMASEAc0meKEoG0Rvzu4sSDdGNwggXdg3VkcIIF34V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44684', '44685', '44686', '44687', '44688']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44684:44684 -p 44685:44685 -p 44686:44686 -p 44687:44687 -p 44688:44688 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44686 --rest-port=44684 --tcp-port=44685 --discv5-udp-port=44687 --rest-address=0.0.0.0 --nat=extip:172.18.76.204 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6281db3f9f9c2e6e6b1ad6cb4799a1ec9deecefbc0597a226cc56ba7f7563edd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44688 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.204 waku 16406f1fcee8217b49dae44912e2a779f9342417671327de5e6dd4badf6b5bbb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 16406f1fcee8. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44684
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44684/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44684/debug/v1/info" -H "Content-Type: application/json" -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.204/tcp/44685/p2p/16Uiu2HAm149ibC3HjMFDWuFgqkCMFsLpz7yvB8RbcvL1SrmywbV8","/ip4/172.18.76.204/tcp/44686/ws/p2p/16Uiu2HAm149ibC3HjMFDWuFgqkCMFsLpz7yvB8RbcvL1SrmywbV8"],"enrUri":"enr:-L24QD7tnO7UpqJuiXXsYjSCfx_YTOqWf77MIxO7F36AT8gmB_BIAB52s1CRLH-SFdbUx1JL6gAUMlOZaVHnS3M77KcCgmlkgnY0gmlwhKwSTMyKbXVsdGlhZGRyc5YACASsEkzMBq6NAAoErBJMzAaujt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECU6K1AtTS9JPNjKVElYEtVNonD3BRv4EyxS4v_NLE71eDdGNwgq6Ng3VkcIKuj4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44684/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.91/tcp/1501/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.159.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4533', '4534', '4535', '4536', '4537']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4533:4533 -p 4534:4534 -p 4535:4535 -p 4536:4536 -p 4537:4537 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4535 --rest-port=4533 --tcp-port=4534 --discv5-udp-port=4536 --rest-address=0.0.0.0 --nat=extip:172.18.159.133 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b3f1f24efd5b647a9def78ca00bafef94cc49b55ad6be47bca2eba10dee2b445 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4537 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLnY3YKjlYnx09KC8Zgg0J4pe7Tql9veo2T8GWBIH_qNfmEaTGcfbzJPXg8fcq8_T2lOefUjT_fK_p79il56twACgmlkgnY0gmlwhKwS1FuKbXVsdGlhZGRyc5YACASsEtRbBgXdAAoErBLUWwYF3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHHfzgwvd4jIXvJQ1gwRFmvMASEAc0meKEoG0Rvzu4sSDdGNwggXdg3VkcIIF34V3YWt1Mgk --lightpushnode=/ip4/172.18.212.91/tcp/1501/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.133 waku 72c9faed62c2ea30c4679edcd06d259402cbe647abb7b5fe2cf4975ef23c7249
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 72c9faed62c2. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4533
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4533/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4533/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.133/tcp/4534/p2p/16Uiu2HAkvJqJtYV4yL8NXn2eVUeNFtYK2fkLo285TDBtmVGhDk8U","/ip4/172.18.159.133/tcp/4535/ws/p2p/16Uiu2HAkvJqJtYV4yL8NXn2eVUeNFtYK2fkLo285TDBtmVGhDk8U"],"enrUri":"enr:-L24QFRkPCp8_68Da1VVGFDTYER5_pkH01TW1j8gpPhZJETOaBDmNXMV_8pSsW6Q1HLj4tyxuYiSoS498YMhzmVV-zYCgmlkgnY0gmlwhKwSn4WKbXVsdGlhZGRyc5YACASsEp-FBhG2AAoErBKfhQYRt90DgnJzhQDGAQAAiXNlY3AyNTZrMaECDRsrfIotZHpsJB34IkyE5qrTDAwrabZ-OMaeUs0tE32DdGNwghG2g3VkcIIRuIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4533/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.91/tcp/1501/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4533/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.204/tcp/44685/p2p/16Uiu2HAm149ibC3HjMFDWuFgqkCMFsLpz7yvB8RbcvL1SrmywbV8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.219.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24062', '24063', '24064', '24065', '24066']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24062:24062 -p 24063:24063 -p 24064:24064 -p 24065:24065 -p 24066:24066 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24064 --rest-port=24062 --tcp-port=24063 --discv5-udp-port=24065 --rest-address=0.0.0.0 --nat=extip:172.18.219.201 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ffd4be55dba0c16ad08a41b4e33e8a4cfad99d885aafed2cfa8f418663feb3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24066 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLnY3YKjlYnx09KC8Zgg0J4pe7Tql9veo2T8GWBIH_qNfmEaTGcfbzJPXg8fcq8_T2lOefUjT_fK_p79il56twACgmlkgnY0gmlwhKwS1FuKbXVsdGlhZGRyc5YACASsEtRbBgXdAAoErBLUWwYF3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHHfzgwvd4jIXvJQ1gwRFmvMASEAc0meKEoG0Rvzu4sSDdGNwggXdg3VkcIIF34V3YWt1Mgk --lightpushnode=/ip4/172.18.212.91/tcp/1501/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.201 waku b66b6f0eac3fe24de08a1f857976a2ac21c6f8da2c4455e00dbd407be32634ad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b66b6f0eac3f. Setting up logs at ./log/docker/lightpush_node2_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24062
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24062/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24062/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.201/tcp/24063/p2p/16Uiu2HAmL7wvVJf3KjYEKbCdV4p9g8PmnXsnSeKwQCmdDCy91dzE","/ip4/172.18.219.201/tcp/24064/ws/p2p/16Uiu2HAmL7wvVJf3KjYEKbCdV4p9g8PmnXsnSeKwQCmdDCy91dzE"],"enrUri":"enr:-L24QIiwOWqmb-rrSDDnBIFI8wCArHwugWGCt10N_MsAW_iDFXyRAkE7eRxZBA1drft4-ugVA-ixM7S5lWwrlTTKJ-0CgmlkgnY0gmlwhKwS28mKbXVsdGlhZGRyc5YACASsEtvJBl3_AAoErBLbyQZeAN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbum-1Gbuc2w3wynT7MMkf4ZAE0nHJtLRWX-CKmrITEeDdGNwgl3_g3VkcIJeAYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24062/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.91/tcp/1501/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24062/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.204/tcp/44685/p2p/16Uiu2HAm149ibC3HjMFDWuFgqkCMFsLpz7yvB8RbcvL1SrmywbV8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node3_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30791', '30792', '30793', '30794', '30795']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30791:30791 -p 30792:30792 -p 30793:30793 -p 30794:30794 -p 30795:30795 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30793 --rest-port=30791 --tcp-port=30792 --discv5-udp-port=30794 --rest-address=0.0.0.0 --nat=extip:172.18.103.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebbf0edca9a07b20cb67896f9fde28bea290a9eb3dc58122fcfdded139bfd35c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30795 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLnY3YKjlYnx09KC8Zgg0J4pe7Tql9veo2T8GWBIH_qNfmEaTGcfbzJPXg8fcq8_T2lOefUjT_fK_p79il56twACgmlkgnY0gmlwhKwS1FuKbXVsdGlhZGRyc5YACASsEtRbBgXdAAoErBLUWwYF3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHHfzgwvd4jIXvJQ1gwRFmvMASEAc0meKEoG0Rvzu4sSDdGNwggXdg3VkcIIF34V3YWt1Mgk --lightpushnode=/ip4/172.18.212.91/tcp/1501/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.196 waku f5f096edcee1c80a00634bfd10dc4e0085d6566a0f3171eb0ba481f3c21ee065
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5f096edcee1. Setting up logs at ./log/docker/lightpush_node3_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30791
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30791/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30791/debug/v1/info" -H "Content-Type: application/json" -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.196/tcp/30792/p2p/16Uiu2HAmUdJLaNDaGPXf75JdPP521VyCLpYwXs7eR4thLXPdKGEd","/ip4/172.18.103.196/tcp/30793/ws/p2p/16Uiu2HAmUdJLaNDaGPXf75JdPP521VyCLpYwXs7eR4thLXPdKGEd"],"enrUri":"enr:-L24QHHVOtYXr6P0nLN0DHBHiZKh2JgDguinFtFTz8f4ygvWR93Q0vFtIVykzMukmIhoPkwqfJzfk9-uicZNSywWXmYCgmlkgnY0gmlwhKwSZ8SKbXVsdGlhZGRyc5YACASsEmfEBnhIAAoErBJnxAZ4Sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Uwq_vql9gX_Tv-AAFQ6UbZSxoujdriqzjCvo0cRJgKDdGNwgnhIg3VkcIJ4SoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30791/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.91/tcp/1501/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30791/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.204/tcp/44685/p2p/16Uiu2HAm149ibC3HjMFDWuFgqkCMFsLpz7yvB8RbcvL1SrmywbV8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node4_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58982', '58983', '58984', '58985', '58986']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58982:58982 -p 58983:58983 -p 58984:58984 -p 58985:58985 -p 58986:58986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58984 --rest-port=58982 --tcp-port=58983 --discv5-udp-port=58985 --rest-address=0.0.0.0 --nat=extip:172.18.136.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c698b557ffca2aaa0dd59b1a6ef2b806c1f46fa1ad29eb6f1d66cf8c1c925eef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58986 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLnY3YKjlYnx09KC8Zgg0J4pe7Tql9veo2T8GWBIH_qNfmEaTGcfbzJPXg8fcq8_T2lOefUjT_fK_p79il56twACgmlkgnY0gmlwhKwS1FuKbXVsdGlhZGRyc5YACASsEtRbBgXdAAoErBLUWwYF3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHHfzgwvd4jIXvJQ1gwRFmvMASEAc0meKEoG0Rvzu4sSDdGNwggXdg3VkcIIF34V3YWt1Mgk --lightpushnode=/ip4/172.18.212.91/tcp/1501/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.196 waku ad89b2a5229ed88183ba45e2e9ca91ee11e90478c16745eb1dc850f8a32f6631
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad89b2a5229e. Setting up logs at ./log/docker/lightpush_node4_2026-04-08_04-49-55__14f29395-2148-45bb-9d95-506f89674e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58982
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58982/debug/v1/info" -H "Content-Type: application/json" -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.196/tcp/58983/p2p/16Uiu2HAmE4vKwf8FZGQg1d1acyVXDEoM5kd2LfEbW6MiH3tHiDsh","/ip4/172.18.136.196/tcp/58984/ws/p2p/16Uiu2HAmE4vKwf8FZGQg1d1acyVXDEoM5kd2LfEbW6MiH3tHiDsh"],"enrUri":"enr:-L24QLRGQ9ce3MhrPZyuunr_62PFDaZcClmhPdsjrpDYl-vSLsS7Q5sNoQsJReLTHm8nlU_VIK2HzQwVhETucTsv2u8CgmlkgnY0gmlwhKwSiMSKbXVsdGlhZGRyc5YACASsEojEBuZnAAoErBKIxAbmaN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFP0TyF449ZnK4iJ61tLY0LHVQ2SMaRt7HDaDOuAKevSDdGNwguZng3VkcILmaYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58982/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.91/tcp/1501/p2p/16Uiu2HAmEa7rM95RpVJVFSyi4vUAe8kJHB6ddrdF8V85ywPYajsq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58982/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.204/tcp/44685/p2p/16Uiu2HAm149ibC3HjMFDWuFgqkCMFsLpz7yvB8RbcvL1SrmywbV8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1500/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:44684/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:4533/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:24062/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:30791/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:58982/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4533/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623803800034249}}'
INFO  src.node.api_clients.base_client:base_client.py: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:1500/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803800034249,"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:44684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803800034249,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803800034249,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803800034249,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30791/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803800034249,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803800034249,"ephemeral":false,"proof":""}]'
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:24062/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623803946316785}}'
INFO  src.node.api_clients.base_client:base_client.py: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:1500/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803946316785,"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:44684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803946316785,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803946316785,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803946316785,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30791/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803946316785,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623803946316785,"ephemeral":false,"proof":""}]'
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:30791/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623804087965390}}'
INFO  src.node.api_clients.base_client:base_client.py: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:1500/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804087965390,"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:44684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804087965390,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804087965390,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804087965390,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30791/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804087965390,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804087965390,"ephemeral":false,"proof":""}]'
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:58982/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623804229736556}}'
INFO  src.node.api_clients.base_client:base_client.py: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:1500/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804229736556,"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:44684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804229736556,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804229736556,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804229736556,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30791/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804229736556,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804229736556,"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 aa41cc87a9d0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 16406f1fcee8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 72c9faed62c2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aa41cc87a9d0. 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 b66b6f0eac3f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 16406f1fcee8. 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 f5f096edcee1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 72c9faed62c2. 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 ad89b2a5229e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b66b6f0eac3f. 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.

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: 2026-04-08_04-54-00__2f4565de-dcf3-4333-8163-2f6ee717dc5d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-54-00__2f4565de-dcf3-4333-8163-2f6ee717dc5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37799', '37800', '37801', '37802', '37803']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37799:37799 -p 37800:37800 -p 37801:37801 -p 37802:37802 -p 37803:37803 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37801 --rest-port=37799 --tcp-port=37800 --discv5-udp-port=37802 --rest-address=0.0.0.0 --nat=extip:172.18.37.51 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=7e99dff543af4e1811f6956ecd07444b6dcce3fa072fcd3f7f5eedeaecdacbad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37803 --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.37.51 waku 56b6f4900ddd2cde06dafd61ec96a09f7fb627686da7ec23d9fa28d145ba50d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 56b6f4900ddd. Setting up logs at ./log/docker/node1_2026-04-08_04-54-00__2f4565de-dcf3-4333-8163-2f6ee717dc5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37799
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 8643fcf0e891. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d9a0428c4daa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37799/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37799/debug/v1/info" -H "Content-Type: application/json" -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.51/tcp/37800/p2p/16Uiu2HAmMg1pTGXNKGtsj4erJRsi56jHC6xkAZLfcThMfyXtmiq2","/ip4/172.18.37.51/tcp/37801/ws/p2p/16Uiu2HAmMg1pTGXNKGtsj4erJRsi56jHC6xkAZLfcThMfyXtmiq2"],"enrUri":"enr:-L24QNLhggh5tLLD1FWUWFxTyqMjkGnKxWT8q2DeS9leyjwtYNOeH6iHY1Pl_rJk9Jgx4Tqn-GQvxxXcokRJZzp-dM0CgmlkgnY0gmlwhKwSJTOKbXVsdGlhZGRyc5YACASsEiUzBpOoAAoErBIlMwaTqd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDhfxsZFGGkLO-n_a9OqBHEO4cDJu6J-p_-fBE3N4ZGHWDdGNwgpOog3VkcIKTqoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-54-00__2f4565de-dcf3-4333-8163-2f6ee717dc5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.11.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22613', '22614', '22615', '22616', '22617']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22613:22613 -p 22614:22614 -p 22615:22615 -p 22616:22616 -p 22617:22617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22615 --rest-port=22613 --tcp-port=22614 --discv5-udp-port=22616 --rest-address=0.0.0.0 --nat=extip:172.18.11.148 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=9bc1bdba057bb6422e44e45ecef032daeb5eacf8dbdef5dca13b5de125b8cdfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22617 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNLhggh5tLLD1FWUWFxTyqMjkGnKxWT8q2DeS9leyjwtYNOeH6iHY1Pl_rJk9Jgx4Tqn-GQvxxXcokRJZzp-dM0CgmlkgnY0gmlwhKwSJTOKbXVsdGlhZGRyc5YACASsEiUzBpOoAAoErBIlMwaTqd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDhfxsZFGGkLO-n_a9OqBHEO4cDJu6J-p_-fBE3N4ZGHWDdGNwgpOog3VkcIKTqoV3YWt1MgU --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.11.148 waku 6c9927f0fa319fad3866f9d9c747563adcd8c144b96ce1c112a9b1994c07376e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c9927f0fa31. Setting up logs at ./log/docker/node2_2026-04-08_04-54-00__2f4565de-dcf3-4333-8163-2f6ee717dc5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22613
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22613/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.148/tcp/22614/p2p/16Uiu2HAmV8acXYLQc2JoLRth8jWMqrSvTZwrD73N9PZftP65SfuT","/ip4/172.18.11.148/tcp/22615/ws/p2p/16Uiu2HAmV8acXYLQc2JoLRth8jWMqrSvTZwrD73N9PZftP65SfuT"],"enrUri":"enr:-L24QK2xPR_tmNYegNq9KbM9aovpdwpXwjukU1OFeMGQ1xFaKIjFrUD_BuRLB6KS6BWRJbzjqC--aPaj1lpyWTqVSZcCgmlkgnY0gmlwhKwSC5SKbXVsdGlhZGRyc5YACASsEguUBlhWAAoErBILlAZYV90DgnJzhQDHAQAAiXNlY3AyNTZrMaED9Mxp5Ho07jKUZ2EuMc3QKDryqhIUguZCfp_6XWDs_IKDdGNwglhWg3VkcIJYWIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.51/tcp/37800/p2p/16Uiu2HAmMg1pTGXNKGtsj4erJRsi56jHC6xkAZLfcThMfyXtmiq2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37799/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:37799/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":1775624042654845477,"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:22613/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":1775624042654845477,"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 56b6f4900ddd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6c9927f0fa31
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,272 @@
2026-04-08 04:50:52.899 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:52.899 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[19-50] with id: 2026-04-08_04-50-52__eb747241-2952-4e30-a1e7-49c848965526
2026-04-08 04:50:52.899 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:52.899 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:50:52.900 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 04:50:52.907 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:52.907 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-50-52__eb747241-2952-4e30-a1e7-49c848965526__wakuorg_nwaku:latest.log
2026-04-08 04:50:52.908 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:52.908 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:52.909 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:52.909 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.20
2026-04-08 04:50:52.909 DEBUG [src.node.docker_mananger] Generated ports ['41239', '41240', '41241', '41242', '41243']
2026-04-08 04:50:52.909 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:52.910 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:52.910 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:52.910 DEBUG [src.node.docker_mananger] docker run -i -t -p 41239:41239 -p 41240:41240 -p 41241:41241 -p 41242:41242 -p 41243:41243 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41241 --rest-port=41239 --tcp-port=41240 --discv5-udp-port=41242 --rest-address=0.0.0.0 --nat=extip:172.18.29.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b36d82de919dad2e4ba4defb5aa0afcce3501effa32eb77a2f44a2fc18177dad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41243 --metrics-logging=true --store=true --relay=true
2026-04-08 04:50:53.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.20 waku d4201c0359c62e426d63b773a6f8b9dd033112caef5a584da914b7e4a9f3fcd2
2026-04-08 04:50:53.135 ERROR [src.node.docker_mananger] Max retries reached for container 0ccba4b96d62. Exiting log stream.
2026-04-08 04:50:53.143 DEBUG [src.node.docker_mananger] Container started with ID d4201c0359c6. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-50-52__eb747241-2952-4e30-a1e7-49c848965526__wakuorg_nwaku:latest.log
2026-04-08 04:50:53.143 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41239
2026-04-08 04:50:53.143 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:53.642 ERROR [src.node.docker_mananger] Max retries reached for container d1ddfb396af6. Exiting log stream.
2026-04-08 04:50:54.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41239/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:54.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:54.147 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:54.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41239/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:54.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.20/tcp/41240/p2p/16Uiu2HAmVfPE1tEis4hJGH5nB9trChNyYkyT4NCnUyAFeLMRkLFY","/ip4/172.18.29.20/tcp/41241/ws/p2p/16Uiu2HAmVfPE1tEis4hJGH5nB9trChNyYkyT4NCnUyAFeLMRkLFY"],"enrUri":"enr:-L24QE_QEZhWcL2C9vCvb1ckDEiTfD0r1DvbIx-2zHZufD-hcaw1-iaiap0kppiLXItczFpY-YckbFxPRxpm4mmVMjICgmlkgnY0gmlwhKwSHRSKbXVsdGlhZGRyc5YACASsEh0UBqEYAAoErBIdFAahGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_LCKyO1r1sulGkwukrZV9I3XM5ylJR8SQumRXnExhu-DdGNwgqEYg3VkcIKhGoV3YWt1MgM"}'
2026-04-08 04:50:54.150 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:54.157 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:54.157 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-50-52__eb747241-2952-4e30-a1e7-49c848965526__wakuorg_nwaku:latest.log
2026-04-08 04:50:54.157 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:54.157 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:54.159 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:54.159 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.209
2026-04-08 04:50:54.159 DEBUG [src.node.docker_mananger] Generated ports ['37464', '37465', '37466', '37467', '37468']
2026-04-08 04:50:54.159 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:54.159 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:54.159 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:54.160 DEBUG [src.node.docker_mananger] docker run -i -t -p 37464:37464 -p 37465:37465 -p 37466:37466 -p 37467:37467 -p 37468:37468 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37466 --rest-port=37464 --tcp-port=37465 --discv5-udp-port=37467 --rest-address=0.0.0.0 --nat=extip:172.18.64.209 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cd33ce6ab594dd97fc09cef5c12d5d52ad98e2fc0510f6e6ab88922b2d7dd8cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37468 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE_QEZhWcL2C9vCvb1ckDEiTfD0r1DvbIx-2zHZufD-hcaw1-iaiap0kppiLXItczFpY-YckbFxPRxpm4mmVMjICgmlkgnY0gmlwhKwSHRSKbXVsdGlhZGRyc5YACASsEh0UBqEYAAoErBIdFAahGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_LCKyO1r1sulGkwukrZV9I3XM5ylJR8SQumRXnExhu-DdGNwgqEYg3VkcIKhGoV3YWt1MgM --storenode=/ip4/172.18.29.20/tcp/41240/p2p/16Uiu2HAmVfPE1tEis4hJGH5nB9trChNyYkyT4NCnUyAFeLMRkLFY --store=true --relay=true
2026-04-08 04:50:54.352 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.209 waku d7fa1cf91701be37421cdc4c7c0127263a37854b16245c2e961cc0751a457262
2026-04-08 04:50:54.390 DEBUG [src.node.docker_mananger] Container started with ID d7fa1cf91701. Setting up logs at ./log/docker/store_node1_2026-04-08_04-50-52__eb747241-2952-4e30-a1e7-49c848965526__wakuorg_nwaku:latest.log
2026-04-08 04:50:54.390 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37464
2026-04-08 04:50:54.390 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:55.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37464/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:55.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:55.394 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:55.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37464/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:55.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.209/tcp/37465/p2p/16Uiu2HAmN5MfNA3UsuzmQXQ4ky4niZpRp5fK3wWTNRENFzXCzrMa","/ip4/172.18.64.209/tcp/37466/ws/p2p/16Uiu2HAmN5MfNA3UsuzmQXQ4ky4niZpRp5fK3wWTNRENFzXCzrMa"],"enrUri":"enr:-L24QCw75NSjHgmZ8SFc3qBQUp8-yTCpAmFOYNubr1ZHhIkUMxZNF2cBZdsOrfCbayHwZ7PJFVHes7PFxot0zBJZ6isCgmlkgnY0gmlwhKwSQNGKbXVsdGlhZGRyc5YACASsEkDRBpJZAAoErBJA0QaSWt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDi_c4CsYtTpvK6OF2HviyLM-IDxDcE-ZTBEAbxevaGiWDdGNwgpJZg3VkcIKSW4V3YWt1MgM"}'
2026-04-08 04:50:55.397 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:55.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37464/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.20/tcp/41240/p2p/16Uiu2HAmVfPE1tEis4hJGH5nB9trChNyYkyT4NCnUyAFeLMRkLFY"]'
2026-04-08 04:50:55.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:55.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:50:55.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:55.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37464/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:50:55.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:55.407 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:55.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:55.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:55.413 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:55.613 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:55.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:55.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:55.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:55.820 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:55.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:55.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:55.826 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:56.027 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:56.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:56.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:56.033 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:56.234 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:56.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:56.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:56.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:56.442 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:56.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:56.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:56.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:56.648 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:56.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:56.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:56.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:56.855 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:56.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:56.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:56.861 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:57.062 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:57.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:57.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:57.069 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:57.269 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:57.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:57.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:57.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:57.476 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:57.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:57.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:57.483 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:57.683 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:57.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:57.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:57.690 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:57.891 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:57.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:57.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:57.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:58.098 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:58.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:58.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:58.105 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:58.306 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:58.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:58.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:58.312 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:58.513 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:58.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:58.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:58.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:58.720 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:58.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:58.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:58.727 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:58.927 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:58.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:58.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:58.933 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:59.134 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:59.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:59.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.140 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:59.342 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:59.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:59.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.348 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:59.549 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:59.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:59.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:59.756 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:59.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:59.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:50:59.964 DEBUG [src.steps.store] Relaying message
2026-04-08 04:50:59.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:59.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.971 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:00.172 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:00.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:00.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:00.178 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:00.379 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:00.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:00.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:00.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:00.585 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:00.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:00.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:00.591 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:00.792 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:00.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:00.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:00.798 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:00.999 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:00.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:01.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:01.005 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:01.206 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:01.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:01.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:01.217 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:01.418 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:01.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:01.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:01.423 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:01.624 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:01.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:01.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:01.630 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:01.832 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:01.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:01.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:01.837 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:02.038 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:02.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:02.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:02.044 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:02.245 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:02.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:02.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:02.252 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:02.452 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:02.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:02.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:02.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:02.659 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:02.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:02.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:02.665 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:02.866 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:02.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:02.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:02.871 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:03.072 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:03.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:03.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:03.080 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:03.280 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:03.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:03.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:03.287 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:03.487 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:03.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:03.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:03.494 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:03.695 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:03.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:03.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:03.701 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:03.901 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:03.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:03.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:03.908 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:04.108 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:04.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:04.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:04.115 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:04.316 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:04.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:04.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:04.323 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:04.524 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:04.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:04.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:04.530 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:04.730 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:04.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:04.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:04.737 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:04.938 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:04.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:04.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:04.945 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:05.145 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:05.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:05.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:05.151 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:05.352 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:05.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:05.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:05.358 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:05.559 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:05.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:05.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:05.566 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:05.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:05.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd37c0729ac6985430d26f7418584edb7156e39934088862f7c8c2b41ddcebb8f"},{"messageHash":"0xa23a1e55d74dc37f091e4e2a257553a5c658a35b9611218c21a5f9b9b6603a83"},{"messageHash":"0xbd6d58a9d985ff3c7198c266cd2b02a8df7740fd72152bbed5f2af3d68cfe539"},{"messageHash":"0x039092f85a7adad0d0c8ab2e923dbf7bcdbdf401d3a2f3634b6594ff6ba01381"},{"messageHash":"0xd3216f539bbde5355bf1e32c9b30f1e6e5cea7fa6953f356ac8a00d45297d13c"},{"messageHash":"0x5e57241b0c1e7bfdbb3fc1a470580b3f5681237d79cad03edc694b22ef908f0c"},{"messageHash":"0xefc550d1544d2f9958caf6668849b817aecc3b7ea4ac2806b3f54251287610db"},{"messageHash":"0x7a064a05c62df55c6891470d200d47e277b34760f6371c363efe30a4328dd020"},{"messageHash":"0xfb15c17de59b4e6c6242cf16c1ca9670872770c4b406f5f088e1478c985d445f"},{"messageHash":"0xbfe5378b8a7324090f625e64b4f90548a24b7f02459aaa09758d2d919e0c5998"},{"messageHash":"0xc20338bdde56127b363a401e4deaf8bed08caa3186b9716db1b7c200c50bfc7b"},{"messageHash":"0xb3c1172eac9a1faf215463ad1ddbd0370e0fef6c5440ec11a32aef580b5e8efb"},{"messageHash":"0x968b8d2c5579404c6d60bda934c365aca9fdd936106945c081a54bee2cb4ed1e"},{"messageHash":"0xf559b210ca126d4e6f9b4a1474c708969add65d23997dfc3cbf9d85e1e1457dc"},{"messageHash":"0x917b72e91df057614627f8dcafcb10aec7c8f0f7037914b56a983936fe218d90"},{"messageHash":"0xaf957d36e5df382b2c68f4713530d55b862deb2a641444ddb5e0a78d62a979cd"},{"messageHash":"0xf1c432a7210b513a565afa96691aec05f0aab9c733b365f6c567096fb7bf5068"},{"messageHash":"0x5df49d6220ebd6e9fb072b71091186bcbd473a9fcac170b04785f9aa60230cd9"},{"messageHash":"0x76d80373055cfbbde0159b9b07afc9d288fa77157ad8bdceaea97a7aa148f7f6"}],"paginationCursor":"0x76d80373055cfbbde0159b9b07afc9d288fa77157ad8bdceaea97a7aa148f7f6"}'
2026-04-08 04:51:05.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37464/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:05.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd37c0729ac6985430d26f7418584edb7156e39934088862f7c8c2b41ddcebb8f"},{"messageHash":"0xa23a1e55d74dc37f091e4e2a257553a5c658a35b9611218c21a5f9b9b6603a83"},{"messageHash":"0xbd6d58a9d985ff3c7198c266cd2b02a8df7740fd72152bbed5f2af3d68cfe539"},{"messageHash":"0x039092f85a7adad0d0c8ab2e923dbf7bcdbdf401d3a2f3634b6594ff6ba01381"},{"messageHash":"0xd3216f539bbde5355bf1e32c9b30f1e6e5cea7fa6953f356ac8a00d45297d13c"},{"messageHash":"0x5e57241b0c1e7bfdbb3fc1a470580b3f5681237d79cad03edc694b22ef908f0c"},{"messageHash":"0xefc550d1544d2f9958caf6668849b817aecc3b7ea4ac2806b3f54251287610db"},{"messageHash":"0x7a064a05c62df55c6891470d200d47e277b34760f6371c363efe30a4328dd020"},{"messageHash":"0xfb15c17de59b4e6c6242cf16c1ca9670872770c4b406f5f088e1478c985d445f"},{"messageHash":"0xbfe5378b8a7324090f625e64b4f90548a24b7f02459aaa09758d2d919e0c5998"},{"messageHash":"0xc20338bdde56127b363a401e4deaf8bed08caa3186b9716db1b7c200c50bfc7b"},{"messageHash":"0xb3c1172eac9a1faf215463ad1ddbd0370e0fef6c5440ec11a32aef580b5e8efb"},{"messageHash":"0x968b8d2c5579404c6d60bda934c365aca9fdd936106945c081a54bee2cb4ed1e"},{"messageHash":"0xf559b210ca126d4e6f9b4a1474c708969add65d23997dfc3cbf9d85e1e1457dc"},{"messageHash":"0x917b72e91df057614627f8dcafcb10aec7c8f0f7037914b56a983936fe218d90"},{"messageHash":"0xaf957d36e5df382b2c68f4713530d55b862deb2a641444ddb5e0a78d62a979cd"},{"messageHash":"0xf1c432a7210b513a565afa96691aec05f0aab9c733b365f6c567096fb7bf5068"},{"messageHash":"0x5df49d6220ebd6e9fb072b71091186bcbd473a9fcac170b04785f9aa60230cd9"},{"messageHash":"0x76d80373055cfbbde0159b9b07afc9d288fa77157ad8bdceaea97a7aa148f7f6"}],"paginationCursor":"0x76d80373055cfbbde0159b9b07afc9d288fa77157ad8bdceaea97a7aa148f7f6"}'
2026-04-08 04:51:05.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x76d80373055cfbbde0159b9b07afc9d288fa77157ad8bdceaea97a7aa148f7f6&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:05.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c00c5fd5c01708aa4a617a41012ae3884d8c7a8ce8b8595d16f48efd87b1aa7"},{"messageHash":"0xdfd74be4d00068cda285f15b3a86172777730f9997b9d2673da93bbebe2f0e5a"},{"messageHash":"0x123b27dced739314f96eb11d7b9f11be3e0aaadd39c505b6c9252054b0e63767"},{"messageHash":"0xaa0ac20ad870dd27a1406a4804bb5ff85ab667212ea7ab8095f53b65465d2ab9"},{"messageHash":"0x78e82788a173b4061c38873125f43bf7ace650ca800b938f894fe42711806cbd"},{"messageHash":"0x3b7a1c80ac996a03a04ff42366561667228f9f3f6c3cfcacefc596cf09c87688"},{"messageHash":"0xfc67630df46694c53683f06fe923604e79fa181bcef0e8296b153e1ed882b039"},{"messageHash":"0x50a073e06e87398996ded4e175cdc0fef5330f6ff1b44a132916f372c85dd989"},{"messageHash":"0x22b12785385aa3c372639f5671c9b66939ee252f976588c623adacbc3bfa981e"},{"messageHash":"0x3bf00d2c1bd262761ed4defcb48261bf0ca6fb2f35690aa131d820582fea85e4"},{"messageHash":"0x48e6bda9e46947a75dcc8ceac196fe7bbe9f9a3f7c0cc8e2809172a8d816fcf5"},{"messageHash":"0x2fe44d90ef9105532e712d3d65085dba6e31762fe5e988f056851a5597a27aff"},{"messageHash":"0x9686d876ab3ee113123e913b98a8c794513cdc383817d07c0053ed69cdd1952a"},{"messageHash":"0x8695a572247cdc41292f896292d0d765658f0dd7a6f1db21701f0987be99095e"},{"messageHash":"0x1e7c31f18368b3ba84c9c43e8a1ff5aa2ad71dbf7d712cc43c0739b95f6107b4"},{"messageHash":"0x02f5c7676fe2f68f144a3e0c3fb0fb1c20ec5bb6f0ab31dc87d3a5f65cc666ea"},{"messageHash":"0xedcc503dd804d5ad2b9cbd0b4e0cb7bc93089986a6e6bc13b63e53ae560d4d0a"},{"messageHash":"0x1629b6c04d0cdc3d102e4bbbd6faa6447e00ead2ced7a3eb622d5dd5086f92e0"},{"messageHash":"0x67424c6f363dc70c5a33700dafd4fddcaccbc3ba48e6287822081a62f8b2e8e9"},{"messageHash":"0xc7eaa7444f8ad27951046aa4a5ec7d87bbd91dde84bb47223ac45d494b15515d"},{"messageHash":"0x27da5122a9cc2bf5db5f6dec9f387730938297c26d2c8019cd243b06ae71a585"},{"messageHash":"0xe1344d61976a1efaec7f46e0ece4bbc6fb28b59d22d8af61d722d06483251f34"},{"messageHash":"0x27bd67c8cabe86f0183d2f64fc6395fb1db82989810fc88ac603bf1c0141229b"},{"messageHash":"0xdf9529a1c01d8c9e6fb6c39a1d62628dbb50d18988765c8137a805918b62a3d8"},{"messageHash":"0x5103c010f207d94999c362b64d66867b0f53314423dba2a5fd0535cc8a74731d"},{"messageHash":"0x53ea98321c66a5dcbce4dbb47e350d183b567b5d563323e9f506b491eddcf577"},{"messageHash":"0x1bbdf8ec8dc06f76b628941db3d0f9f4e25daad92e24f825d9bc1ec0a567db68"},{"messageHash":"0x57de5cd6677d4d588ea235bc0d93e25b23e38f2fc29b792ebff4c81c551645c6"},{"messageHash":"0x06920968e09b2351d4e58802216e4a7cebe905ba2f2aa5a66ab971b473ce3020"},{"messageHash":"0x6984954b28ba175dae32e6fb2693023b487ad0eb32a7b9224cb083812f7ef02d"},{"messageHash":"0xe33f3b234f3559fb0a0d5554c3b88a62360126a7d94e0dcf546f4661ff7fac62"}]}'
2026-04-08 04:51:05.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37464/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x76d80373055cfbbde0159b9b07afc9d288fa77157ad8bdceaea97a7aa148f7f6&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:05.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c00c5fd5c01708aa4a617a41012ae3884d8c7a8ce8b8595d16f48efd87b1aa7"},{"messageHash":"0xdfd74be4d00068cda285f15b3a86172777730f9997b9d2673da93bbebe2f0e5a"},{"messageHash":"0x123b27dced739314f96eb11d7b9f11be3e0aaadd39c505b6c9252054b0e63767"},{"messageHash":"0xaa0ac20ad870dd27a1406a4804bb5ff85ab667212ea7ab8095f53b65465d2ab9"},{"messageHash":"0x78e82788a173b4061c38873125f43bf7ace650ca800b938f894fe42711806cbd"},{"messageHash":"0x3b7a1c80ac996a03a04ff42366561667228f9f3f6c3cfcacefc596cf09c87688"},{"messageHash":"0xfc67630df46694c53683f06fe923604e79fa181bcef0e8296b153e1ed882b039"},{"messageHash":"0x50a073e06e87398996ded4e175cdc0fef5330f6ff1b44a132916f372c85dd989"},{"messageHash":"0x22b12785385aa3c372639f5671c9b66939ee252f976588c623adacbc3bfa981e"},{"messageHash":"0x3bf00d2c1bd262761ed4defcb48261bf0ca6fb2f35690aa131d820582fea85e4"},{"messageHash":"0x48e6bda9e46947a75dcc8ceac196fe7bbe9f9a3f7c0cc8e2809172a8d816fcf5"},{"messageHash":"0x2fe44d90ef9105532e712d3d65085dba6e31762fe5e988f056851a5597a27aff"},{"messageHash":"0x9686d876ab3ee113123e913b98a8c794513cdc383817d07c0053ed69cdd1952a"},{"messageHash":"0x8695a572247cdc41292f896292d0d765658f0dd7a6f1db21701f0987be99095e"},{"messageHash":"0x1e7c31f18368b3ba84c9c43e8a1ff5aa2ad71dbf7d712cc43c0739b95f6107b4"},{"messageHash":"0x02f5c7676fe2f68f144a3e0c3fb0fb1c20ec5bb6f0ab31dc87d3a5f65cc666ea"},{"messageHash":"0xedcc503dd804d5ad2b9cbd0b4e0cb7bc93089986a6e6bc13b63e53ae560d4d0a"},{"messageHash":"0x1629b6c04d0cdc3d102e4bbbd6faa6447e00ead2ced7a3eb622d5dd5086f92e0"},{"messageHash":"0x67424c6f363dc70c5a33700dafd4fddcaccbc3ba48e6287822081a62f8b2e8e9"},{"messageHash":"0xc7eaa7444f8ad27951046aa4a5ec7d87bbd91dde84bb47223ac45d494b15515d"},{"messageHash":"0x27da5122a9cc2bf5db5f6dec9f387730938297c26d2c8019cd243b06ae71a585"},{"messageHash":"0xe1344d61976a1efaec7f46e0ece4bbc6fb28b59d22d8af61d722d06483251f34"},{"messageHash":"0x27bd67c8cabe86f0183d2f64fc6395fb1db82989810fc88ac603bf1c0141229b"},{"messageHash":"0xdf9529a1c01d8c9e6fb6c39a1d62628dbb50d18988765c8137a805918b62a3d8"},{"messageHash":"0x5103c010f207d94999c362b64d66867b0f53314423dba2a5fd0535cc8a74731d"},{"messageHash":"0x53ea98321c66a5dcbce4dbb47e350d183b567b5d563323e9f506b491eddcf577"},{"messageHash":"0x1bbdf8ec8dc06f76b628941db3d0f9f4e25daad92e24f825d9bc1ec0a567db68"},{"messageHash":"0x57de5cd6677d4d588ea235bc0d93e25b23e38f2fc29b792ebff4c81c551645c6"},{"messageHash":"0x06920968e09b2351d4e58802216e4a7cebe905ba2f2aa5a66ab971b473ce3020"},{"messageHash":"0x6984954b28ba175dae32e6fb2693023b487ad0eb32a7b9224cb083812f7ef02d"},{"messageHash":"0xe33f3b234f3559fb0a0d5554c3b88a62360126a7d94e0dcf546f4661ff7fac62"}]}'
2026-04-08 04:51:05.785 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:05.786 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:05.787 DEBUG [src.node.waku_node] Stopping container with id d4201c0359c6
2026-04-08 04:51:06.282 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:06.286 DEBUG [src.node.waku_node] Stopping container with id d7fa1cf91701
2026-04-08 04:51:06.766 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:06.768 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:06.788 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:06.808 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_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-04-08_04-50-41__5e9a8fc9-93a6-4eec-abdb-7fcc8423e9e8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-41__5e9a8fc9-93a6-4eec-abdb-7fcc8423e9e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29659', '29660', '29661', '29662', '29663']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29659:29659 -p 29660:29660 -p 29661:29661 -p 29662:29662 -p 29663:29663 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29661 --rest-port=29659 --tcp-port=29660 --discv5-udp-port=29662 --rest-address=0.0.0.0 --nat=extip:172.18.72.17 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=a3aec18a771bcc1a9ea776c2dcb0fc0cef33b09970fd61f1ceddbe0d28ad5dad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29663 --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.72.17 waku 5723dd241a47d5db50ab9fd0234c17fe9dc788c2d7e73d59903a95562fd1e9b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5723dd241a47. Setting up logs at ./log/docker/node1_2026-04-08_04-50-41__5e9a8fc9-93a6-4eec-abdb-7fcc8423e9e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29659
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 f67425856512. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29659/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29659/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.17/tcp/29660/p2p/16Uiu2HAmDyqN55a3HC4aJBVxWmg5mhngmd1msKdC2PbPMToGS9GP","/ip4/172.18.72.17/tcp/29661/ws/p2p/16Uiu2HAmDyqN55a3HC4aJBVxWmg5mhngmd1msKdC2PbPMToGS9GP"],"enrUri":"enr:-L24QHfszsAK5HSwxGg9ZWvd_qh-BhMJjCbseOK2_hSKZsMHPMqz63YvmfzbQaStjTVglJsawQ9JZgcQMZ6hN4dXUOACgmlkgnY0gmlwhKwSSBGKbXVsdGlhZGRyc5YACASsEkgRBnPcAAoErBJIEQZz3d0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDE6-Pqps5vBSewsORbw71z1MGpCRC1kKUSEBeYoMgz7SDdGNwgnPcg3VkcIJz3oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-41__5e9a8fc9-93a6-4eec-abdb-7fcc8423e9e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24603', '24604', '24605', '24606', '24607']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24603:24603 -p 24604:24604 -p 24605:24605 -p 24606:24606 -p 24607:24607 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24605 --rest-port=24603 --tcp-port=24604 --discv5-udp-port=24606 --rest-address=0.0.0.0 --nat=extip:172.18.168.255 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e1a771ef2f5b27d256ed8213f30b1af5ecae40afe088367ca79e99d43c7ebd76 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24607 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHfszsAK5HSwxGg9ZWvd_qh-BhMJjCbseOK2_hSKZsMHPMqz63YvmfzbQaStjTVglJsawQ9JZgcQMZ6hN4dXUOACgmlkgnY0gmlwhKwSSBGKbXVsdGlhZGRyc5YACASsEkgRBnPcAAoErBJIEQZz3d0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDE6-Pqps5vBSewsORbw71z1MGpCRC1kKUSEBeYoMgz7SDdGNwgnPcg3VkcIJz3oV3YWt1MgU --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.168.255 waku 41e6b950bf7477ef25997bf1a16197f67de963182f0299eb132db927c6ebf1d1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 41e6b950bf74. Setting up logs at ./log/docker/node2_2026-04-08_04-50-41__5e9a8fc9-93a6-4eec-abdb-7fcc8423e9e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24603
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24603/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24603/debug/v1/info" -H "Content-Type: application/json" -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.255/tcp/24604/p2p/16Uiu2HAm46gw6mzEkWdGXRBSicLWeJhV6VjJorPkNFSaSg3fxjaZ","/ip4/172.18.168.255/tcp/24605/ws/p2p/16Uiu2HAm46gw6mzEkWdGXRBSicLWeJhV6VjJorPkNFSaSg3fxjaZ"],"enrUri":"enr:-L24QFJ6iOjX6v4y8IwtfMGFq_W4nyFfCRj3DqIR-R3h_zp4cq9Oaj3EbYvQMOSSHdavvSS6-U_ZsnC6uhfyJxlVJRwCgmlkgnY0gmlwhKwSqP-KbXVsdGlhZGRyc5YACASsEqj_BmAcAAoErBKo_wZgHd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECgNw5pH7246GSSxwzBIwCRAPovGmmJ9462kV99s6oHvqDdGNwgmAcg3VkcIJgHoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24603/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.17/tcp/29660/p2p/16Uiu2HAmDyqN55a3HC4aJBVxWmg5mhngmd1msKdC2PbPMToGS9GP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29659/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24603/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29659/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:29659/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775623844375024678,"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:24603/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775623844375024678,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29659/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:29659/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":1775623844488588730,"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:24603/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":1775623844488588730,"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 5723dd241a47
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 41e6b950bf74
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,185 @@
2026-04-08 04:53:34.355 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:53:34.355 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_pubsub_topics with id: 2026-04-08_04-53-34__35efd52a-ca27-4f24-9c5e-b5cc1db264cb
2026-04-08 04:53:34.356 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:53:34.356 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:53:34.356 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 04:53:34.363 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:53:34.363 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-53-34__35efd52a-ca27-4f24-9c5e-b5cc1db264cb__wakuorg_nwaku:latest.log
2026-04-08 04:53:34.363 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:53:34.363 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:53:34.365 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:53:34.365 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.244
2026-04-08 04:53:34.365 DEBUG [src.node.docker_mananger] Generated ports ['44533', '44534', '44535', '44536', '44537']
2026-04-08 04:53:34.365 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:53:34.365 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:53:34.365 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:53:34.365 DEBUG [src.node.docker_mananger] docker run -i -t -p 44533:44533 -p 44534:44534 -p 44535:44535 -p 44536:44536 -p 44537:44537 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44535 --rest-port=44533 --tcp-port=44534 --discv5-udp-port=44536 --rest-address=0.0.0.0 --nat=extip:172.18.153.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b6ffd24732bda29cdebfc2d03decc18e9bcc9782df77d72add6cd00bdecda1bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44537 --metrics-logging=true --store=true --relay=true
2026-04-08 04:53:34.563 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.244 waku 4d87d296217bc36c17835ea4938b11cd53a2535047aac3536112519a18a4a029
2026-04-08 04:53:34.599 DEBUG [src.node.docker_mananger] Container started with ID 4d87d296217b. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-53-34__35efd52a-ca27-4f24-9c5e-b5cc1db264cb__wakuorg_nwaku:latest.log
2026-04-08 04:53:34.600 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44533
2026-04-08 04:53:34.603 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:53:34.694 ERROR [src.node.docker_mananger] Max retries reached for container 4ee088fbfc5a. Exiting log stream.
2026-04-08 04:53:35.162 ERROR [src.node.docker_mananger] Max retries reached for container f57c3c08b2d9. Exiting log stream.
2026-04-08 04:53:35.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:35.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:53:35.608 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:53:35.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:35.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.244/tcp/44534/p2p/16Uiu2HAmMUvNMbFhwtJw1WpBBDhNjETGuvZvbYy9tcMCdseWNDc6","/ip4/172.18.153.244/tcp/44535/ws/p2p/16Uiu2HAmMUvNMbFhwtJw1WpBBDhNjETGuvZvbYy9tcMCdseWNDc6"],"enrUri":"enr:-L24QFhOriBZC1akCRDgA_aeH3En6uJYqhBJRjGXfwD8uyXMfO0sWf4aoLlDhQB26C994JBIF7PsG5wbNxc7EJlVnVgCgmlkgnY0gmlwhKwSmfSKbXVsdGlhZGRyc5YACASsEpn0Bq32AAoErBKZ9Aat990DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgyTfSVL03uuIH7NJQHhyBV8s6g9j4v42INajspgzD1uDdGNwgq32g3VkcIKt-IV3YWt1MgM"}'
2026-04-08 04:53:35.611 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:53:35.617 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:53:35.617 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-53-34__35efd52a-ca27-4f24-9c5e-b5cc1db264cb__wakuorg_nwaku:latest.log
2026-04-08 04:53:35.618 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:53:35.618 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:53:35.619 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:53:35.619 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.172
2026-04-08 04:53:35.619 DEBUG [src.node.docker_mananger] Generated ports ['29271', '29272', '29273', '29274', '29275']
2026-04-08 04:53:35.619 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:53:35.620 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:53:35.620 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:53:35.620 DEBUG [src.node.docker_mananger] docker run -i -t -p 29271:29271 -p 29272:29272 -p 29273:29273 -p 29274:29274 -p 29275:29275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29273 --rest-port=29271 --tcp-port=29272 --discv5-udp-port=29274 --rest-address=0.0.0.0 --nat=extip:172.18.102.172 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7db10ea77af8aef0acdbedba0eecfb5065d4de9fc0240e7d519ca7ec07b1aade --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29275 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFhOriBZC1akCRDgA_aeH3En6uJYqhBJRjGXfwD8uyXMfO0sWf4aoLlDhQB26C994JBIF7PsG5wbNxc7EJlVnVgCgmlkgnY0gmlwhKwSmfSKbXVsdGlhZGRyc5YACASsEpn0Bq32AAoErBKZ9Aat990DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgyTfSVL03uuIH7NJQHhyBV8s6g9j4v42INajspgzD1uDdGNwgq32g3VkcIKt-IV3YWt1MgM --storenode=/ip4/172.18.153.244/tcp/44534/p2p/16Uiu2HAmMUvNMbFhwtJw1WpBBDhNjETGuvZvbYy9tcMCdseWNDc6 --store=true --relay=true
2026-04-08 04:53:35.801 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.172 waku 7c4580029acc5d3b65bdd81df97627390fcc56615da7416957757a944c529154
2026-04-08 04:53:35.838 DEBUG [src.node.docker_mananger] Container started with ID 7c4580029acc. Setting up logs at ./log/docker/store_node1_2026-04-08_04-53-34__35efd52a-ca27-4f24-9c5e-b5cc1db264cb__wakuorg_nwaku:latest.log
2026-04-08 04:53:35.838 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29271
2026-04-08 04:53:35.838 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:53:36.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:36.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:53:36.843 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:53:36.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:36.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.172/tcp/29272/p2p/16Uiu2HAkutzEv2EwEgZvcaPifjq6gf8f37jfY4tzqwH2KaovE2oj","/ip4/172.18.102.172/tcp/29273/ws/p2p/16Uiu2HAkutzEv2EwEgZvcaPifjq6gf8f37jfY4tzqwH2KaovE2oj"],"enrUri":"enr:-L24QBLYb0zAR1SDY9X-aX0UjdOkqoBwFdSlo28MTMzSwhKOUUaG2dn0o2vI82PqxyvDShcXcExFBaOsAonH2VKS0wACgmlkgnY0gmlwhKwSZqyKbXVsdGlhZGRyc5YACASsEmasBnJYAAoErBJmrAZyWd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBv9UTRQtpDpwGtX7oqU0amhcNJvA2inOjhLElIjfNxKDdGNwgnJYg3VkcIJyWoV3YWt1MgM"}'
2026-04-08 04:53:36.846 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:53:36.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.244/tcp/44534/p2p/16Uiu2HAmMUvNMbFhwtJw1WpBBDhNjETGuvZvbYy9tcMCdseWNDc6"]'
2026-04-08 04:53:36.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:36.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:53:36.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:36.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29271/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:53:36.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:36.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/2", "/waku/2/rs/198/3", "/waku/2/rs/198/4", "/waku/2/rs/198/5", "/waku/2/rs/198/6", "/waku/2/rs/198/7", "/waku/2/rs/198/8"]'
2026-04-08 04:53:36.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:36.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29271/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/2", "/waku/2/rs/198/3", "/waku/2/rs/198/4", "/waku/2/rs/198/5", "/waku/2/rs/198/6", "/waku/2/rs/198/7", "/waku/2/rs/198/8"]'
2026-04-08 04:53:36.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:36.889 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/0
2026-04-08 04:53:36.890 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:36.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:36.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:36.900 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:37.100 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:37.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:37.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfad6433f7f3966b13fa3a0d16e3e92c4d2bf4cfaab27ea62c074f1518a866bf7"}]}'
2026-04-08 04:53:37.104 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:37.104 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:37.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:37.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfad6433f7f3966b13fa3a0d16e3e92c4d2bf4cfaab27ea62c074f1518a866bf7"}]}'
2026-04-08 04:53:37.108 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:37.108 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/1
2026-04-08 04:53:37.108 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:37.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:37.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:37.113 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:37.313 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:37.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:37.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe50ceb0505775facc0455188a23c9d78f9e38e54fa45547fed7ddbd9dae8cd83"}]}'
2026-04-08 04:53:37.317 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:37.317 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:37.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:37.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe50ceb0505775facc0455188a23c9d78f9e38e54fa45547fed7ddbd9dae8cd83"}]}'
2026-04-08 04:53:37.320 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:37.320 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/2
2026-04-08 04:53:37.321 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:37.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F2" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:37.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:37.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:37.527 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:37.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:37.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x244099b35f1d8de024c16f46c76008c89336f6babb0a0f493bfa9a63490addbb"}]}'
2026-04-08 04:53:37.531 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:37.531 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:37.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:37.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x244099b35f1d8de024c16f46c76008c89336f6babb0a0f493bfa9a63490addbb"}]}'
2026-04-08 04:53:37.535 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:37.535 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/3
2026-04-08 04:53:37.535 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:37.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F3" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:37.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:37.540 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:37.741 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:37.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:37.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbb5eac7b9298fe7a4060848cb278f36556c2e74b58ce8fc08588cd6134b174ae"}]}'
2026-04-08 04:53:37.744 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:37.745 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:37.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:37.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbb5eac7b9298fe7a4060848cb278f36556c2e74b58ce8fc08588cd6134b174ae"}]}'
2026-04-08 04:53:37.748 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:37.748 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/4
2026-04-08 04:53:37.749 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:37.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F4" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:37.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:37.755 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:37.955 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:37.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:37.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5224be7c37a156770d942e6daf40bde7b0327bb698bf79636050d6515f6243b1"}]}'
2026-04-08 04:53:37.959 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:37.959 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:37.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:37.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5224be7c37a156770d942e6daf40bde7b0327bb698bf79636050d6515f6243b1"}]}'
2026-04-08 04:53:37.962 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:37.963 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/5
2026-04-08 04:53:37.963 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:37.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F5" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:37.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:37.969 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:38.170 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:38.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:38.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x14fa9a2502139d7e3a5234a60dfa8f10a8cb6325e63630cfee5c29e1d5f392a2"}]}'
2026-04-08 04:53:38.174 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:38.174 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:38.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:38.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x14fa9a2502139d7e3a5234a60dfa8f10a8cb6325e63630cfee5c29e1d5f392a2"}]}'
2026-04-08 04:53:38.177 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:38.178 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/6
2026-04-08 04:53:38.178 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:38.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F6" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:38.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:38.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:38.383 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:38.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:38.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x17665b431a702bea93f76f9f76d691736443d73441720a03d276d517191e3323"}]}'
2026-04-08 04:53:38.387 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:38.387 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:38.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:38.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x17665b431a702bea93f76f9f76d691736443d73441720a03d276d517191e3323"}]}'
2026-04-08 04:53:38.390 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:38.391 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/7
2026-04-08 04:53:38.391 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:38.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F7" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:38.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:38.396 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:38.597 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:38.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:38.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f2be8770cf7eb5e572a9b68677c149dac35982379c6334589664ba63b659cb0"}]}'
2026-04-08 04:53:38.600 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:38.601 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:38.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:38.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f2be8770cf7eb5e572a9b68677c149dac35982379c6334589664ba63b659cb0"}]}'
2026-04-08 04:53:38.604 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:38.604 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/8
2026-04-08 04:53:38.605 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:38.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44533/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F8" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:38.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:38.611 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:38.812 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:38.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44533/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:38.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0e633f2922e882d912f0fefcdaffba817a02d8bfd624df935b3535d1448f955"}]}'
2026-04-08 04:53:38.815 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:38.815 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:53:38.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:38.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0e633f2922e882d912f0fefcdaffba817a02d8bfd624df935b3535d1448f955"}]}'
2026-04-08 04:53:38.819 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:53:38.820 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:53:38.821 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:53:38.822 DEBUG [src.node.waku_node] Stopping container with id 4d87d296217b
2026-04-08 04:53:39.297 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:53:39.298 DEBUG [src.node.waku_node] Stopping container with id 7c4580029acc
2026-04-08 04:53:39.737 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:53:39.739 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:53:39.751 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:53:39.763 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_FATAL_from_ERROR with id: 2026-04-08_04-50-47__bf5afbd2-a385-4dab-bce4-b623d87dfe5c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-47__bf5afbd2-a385-4dab-bce4-b623d87dfe5c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-47__bf5afbd2-a385-4dab-bce4-b623d87dfe5c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-50-47__bf5afbd2-a385-4dab-bce4-b623d87dfe5c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-50-47__bf5afbd2-a385-4dab-bce4-b623d87dfe5c__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.64.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48254', '48255', '48256', '48257', '48258']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48254:48254 -p 48255:48255 -p 48256:48256 -p 48257:48257 -p 48258:48258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48256 --rest-port=48254 --tcp-port=48255 --discv5-udp-port=48257 --rest-address=0.0.0.0 --nat=extip:172.18.64.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bbbbaf4b70adcd5c8cede276f9cd7e98c0fad1f06bb7ffbc2ee60c80447c5890 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48258 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.236 waku b682abc997724f1a8aa68d19c8504b08b86becbbe758f99586fb85c2266468e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b682abc99772. Setting up logs at ./log/docker/node1_2026-04-08_04-50-47__bf5afbd2-a385-4dab-bce4-b623d87dfe5c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48254
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 913c81dc44ef. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 39382f7859ea. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48254/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.236/tcp/48255/p2p/16Uiu2HAm5dyeRCpB5K5vSfxRTxMjEVd7ZVv2qto9u5h5jDJpPPpo","/ip4/172.18.64.236/tcp/48256/ws/p2p/16Uiu2HAm5dyeRCpB5K5vSfxRTxMjEVd7ZVv2qto9u5h5jDJpPPpo"],"enrUri":"enr:-L24QAfmvNgRXAUifvI-gA1tkjpt-erswgeBiWJpwI228Z4pB8n2mGaJzv2iBkB5vURxPWYW1SEkAxHq2CqHuaqt6MgCgmlkgnY0gmlwhKwSQOyKbXVsdGlhZGRyc5YACASsEkDsBrx_AAoErBJA7Aa8gN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECl7vQXM5JobGLQ-5X79FJUQ3s9K9vi4v7pEKpn3-sCOyDdGNwgrx_g3VkcIK8gYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48254/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48254/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.236/tcp/48255/p2p/16Uiu2HAm5dyeRCpB5K5vSfxRTxMjEVd7ZVv2qto9u5h5jDJpPPpo","/ip4/172.18.64.236/tcp/48256/ws/p2p/16Uiu2HAm5dyeRCpB5K5vSfxRTxMjEVd7ZVv2qto9u5h5jDJpPPpo"],"enrUri":"enr:-L24QAfmvNgRXAUifvI-gA1tkjpt-erswgeBiWJpwI228Z4pB8n2mGaJzv2iBkB5vURxPWYW1SEkAxHq2CqHuaqt6MgCgmlkgnY0gmlwhKwSQOyKbXVsdGlhZGRyc5YACASsEkDsBrx_AAoErBJA7Aa8gN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECl7vQXM5JobGLQ-5X79FJUQ3s9K9vi4v7pEKpn3-sCOyDdGNwgrx_g3VkcIK8gYV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48254/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0-21-g9a3445'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48254/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0-21-g9a3445'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:320 counts at FATAL: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48254/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b682abc99772
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-08 04:53:04.724 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:53:04.724 DEBUG [tests.conftest] Running test: test_store_with_excessive_length_hash with id: 2026-04-08_04-53-04__8ad76f1f-12ff-4df6-87ec-a99c009a3856
2026-04-08 04:53:04.724 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:53:04.725 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:53:04.725 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 04:53:04.732 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:53:04.732 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-53-04__8ad76f1f-12ff-4df6-87ec-a99c009a3856__wakuorg_nwaku:latest.log
2026-04-08 04:53:04.733 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:53:04.733 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:53:04.734 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:53:04.734 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.145
2026-04-08 04:53:04.734 DEBUG [src.node.docker_mananger] Generated ports ['37230', '37231', '37232', '37233', '37234']
2026-04-08 04:53:04.735 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:53:04.735 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:53:04.735 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:53:04.735 DEBUG [src.node.docker_mananger] docker run -i -t -p 37230:37230 -p 37231:37231 -p 37232:37232 -p 37233:37233 -p 37234:37234 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37232 --rest-port=37230 --tcp-port=37231 --discv5-udp-port=37233 --rest-address=0.0.0.0 --nat=extip:172.18.213.145 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9dedab7ee0247ebbb3f20db0ae84332fef3b8077faead7c98d0bbd8ca28d4eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37234 --metrics-logging=true --store=true --relay=true
2026-04-08 04:53:04.945 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.145 waku d1d92fb49d39237e8d3bdd797fc58184e819e82d507d89f967c82da7051082ae
2026-04-08 04:53:04.980 DEBUG [src.node.docker_mananger] Container started with ID d1d92fb49d39. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-53-04__8ad76f1f-12ff-4df6-87ec-a99c009a3856__wakuorg_nwaku:latest.log
2026-04-08 04:53:04.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37230
2026-04-08 04:53:04.981 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:53:05.011 ERROR [src.node.docker_mananger] Max retries reached for container 2424320013ed. Exiting log stream.
2026-04-08 04:53:05.505 ERROR [src.node.docker_mananger] Max retries reached for container 576b8b4737f4. Exiting log stream.
2026-04-08 04:53:05.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37230/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:05.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:53:05.985 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:53:05.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37230/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:05.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.145/tcp/37231/p2p/16Uiu2HAmV2T2piQ93G1JHiQWAnYH92BtG9519TX2MjE5aPjsSfFm","/ip4/172.18.213.145/tcp/37232/ws/p2p/16Uiu2HAmV2T2piQ93G1JHiQWAnYH92BtG9519TX2MjE5aPjsSfFm"],"enrUri":"enr:-L24QMjtsKoKR0BAgdfWA5F4zbfqvsLBmLiRJZHaNZEhYM3fNtAwdmK4K77HCKYYwk2aTsd-UGIsXt9JtYuW48iD9wgCgmlkgnY0gmlwhKwS1ZGKbXVsdGlhZGRyc5YACASsEtWRBpFvAAoErBLVkQaRcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8zpbV9THddkW2i2RvaiRyKvXFyJbZb1P4oTNgpctT_iDdGNwgpFvg3VkcIKRcYV3YWt1MgM"}'
2026-04-08 04:53:05.988 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:53:05.995 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:53:05.995 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-53-04__8ad76f1f-12ff-4df6-87ec-a99c009a3856__wakuorg_nwaku:latest.log
2026-04-08 04:53:05.996 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:53:05.996 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:53:05.997 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:53:05.997 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.180
2026-04-08 04:53:05.997 DEBUG [src.node.docker_mananger] Generated ports ['8476', '8477', '8478', '8479', '8480']
2026-04-08 04:53:05.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:53:05.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:53:05.998 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:53:05.998 DEBUG [src.node.docker_mananger] docker run -i -t -p 8476:8476 -p 8477:8477 -p 8478:8478 -p 8479:8479 -p 8480:8480 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8478 --rest-port=8476 --tcp-port=8477 --discv5-udp-port=8479 --rest-address=0.0.0.0 --nat=extip:172.18.32.180 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9fcd88a251ecc20d7bef6ebd5b1febbdd1cafb43cf71cd778b602dfccd2736c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8480 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMjtsKoKR0BAgdfWA5F4zbfqvsLBmLiRJZHaNZEhYM3fNtAwdmK4K77HCKYYwk2aTsd-UGIsXt9JtYuW48iD9wgCgmlkgnY0gmlwhKwS1ZGKbXVsdGlhZGRyc5YACASsEtWRBpFvAAoErBLVkQaRcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8zpbV9THddkW2i2RvaiRyKvXFyJbZb1P4oTNgpctT_iDdGNwgpFvg3VkcIKRcYV3YWt1MgM --storenode=/ip4/172.18.213.145/tcp/37231/p2p/16Uiu2HAmV2T2piQ93G1JHiQWAnYH92BtG9519TX2MjE5aPjsSfFm --store=true --relay=true
2026-04-08 04:53:06.186 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.180 waku c66268df8ef231db7c3ccfafae0c65fa60372d05627fa26dd8bf8c68aa7847c0
2026-04-08 04:53:06.220 DEBUG [src.node.docker_mananger] Container started with ID c66268df8ef2. Setting up logs at ./log/docker/store_node1_2026-04-08_04-53-04__8ad76f1f-12ff-4df6-87ec-a99c009a3856__wakuorg_nwaku:latest.log
2026-04-08 04:53:06.221 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8476
2026-04-08 04:53:06.221 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:53:07.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8476/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:07.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:53:07.226 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:53:07.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:07.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.180/tcp/8477/p2p/16Uiu2HAmEuqVqe6VNvnGK7eFt1dbX3obRKJ9hZ6JJeT7ytXu8xFF","/ip4/172.18.32.180/tcp/8478/ws/p2p/16Uiu2HAmEuqVqe6VNvnGK7eFt1dbX3obRKJ9hZ6JJeT7ytXu8xFF"],"enrUri":"enr:-L24QEnSO4cNM_S652Q7xx0G-0gE2rKzJhJEheKpGDK2k2X1M8FXmk46nPHljFoh_QfrKG724UrDarWUwQ3cOnBRJb4CgmlkgnY0gmlwhKwSILSKbXVsdGlhZGRyc5YACASsEiC0BiEdAAoErBIgtAYhHt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIYUTikv2rF6-B5hoStpb94zpTfMcJrjomBwz7nKsvc6DdGNwgiEdg3VkcIIhH4V3YWt1MgM"}'
2026-04-08 04:53:07.229 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:53:07.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8476/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.145/tcp/37231/p2p/16Uiu2HAmV2T2piQ93G1JHiQWAnYH92BtG9519TX2MjE5aPjsSfFm"]'
2026-04-08 04:53:07.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:07.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37230/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:53:07.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:07.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8476/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:53:07.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:07.239 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:07.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:07.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:07.244 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:07.445 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:07.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:07.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:07.452 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:07.652 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:07.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:07.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:07.660 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:07.860 DEBUG [src.steps.store] Relaying message
2026-04-08 04:53:07.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37230/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:53:07.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:53:07.867 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:53:08.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37230/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:08.071 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37230/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
2026-04-08 04:53:08.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8476/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:53:08.074 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8476/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
2026-04-08 04:53:08.076 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:53:08.077 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:53:08.077 DEBUG [src.node.waku_node] Stopping container with id d1d92fb49d39
2026-04-08 04:53:08.568 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:53:08.569 DEBUG [src.node.waku_node] Stopping container with id c66268df8ef2
2026-04-08 04:53:09.034 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:53:09.036 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:53:09.049 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:53:09.060 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_payloads with id: 2026-04-08_04-55-46__7794cea0-2dbb-42fe-bef3-c35d90cc7b06
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-55-46__7794cea0-2dbb-42fe-bef3-c35d90cc7b06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.206.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22126', '22127', '22128', '22129', '22130']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22126:22126 -p 22127:22127 -p 22128:22128 -p 22129:22129 -p 22130:22130 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22128 --rest-port=22126 --tcp-port=22127 --discv5-udp-port=22129 --rest-address=0.0.0.0 --nat=extip:172.18.206.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=21beae2ec22b035b79e1fdbb4766bb25acac6faccea5d700a25bcc2f0a3c3ab8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22130 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.31 waku 56d7a0452edd1052b0605e7f5d90b137ab39e44871806d07e20257105c7f75c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 56d7a0452edd. Setting up logs at ./log/docker/node1_2026-04-08_04-55-46__7794cea0-2dbb-42fe-bef3-c35d90cc7b06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22126
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 b72211f35494. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 497849ebd225. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22126/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22126/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.31/tcp/22127/p2p/16Uiu2HAm5869GC9y3AbhJQwZAhZv7BVHYHEyaNZYmXriNiJ8YKeL","/ip4/172.18.206.31/tcp/22128/ws/p2p/16Uiu2HAm5869GC9y3AbhJQwZAhZv7BVHYHEyaNZYmXriNiJ8YKeL"],"enrUri":"enr:-L24QO2EAORAZYQYANFfhbUoCvR6X03GME5tHBnfbJuHJ6pMU2nuy5ZOMVUCwdT0lboXAlX4ANbuSEvfGrRcMunAw8sCgmlkgnY0gmlwhKwSzh-KbXVsdGlhZGRyc5YACASsEs4fBlZvAAoErBLOHwZWcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECkBO8dtfBzqWjZxP-ZHyhLYu5iT12L8AJyHpxZpPYkqWDdGNwglZvg3VkcIJWcYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-55-46__7794cea0-2dbb-42fe-bef3-c35d90cc7b06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64215', '64216', '64217', '64218', '64219']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64215:64215 -p 64216:64216 -p 64217:64217 -p 64218:64218 -p 64219:64219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64217 --rest-port=64215 --tcp-port=64216 --discv5-udp-port=64218 --rest-address=0.0.0.0 --nat=extip:172.18.216.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0f043edfe47d39d1613147ede097a5accbaa0b2beaca94c27b43de5fbbcdf1c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64219 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO2EAORAZYQYANFfhbUoCvR6X03GME5tHBnfbJuHJ6pMU2nuy5ZOMVUCwdT0lboXAlX4ANbuSEvfGrRcMunAw8sCgmlkgnY0gmlwhKwSzh-KbXVsdGlhZGRyc5YACASsEs4fBlZvAAoErBLOHwZWcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECkBO8dtfBzqWjZxP-ZHyhLYu5iT12L8AJyHpxZpPYkqWDdGNwglZvg3VkcIJWcYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.141 waku c3eb6a55f4911c2524484d66f6a778f1ad02459d5260c114d04040f19b047ecb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c3eb6a55f491. Setting up logs at ./log/docker/node2_2026-04-08_04-55-46__7794cea0-2dbb-42fe-bef3-c35d90cc7b06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64215
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64215/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64215/debug/v1/info" -H "Content-Type: application/json" -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.141/tcp/64216/p2p/16Uiu2HAmRKHbjAnL2616ZvJvtThnMEiev6vPRembrui3QydU5dEh","/ip4/172.18.216.141/tcp/64217/ws/p2p/16Uiu2HAmRKHbjAnL2616ZvJvtThnMEiev6vPRembrui3QydU5dEh"],"enrUri":"enr:-L24QD2xkyc4n7H_fqaqsj6wkm1paHsLWRmdUpfn8AK_ntBUYSW1O1jolAHE1rejLOJhq9TO1QolyDfbCVzVnTQHfOgCgmlkgnY0gmlwhKwS2I2KbXVsdGlhZGRyc5YACASsEtiNBvrYAAoErBLYjQb62d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvBvROd83ITVWzZMd7c2FjzxXuG15MoaP5dS-DQKy43qDdGNwgvrYg3VkcIL62oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.31/tcp/22127/p2p/16Uiu2HAm5869GC9y3AbhJQwZAhZv7BVHYHEyaNZYmXriNiJ8YKeL"]'
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:22126/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:64215/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149251779328,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149251779328,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149366718176,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149366718176,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149479468938,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149479468938,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149591964032,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149591964032,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149704389072,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149704389072,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149816398078,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149816398078,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149928990775,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624149928990775,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150042310371,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150042310371,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150155586917,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150155586917,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150269398263,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150269398263,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150383685923,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150383685923,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150495886986,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150495886986,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150609122152,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150609122152,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150722352873,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150722352873,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150835285956,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150835285956,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150947785345,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624150947785345,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151061564575,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151061564575,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151175217504,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151175217504,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151288624814,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151288624814,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151402519267,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151402519267,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151517512251,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151517512251,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151631800411,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151631800411,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151745997397,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151745997397,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151862177043,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151862177043,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151974621624,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151974621624,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152090012285,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152090012285,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152204265060,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152204265060,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152316588357,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152316588357,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152428621217,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152428621217,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152541788938,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152541788938,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152654470480,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152654470480,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152767239387,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152767239387,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152880249336,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152880249336,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152992806704,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624152992806704,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153106415211,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153106415211,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153218502632,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153218502632,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153330951380,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153330951380,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153446430116,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153446430116,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153560402274,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153560402274,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153675369493,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153675369493,"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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:22126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153789612237,"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:64215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624153789612237,"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 56d7a0452edd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c3eb6a55f491
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 @@
2026-04-08 04:50:22.867 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:22.867 DEBUG [tests.conftest] Running test: test_publish_after_node_pauses_and_pauses with id: 2026-04-08_04-50-22__bb7fbe36-8f4d-4bdb-ad01-be456129cf23
2026-04-08 04:50:22.869 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:22.869 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:22.869 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 04:50:22.878 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:22.879 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-22__bb7fbe36-8f4d-4bdb-ad01-be456129cf23__wakuorg_nwaku:latest.log
2026-04-08 04:50:22.879 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:22.879 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:22.881 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:22.881 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.189
2026-04-08 04:50:22.881 DEBUG [src.node.docker_mananger] Generated ports ['18865', '18866', '18867', '18868', '18869']
2026-04-08 04:50:22.882 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:22.882 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:22.882 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:22.883 DEBUG [src.node.docker_mananger] docker run -i -t -p 18865:18865 -p 18866:18866 -p 18867:18867 -p 18868:18868 -p 18869:18869 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18867 --rest-port=18865 --tcp-port=18866 --discv5-udp-port=18868 --rest-address=0.0.0.0 --nat=extip:172.18.31.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b2dce01cbaf6a2d76b8265dc8ce0cfaafd55c145d40ef1dab1cae01a5a7754cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18869 --metrics-logging=true --relay=true
2026-04-08 04:50:23.071 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.189 waku cfaf3c95456aca315931a72348b0c3e7a5cb8ada88cf1c9386c0e37738beb60e
2026-04-08 04:50:23.108 DEBUG [src.node.docker_mananger] Container started with ID cfaf3c95456a. Setting up logs at ./log/docker/node1_2026-04-08_04-50-22__bb7fbe36-8f4d-4bdb-ad01-be456129cf23__wakuorg_nwaku:latest.log
2026-04-08 04:50:23.108 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18865
2026-04-08 04:50:23.108 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:23.244 ERROR [src.node.docker_mananger] Max retries reached for container 06075aeccecc. Exiting log stream.
2026-04-08 04:50:23.702 ERROR [src.node.docker_mananger] Max retries reached for container 609d06a22d18. Exiting log stream.
2026-04-08 04:50:24.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18865/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:24.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:24.112 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:24.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18865/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:24.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.189/tcp/18866/p2p/16Uiu2HAmST5JHEuMK9wZS3XT3YoSNNNLanVyU2Cux663skjiME9z","/ip4/172.18.31.189/tcp/18867/ws/p2p/16Uiu2HAmST5JHEuMK9wZS3XT3YoSNNNLanVyU2Cux663skjiME9z"],"enrUri":"enr:-L24QAZPprVZstxUtnE7E4d8eycum2m_iQ5XcJq9vd494arsafJC2v4SwrC3J3rTCP5DhWspcsQCzfv6ibjmFOZoki0CgmlkgnY0gmlwhKwSH72KbXVsdGlhZGRyc5YACASsEh-9BkmyAAoErBIfvQZJs90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzPY9-1uqCRXNebiHDFM6qhTuwtgukzVXWdU3G57uxY2DdGNwgkmyg3VkcIJJtIV3YWt1MgE"}'
2026-04-08 04:50:24.115 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:24.121 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:24.121 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-22__bb7fbe36-8f4d-4bdb-ad01-be456129cf23__wakuorg_nwaku:latest.log
2026-04-08 04:50:24.122 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:24.122 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:24.123 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:24.123 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.183
2026-04-08 04:50:24.123 DEBUG [src.node.docker_mananger] Generated ports ['38842', '38843', '38844', '38845', '38846']
2026-04-08 04:50:24.124 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:24.124 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:24.124 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:24.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 38842:38842 -p 38843:38843 -p 38844:38844 -p 38845:38845 -p 38846:38846 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38844 --rest-port=38842 --tcp-port=38843 --discv5-udp-port=38845 --rest-address=0.0.0.0 --nat=extip:172.18.235.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebf8449ca2e30cea3c3a6fced0b7ddef6c9dcdde3b0fbdefff1d984bd1e8fc9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38846 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAZPprVZstxUtnE7E4d8eycum2m_iQ5XcJq9vd494arsafJC2v4SwrC3J3rTCP5DhWspcsQCzfv6ibjmFOZoki0CgmlkgnY0gmlwhKwSH72KbXVsdGlhZGRyc5YACASsEh-9BkmyAAoErBIfvQZJs90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzPY9-1uqCRXNebiHDFM6qhTuwtgukzVXWdU3G57uxY2DdGNwgkmyg3VkcIJJtIV3YWt1MgE
2026-04-08 04:50:24.311 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.183 waku 1a559c9fdc3ed4577de111591459f3decd9180c458318436f741dc3714c63e06
2026-04-08 04:50:24.345 DEBUG [src.node.docker_mananger] Container started with ID 1a559c9fdc3e. Setting up logs at ./log/docker/node2_2026-04-08_04-50-22__bb7fbe36-8f4d-4bdb-ad01-be456129cf23__wakuorg_nwaku:latest.log
2026-04-08 04:50:24.346 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38842
2026-04-08 04:50:24.346 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:25.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38842/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:25.362 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:25.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38842/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.183/tcp/38843/p2p/16Uiu2HAmGB2JgzRY3CYhuZ4CBZtEMwaFiUZKBoMUsnMh8itE9MAh","/ip4/172.18.235.183/tcp/38844/ws/p2p/16Uiu2HAmGB2JgzRY3CYhuZ4CBZtEMwaFiUZKBoMUsnMh8itE9MAh"],"enrUri":"enr:-L24QDzSqARtK84N2dtBuJ563LsZ1Ht_mCaQ74yxPLnMH1Q0Ek5gScF0ZwFADTSdqFT3tQKnZCcrmfq5S7vEmX3OblQCgmlkgnY0gmlwhKwS67eKbXVsdGlhZGRyc5YACASsEuu3Bpe7AAoErBLrtwaXvN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNESyHqSIopLjYlQ2szu8UGRx4gLZqh8Iz-9iUOfgILKDdGNwgpe7g3VkcIKXvYV3YWt1MgE"}'
2026-04-08 04:50:25.374 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:25.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38842/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.189/tcp/18866/p2p/16Uiu2HAmST5JHEuMK9wZS3XT3YoSNNNLanVyU2Cux663skjiME9z"]'
2026-04-08 04:50:25.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.378 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-08 04:50:25.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18865/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:25.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38842/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:25.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:25.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.395 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:25.496 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:25.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.499 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":1775623825390784768,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:25.501 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:25.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.503 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":1775623825390784768,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:25.505 INFO [src.steps.relay] WARM UP successful!!
2026-04-08 04:50:25.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:25.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.511 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:25.612 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:25.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.615 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":1775623825506128615,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:25.616 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:25.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.619 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":1775623825506128615,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:25.621 DEBUG [src.node.waku_node] Pausing container with id cfaf3c95456a
2026-04-08 04:50:25.631 DEBUG [src.node.waku_node] Unpause container with id cfaf3c95456a
2026-04-08 04:50:25.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:25.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.645 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:25.745 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:25.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.748 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":1775623825640520457,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:25.750 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:25.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.752 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":1775623825640520457,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:25.754 DEBUG [src.node.waku_node] Pausing container with id 1a559c9fdc3e
2026-04-08 04:50:25.763 DEBUG [src.node.waku_node] Unpause container with id 1a559c9fdc3e
2026-04-08 04:50:25.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:25.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:25.776 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:25.876 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:25.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.880 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":1775623825772083859,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:25.881 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:25.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:25.884 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":1775623825772083859,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:25.887 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:25.888 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:25.888 DEBUG [src.node.waku_node] Stopping container with id cfaf3c95456a
2026-04-08 04:50:26.333 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:26.334 DEBUG [src.node.waku_node] Stopping container with id 1a559c9fdc3e
2026-04-08 04:50:26.763 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:26.764 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:26.772 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:26.779 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/toychat/2/huilong/proto] with id: 2026-04-08_04-55-00__2dc4d849-8f98-4730-aef9-99e365a3a599
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-55-00__2dc4d849-8f98-4730-aef9-99e365a3a599__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.174.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10536', '10537', '10538', '10539', '10540']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10536:10536 -p 10537:10537 -p 10538:10538 -p 10539:10539 -p 10540:10540 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10538 --rest-port=10536 --tcp-port=10537 --discv5-udp-port=10539 --rest-address=0.0.0.0 --nat=extip:172.18.174.232 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=af5ea0cd4cdb53de1e22f09ab74cf1ab94b667fe6e09f3cfa681057d4e1bb920 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10540 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.232 waku 08c3ac4478bbd7182c00efba833bbf25d83dd30f1cf30ed67d4e7bc53e6e541e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 08c3ac4478bb. Setting up logs at ./log/docker/node1_2026-04-08_04-55-00__2dc4d849-8f98-4730-aef9-99e365a3a599__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10536
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 d5b84a223bd1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10536/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10536/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.232/tcp/10537/p2p/16Uiu2HAm7Cmi7ozNCS7EpNjxyphtg2BPcoKv4F49vFLCcsPFneFa","/ip4/172.18.174.232/tcp/10538/ws/p2p/16Uiu2HAm7Cmi7ozNCS7EpNjxyphtg2BPcoKv4F49vFLCcsPFneFa"],"enrUri":"enr:-L24QMpvD1gbSxRUnUfdJAv5lo9vKic-PryRhBT64W3uy-6QNPBERlL6StVN_6ggIv36W-BQCnI2TUXTylgdcuQt5osCgmlkgnY0gmlwhKwSruiKbXVsdGlhZGRyc5YACASsEq7oBikpAAoErBKu6AYpKt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECrv4r1dtV8xBbTiSry-q4GeWjg5E-8KC8w-_eMzKIVimDdGNwgikpg3VkcIIpK4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-55-00__2dc4d849-8f98-4730-aef9-99e365a3a599__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.73.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1038', '1039', '1040', '1041', '1042']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1038:1038 -p 1039:1039 -p 1040:1040 -p 1041:1041 -p 1042:1042 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1040 --rest-port=1038 --tcp-port=1039 --discv5-udp-port=1041 --rest-address=0.0.0.0 --nat=extip:172.18.73.42 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b9b4ddb1e2520242a6ada36bf99c4090fd43d235a08ebbbb1151f6814ddcf6a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1042 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMpvD1gbSxRUnUfdJAv5lo9vKic-PryRhBT64W3uy-6QNPBERlL6StVN_6ggIv36W-BQCnI2TUXTylgdcuQt5osCgmlkgnY0gmlwhKwSruiKbXVsdGlhZGRyc5YACASsEq7oBikpAAoErBKu6AYpKt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECrv4r1dtV8xBbTiSry-q4GeWjg5E-8KC8w-_eMzKIVimDdGNwgikpg3VkcIIpK4V3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.42 waku 9a1933dab18b0d9e555e5e1a7ceed602b377702f54b08d4bebdcabec7802c429
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a1933dab18b. Setting up logs at ./log/docker/node2_2026-04-08_04-55-00__2dc4d849-8f98-4730-aef9-99e365a3a599__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1038
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1038/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1038/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.42/tcp/1039/p2p/16Uiu2HAm4FxTiGdKWsGBTKHmbjJdrNqzDCHNZMWoY5e7Ww1UVE3e","/ip4/172.18.73.42/tcp/1040/ws/p2p/16Uiu2HAm4FxTiGdKWsGBTKHmbjJdrNqzDCHNZMWoY5e7Ww1UVE3e"],"enrUri":"enr:-L24QJoistSySNavzIBYX3jzebECqQVfHmwpiOzl2fQgelaoIUmSYSRr9_bWjj-aXuT1zVdrFOh2k9aP4hLvLyHjo4gCgmlkgnY0gmlwhKwSSSqKbXVsdGlhZGRyc5YACASsEkkqBgQPAAoErBJJKgYEEN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECgzwCgN10BmStmw87F4bt9bAHiwmTD0rT3W1hh5cxen2DdGNwggQPg3VkcIIEEYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1038/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.232/tcp/10537/p2p/16Uiu2HAm7Cmi7ozNCS7EpNjxyphtg2BPcoKv4F49vFLCcsPFneFa"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10536/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1038/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10536/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:10536/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775624103184922247,"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:1038/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775624103184922247,"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 08c3ac4478bb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9a1933dab18b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-04-08 04:50:19.319 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:19.319 DEBUG [tests.conftest] Running test: test_publish_with_missing_payload with id: 2026-04-08_04-50-19__e29bcb72-c40c-427c-9b0e-4c84d19d2b0d
2026-04-08 04:50:19.320 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:19.320 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:19.321 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 04:50:19.331 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:19.332 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-19__e29bcb72-c40c-427c-9b0e-4c84d19d2b0d__wakuorg_nwaku:latest.log
2026-04-08 04:50:19.332 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:19.332 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:19.335 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:19.335 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.150
2026-04-08 04:50:19.336 DEBUG [src.node.docker_mananger] Generated ports ['57164', '57165', '57166', '57167', '57168']
2026-04-08 04:50:19.336 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:19.336 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:19.336 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:19.336 DEBUG [src.node.docker_mananger] docker run -i -t -p 57164:57164 -p 57165:57165 -p 57166:57166 -p 57167:57167 -p 57168:57168 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57166 --rest-port=57164 --tcp-port=57165 --discv5-udp-port=57167 --rest-address=0.0.0.0 --nat=extip:172.18.250.150 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=be6edcca9b665d7b6f088bfeb126bfc8303b500efbdacf7f3deadac3d5b1e3e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57168 --metrics-logging=true --relay=true
2026-04-08 04:50:19.517 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.150 waku 06075aeccecc476fb819fc0058c0c2f98c1444955a9c7ca54de8e4e530378875
2026-04-08 04:50:19.557 DEBUG [src.node.docker_mananger] Container started with ID 06075aeccecc. Setting up logs at ./log/docker/node1_2026-04-08_04-50-19__e29bcb72-c40c-427c-9b0e-4c84d19d2b0d__wakuorg_nwaku:latest.log
2026-04-08 04:50:19.558 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57164
2026-04-08 04:50:19.558 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:19.689 ERROR [src.node.docker_mananger] Max retries reached for container 6887f34e4230. Exiting log stream.
2026-04-08 04:50:20.150 ERROR [src.node.docker_mananger] Max retries reached for container 701e3a1c33ff. Exiting log stream.
2026-04-08 04:50:20.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57164/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:20.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:20.562 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:20.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57164/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:20.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.150/tcp/57165/p2p/16Uiu2HAmKwr6V71hqzkoc2MjEk8p3e7jqq4QP28PnRmnDFG2RFoF","/ip4/172.18.250.150/tcp/57166/ws/p2p/16Uiu2HAmKwr6V71hqzkoc2MjEk8p3e7jqq4QP28PnRmnDFG2RFoF"],"enrUri":"enr:-L24QAW2wVvP4In3kK63yR10q0ePK8JLG1DhTp8u7LcoyAMiBo7wfaQ1RHf_Ir3J5ED71jrye_kR7CbIauBy0cJ4jtQCgmlkgnY0gmlwhKwS-paKbXVsdGlhZGRyc5YACASsEvqWBt9NAAoErBL6lgbfTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbFNZFl3kwKtTTr8bGpFKx03c23Wae7-3RdeI5o9kyiKDdGNwgt9Ng3VkcILfT4V3YWt1MgE"}'
2026-04-08 04:50:20.564 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:20.571 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:20.571 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-19__e29bcb72-c40c-427c-9b0e-4c84d19d2b0d__wakuorg_nwaku:latest.log
2026-04-08 04:50:20.571 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:20.571 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:20.572 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:20.572 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.30
2026-04-08 04:50:20.573 DEBUG [src.node.docker_mananger] Generated ports ['11665', '11666', '11667', '11668', '11669']
2026-04-08 04:50:20.573 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:20.573 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:20.573 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:20.573 DEBUG [src.node.docker_mananger] docker run -i -t -p 11665:11665 -p 11666:11666 -p 11667:11667 -p 11668:11668 -p 11669:11669 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11667 --rest-port=11665 --tcp-port=11666 --discv5-udp-port=11668 --rest-address=0.0.0.0 --nat=extip:172.18.81.30 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dd4bf8f9c60edd4fba066bbfe3daf5d5bf8dd11a11fb1d4bec181b9bb66a1d78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11669 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAW2wVvP4In3kK63yR10q0ePK8JLG1DhTp8u7LcoyAMiBo7wfaQ1RHf_Ir3J5ED71jrye_kR7CbIauBy0cJ4jtQCgmlkgnY0gmlwhKwS-paKbXVsdGlhZGRyc5YACASsEvqWBt9NAAoErBL6lgbfTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbFNZFl3kwKtTTr8bGpFKx03c23Wae7-3RdeI5o9kyiKDdGNwgt9Ng3VkcILfT4V3YWt1MgE
2026-04-08 04:50:20.755 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.30 waku 609d06a22d1870a7b00fefb84abd53f3a5ef18ac51fd08559306744dcb7d9045
2026-04-08 04:50:20.794 DEBUG [src.node.docker_mananger] Container started with ID 609d06a22d18. Setting up logs at ./log/docker/node2_2026-04-08_04-50-19__e29bcb72-c40c-427c-9b0e-4c84d19d2b0d__wakuorg_nwaku:latest.log
2026-04-08 04:50:20.795 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11665
2026-04-08 04:50:20.795 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:21.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11665/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:21.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:21.812 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:21.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11665/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:21.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.30/tcp/11666/p2p/16Uiu2HAmAthfnfg9wbfDi9HBBwcUXpKhAeyRAgvn2UQeoiGFuGET","/ip4/172.18.81.30/tcp/11667/ws/p2p/16Uiu2HAmAthfnfg9wbfDi9HBBwcUXpKhAeyRAgvn2UQeoiGFuGET"],"enrUri":"enr:-L24QHUBzw5JFckI9lmc0fU4iwj3N3qfaw5iILwNuqguqSEBCjtOFfcOyv2Z9u8hfNAq-dIiVfkGFbbVMuran5yNn9gCgmlkgnY0gmlwhKwSUR6KbXVsdGlhZGRyc5YACASsElEeBi2SAAoErBJRHgYtk90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5cvlaSCib2OLCNlAQ-eY3DXkWpk92TxY7Xy4Gaqf1ciDdGNwgi2Sg3VkcIItlIV3YWt1MgE"}'
2026-04-08 04:50:21.822 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:21.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11665/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.150/tcp/57165/p2p/16Uiu2HAmKwr6V71hqzkoc2MjEk8p3e7jqq4QP28PnRmnDFG2RFoF"]'
2026-04-08 04:50:21.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:21.825 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-08 04:50:21.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57164/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:21.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:21.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11665/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:21.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:21.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:21.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:21.842 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:21.942 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:21.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:21.945 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":1775623821836408320,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:21.946 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:21.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:21.949 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":1775623821836408320,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:21.950 INFO [src.steps.relay] WARM UP successful!!
2026-04-08 04:50:21.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:21.954 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-08 04:50:21.956 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:21.957 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:21.957 DEBUG [src.node.waku_node] Stopping container with id 06075aeccecc
2026-04-08 04:50:22.406 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:22.412 DEBUG [src.node.waku_node] Stopping container with id 609d06a22d18
2026-04-08 04:50:22.839 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:22.842 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:22.853 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:22.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_connected_peers_scalar_types with id: 2026-04-08_04-52-38__998fb1de-0bf8-4f09-b97b-aa15cd2ceba2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-52-38__998fb1de-0bf8-4f09-b97b-aa15cd2ceba2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-52-38__998fb1de-0bf8-4f09-b97b-aa15cd2ceba2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-52-38__998fb1de-0bf8-4f09-b97b-aa15cd2ceba2__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-52-38__998fb1de-0bf8-4f09-b97b-aa15cd2ceba2__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.63.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20507', '20508', '20509', '20510', '20511']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20507:20507 -p 20508:20508 -p 20509:20509 -p 20510:20510 -p 20511:20511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20509 --rest-port=20507 --tcp-port=20508 --discv5-udp-port=20510 --rest-address=0.0.0.0 --nat=extip:172.18.63.215 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e0f49eda6e0eb1a1b1fceefa364d3ceba06f7d1d112eada1adbbd133fd06dba8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20511 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.215 waku 02a532e6fd2fed25839afd92c346734b5a21b910b82cd858ae4908a1fdc011bf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02a532e6fd2f. Setting up logs at ./log/docker/node1_2026-04-08_04-52-38__998fb1de-0bf8-4f09-b97b-aa15cd2ceba2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20507
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 9a43d7d995b9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bb09fb3e3510. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/debug/v1/info" -H "Content-Type: application/json" -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.215/tcp/20508/p2p/16Uiu2HAm1LDw1129Cx8ibUsgexr1VbGp3aHEW8192EHkopt7gxij","/ip4/172.18.63.215/tcp/20509/ws/p2p/16Uiu2HAm1LDw1129Cx8ibUsgexr1VbGp3aHEW8192EHkopt7gxij"],"enrUri":"enr:-L24QBogaeSydps9qWhtcx2XkSSartIn862LzEB1mcGRAblTD7bQz7hliYjOrQWMcoFvll-R820jscOT6SOz4n6Lgl4CgmlkgnY0gmlwhKwSP9eKbXVsdGlhZGRyc5YACASsEj_XBlAcAAoErBI_1wZQHd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECV8DDyFfDzJD-_4tDVDQ3ev_gPxh6qfBBs7GJ9qs7RUiDdGNwglAcg3VkcIJQHoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.103.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28309', '28310', '28311', '28312', '28313']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28309:28309 -p 28310:28310 -p 28311:28311 -p 28312:28312 -p 28313:28313 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28311 --rest-port=28309 --tcp-port=28310 --discv5-udp-port=28312 --rest-address=0.0.0.0 --nat=extip:172.18.103.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=070aebf36dbad9ea7e2e8c23d8406c2baa5c2a7ae08fefcba63bd7ba9fdfc0e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28313 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBogaeSydps9qWhtcx2XkSSartIn862LzEB1mcGRAblTD7bQz7hliYjOrQWMcoFvll-R820jscOT6SOz4n6Lgl4CgmlkgnY0gmlwhKwSP9eKbXVsdGlhZGRyc5YACASsEj_XBlAcAAoErBI_1wZQHd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECV8DDyFfDzJD-_4tDVDQ3ev_gPxh6qfBBs7GJ9qs7RUiDdGNwglAcg3VkcIJQHoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.6 waku 076660f5a0237e0f7d8b694b993c707a891aae6e76bc821075e99f9f096b6807
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 076660f5a023. Setting up logs at ./log/docker/node2_2026-04-08_04-52-38__998fb1de-0bf8-4f09-b97b-aa15cd2ceba2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28309
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28309/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28309/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/28310/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","/ip4/172.18.103.6/tcp/28311/ws/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo"],"enrUri":"enr:-L24QBgMaFq82mZ4k-Stme2qC1nvJpRw3QfZXHg93pMQ0rWjQha59UAPzUGQt1hdud89gp4sEDfVru0CKEEj6lg0HxoCgmlkgnY0gmlwhKwSZwaKbXVsdGlhZGRyc5YACASsEmcGBm6WAAoErBJnBgZul90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrfKAZ40GM3JY5GndEhgtMkZF5C-yQoPPfhHnXZJukuKDdGNwgm6Wg3VkcIJumIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20507/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.6/tcp/28310/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28309/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.215/tcp/20508/p2p/16Uiu2HAm1LDw1129Cx8ibUsgexr1VbGp3aHEW8192EHkopt7gxij"]'
INFO  src.node.api_clients.base_client:base_client.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:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20507/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:476 Response for get connected peers [{'multiaddr': '/ip4/172.18.103.6/tcp/58868/p2p/16Uiu2HAmQN1MNGjiB7MktakUo3zH85HyRoYx2Hti1baNtavMjnyo', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 02a532e6fd2f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 076660f5a023
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 @@
2026-04-08 04:50:41.074 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:41.074 DEBUG [tests.conftest] Running test: test_light_push_with_with_large_meta with id: 2026-04-08_04-50-41__dd432ed0-ca4c-42f3-b6b0-d3d3e13852c5
2026-04-08 04:50:41.074 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:41.075 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 04:50:41.082 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:41.082 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-50-41__dd432ed0-ca4c-42f3-b6b0-d3d3e13852c5__wakuorg_nwaku:latest.log
2026-04-08 04:50:41.082 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:41.082 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:41.084 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:41.084 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.75
2026-04-08 04:50:41.084 DEBUG [src.node.docker_mananger] Generated ports ['46766', '46767', '46768', '46769', '46770']
2026-04-08 04:50:41.084 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:41.084 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:41.084 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:41.084 DEBUG [src.node.docker_mananger] docker run -i -t -p 46766:46766 -p 46767:46767 -p 46768:46768 -p 46769:46769 -p 46770:46770 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46768 --rest-port=46766 --tcp-port=46767 --discv5-udp-port=46769 --rest-address=0.0.0.0 --nat=extip:172.18.206.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f27260772fef79abecf5a2d7a0c3e4ced82fe0edfddf2ae1ff004ffaef8c9444 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46770 --metrics-logging=true --lightpush=true --relay=true
2026-04-08 04:50:41.338 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:41.339 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:41.340 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:41.341 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.76
2026-04-08 04:50:41.341 DEBUG [src.node.docker_mananger] Generated ports ['58012', '58013', '58014', '58015', '58016']
2026-04-08 04:50:41.341 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:41.341 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:41.341 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:41.341 DEBUG [src.node.docker_mananger] docker run -i -t -p 58012:58012 -p 58013:58013 -p 58014:58014 -p 58015:58015 -p 58016:58016 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58014 --rest-port=58012 --tcp-port=58013 --discv5-udp-port=58015 --rest-address=0.0.0.0 --nat=extip:172.18.225.76 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ac9ebb29ddfd51cffac75f0f81a12b73bb50a8de9e5dbdf077cabae18af16f8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58016 --metrics-logging=true --lightpush=true --relay=true
2026-04-08 04:50:41.469 ERROR [src.node.docker_mananger] Max retries reached for container 44e1f413d3e3. Exiting log stream.
2026-04-08 04:50:41.523 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.76 waku 7ecbd150ef64647c64878cd3581092fbefafa4171ebf6b5b49290bf7efd6ecc1
2026-04-08 04:50:41.562 DEBUG [src.node.docker_mananger] Container started with ID 7ecbd150ef64. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-50-41__dd432ed0-ca4c-42f3-b6b0-d3d3e13852c5__wakuorg_nwaku:latest.log
2026-04-08 04:50:41.562 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58012
2026-04-08 04:50:41.562 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:41.781 ERROR [src.node.docker_mananger] Max retries reached for container cb780a74cc75. Exiting log stream.
2026-04-08 04:50:42.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58012/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:42.566 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:42.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58012/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.76/tcp/58013/p2p/16Uiu2HAm2ubbBuJB3aegGtEufk9FgbZGFnhp33KUMB5mHaFiRBKW","/ip4/172.18.225.76/tcp/58014/ws/p2p/16Uiu2HAm2ubbBuJB3aegGtEufk9FgbZGFnhp33KUMB5mHaFiRBKW"],"enrUri":"enr:-L24QI4KiCbEE-iD2jdR0obfTmcoBeemGS1pLyjtSBDCH6cRQrgAmEgn1MvEG0ELz6hc1hvO4ZzHjF-uCoSaGI1fd9QCgmlkgnY0gmlwhKwS4UyKbXVsdGlhZGRyc5YACASsEuFMBuKdAAoErBLhTAbint0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbykbjsSTj_C4NHl5o7PEzpFPb_5a0XtpO7vOlgs_w-mDdGNwguKdg3VkcILin4V3YWt1Mgk"}'
2026-04-08 04:50:42.569 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:42.576 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:42.576 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-50-41__dd432ed0-ca4c-42f3-b6b0-d3d3e13852c5__wakuorg_nwaku:latest.log
2026-04-08 04:50:42.576 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:42.576 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:42.578 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:42.578 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.89
2026-04-08 04:50:42.578 DEBUG [src.node.docker_mananger] Generated ports ['26398', '26399', '26400', '26401', '26402']
2026-04-08 04:50:42.578 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:42.578 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:42.578 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:42.579 DEBUG [src.node.docker_mananger] docker run -i -t -p 26398:26398 -p 26399:26399 -p 26400:26400 -p 26401:26401 -p 26402:26402 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26400 --rest-port=26398 --tcp-port=26399 --discv5-udp-port=26401 --rest-address=0.0.0.0 --nat=extip:172.18.108.89 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f6ffa841edc6f23fecaabee7fe89db792ae9cdbd3692ff06097f0abf4ced3bea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26402 --metrics-logging=true --lightpush=false --relay=true
2026-04-08 04:50:42.768 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.89 waku 3087392ec6bc32a89715840a802b95867a1b7d9f67b8020515e62eca5f1258de
2026-04-08 04:50:42.803 DEBUG [src.node.docker_mananger] Container started with ID 3087392ec6bc. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-50-41__dd432ed0-ca4c-42f3-b6b0-d3d3e13852c5__wakuorg_nwaku:latest.log
2026-04-08 04:50:42.804 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26398
2026-04-08 04:50:42.804 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:43.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26398/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:43.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:43.807 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:43.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26398/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:43.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.89/tcp/26399/p2p/16Uiu2HAmCzPrmUei7i3yH49nkgaqXprcfj3wttrZpeMdyTCAZUzv","/ip4/172.18.108.89/tcp/26400/ws/p2p/16Uiu2HAmCzPrmUei7i3yH49nkgaqXprcfj3wttrZpeMdyTCAZUzv"],"enrUri":"enr:-L24QPpDqufuKERLxrmXKG3u2wrtXSDtxRvXuqEFw1AOxjRKWIw8IujCIqq_opAkslEjL38WTw8PdBsImSNY7K4Q59oCgmlkgnY0gmlwhKwSbFmKbXVsdGlhZGRyc5YACASsEmxZBmcfAAoErBJsWQZnIN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBPidwK_IHHYN1LM4OspEqjk-gu6exnuZH5tFP_QsXtuDdGNwgmcfg3VkcIJnIYV3YWt1MgE"}'
2026-04-08 04:50:43.810 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:43.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26398/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.76/tcp/58013/p2p/16Uiu2HAm2ubbBuJB3aegGtEufk9FgbZGFnhp33KUMB5mHaFiRBKW"]'
2026-04-08 04:50:43.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:43.852 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:43.853 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-50-41__dd432ed0-ca4c-42f3-b6b0-d3d3e13852c5__wakuorg_nwaku:latest.log
2026-04-08 04:50:43.853 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:43.853 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:43.854 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:43.855 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.36
2026-04-08 04:50:43.855 DEBUG [src.node.docker_mananger] Generated ports ['22407', '22408', '22409', '22410', '22411']
2026-04-08 04:50:43.855 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:43.855 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:43.855 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:43.855 DEBUG [src.node.docker_mananger] docker run -i -t -p 22407:22407 -p 22408:22408 -p 22409:22409 -p 22410:22410 -p 22411:22411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22409 --rest-port=22407 --tcp-port=22408 --discv5-udp-port=22410 --rest-address=0.0.0.0 --nat=extip:172.18.219.36 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e3fe2ddf8ab07cbe204fbbc15c2bd0d9d2a110ffbe0b6196ba1cfcf9dc4cfa0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22411 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI4KiCbEE-iD2jdR0obfTmcoBeemGS1pLyjtSBDCH6cRQrgAmEgn1MvEG0ELz6hc1hvO4ZzHjF-uCoSaGI1fd9QCgmlkgnY0gmlwhKwS4UyKbXVsdGlhZGRyc5YACASsEuFMBuKdAAoErBLhTAbint0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbykbjsSTj_C4NHl5o7PEzpFPb_5a0XtpO7vOlgs_w-mDdGNwguKdg3VkcILin4V3YWt1Mgk --lightpushnode=/ip4/172.18.225.76/tcp/58013/p2p/16Uiu2HAm2ubbBuJB3aegGtEufk9FgbZGFnhp33KUMB5mHaFiRBKW --lightpush=true --relay=true
2026-04-08 04:50:44.054 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.36 waku f2438a71feadcfa7799da9b63f48b963cd3e6ea62d2a7dbf61ece4d016a7009c
2026-04-08 04:50:44.093 DEBUG [src.node.docker_mananger] Container started with ID f2438a71fead. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-50-41__dd432ed0-ca4c-42f3-b6b0-d3d3e13852c5__wakuorg_nwaku:latest.log
2026-04-08 04:50:44.093 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22407
2026-04-08 04:50:44.093 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:45.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22407/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:45.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:45.102 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:45.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:45.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.36/tcp/22408/p2p/16Uiu2HAmBWTUpKQo2Toqkdvx8VqANV8yLR7X8z79EDPki7gZGY2M","/ip4/172.18.219.36/tcp/22409/ws/p2p/16Uiu2HAmBWTUpKQo2Toqkdvx8VqANV8yLR7X8z79EDPki7gZGY2M"],"enrUri":"enr:-L24QG-P2CECPB8W5qVpAJXdDlMGdfb2AdD5TZrkAfWexpkkQn19CyH-RUbqKCItkpvsITCJ8eCt9QYQMR5xYa3PbxgCgmlkgnY0gmlwhKwS2ySKbXVsdGlhZGRyc5YACASsEtskBleIAAoErBLbJAZXid0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7vTC8yVp4vrY26T61XkBn94QIu9Fjmsdwqx-xdh3gGKDdGNwgleIg3VkcIJXioV3YWt1Mgk"}'
2026-04-08 04:50:45.123 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:45.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22407/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.76/tcp/58013/p2p/16Uiu2HAm2ubbBuJB3aegGtEufk9FgbZGFnhp33KUMB5mHaFiRBKW"]'
2026-04-08 04:50:45.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:45.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22407/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.89/tcp/26399/p2p/16Uiu2HAmCzPrmUei7i3yH49nkgaqXprcfj3wttrZpeMdyTCAZUzv"]'
2026-04-08 04:50:45.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:45.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58012/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:50:45.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:45.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26398/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:50:45.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:45.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:50:45.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:45.168 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:50:45.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22407/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623845168655669, "meta": "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ=="}}'
2026-04-08 04:50:45.176 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:22407/lightpush/v1/message. Response content: b'Failed to request a message push: decode_rpc_failure: (kind: InvalidLengthField, field: "meta")'
2026-04-08 04:50:45.180 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:45.181 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:45.181 DEBUG [src.node.waku_node] Stopping container with id 7ecbd150ef64
2026-04-08 04:50:45.654 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:45.654 DEBUG [src.node.waku_node] Stopping container with id 3087392ec6bc
2026-04-08 04:50:46.142 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:46.143 DEBUG [src.node.waku_node] Stopping container with id f2438a71fead
2026-04-08 04:50:46.467 ERROR [src.node.docker_mananger] Max retries reached for container 7ecbd150ef64. Exiting log stream.
2026-04-08 04:50:46.592 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:46.595 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:46.605 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:46.613 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:46.621 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_meta with id: 2026-04-08_04-49-55__ad349ec4-f9ff-4a40-b51d-28f8d3fea5bd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-49-55__ad349ec4-f9ff-4a40-b51d-28f8d3fea5bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.173.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44073', '44074', '44075', '44076', '44077']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44073:44073 -p 44074:44074 -p 44075:44075 -p 44076:44076 -p 44077:44077 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44075 --rest-port=44073 --tcp-port=44074 --discv5-udp-port=44076 --rest-address=0.0.0.0 --nat=extip:172.18.173.210 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfda1175a4a436c0e292860235cf6ec6ab36b0f33cfd8011d45aab0acd3b22be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44077 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.210 waku c8237bdecd22073dd2b6a6cb4ae8830cc72a46876ad33fd19e36b038344b10a3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8237bdecd22. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-49-55__ad349ec4-f9ff-4a40-b51d-28f8d3fea5bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44073
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 543b51f410f4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f0a4f1ae19dd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44073/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44073/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.210/tcp/44074/p2p/16Uiu2HAm6v7DcAnZomz6NHTRDi5McDkhq7yPSuv7eHv5yKrBjWog","/ip4/172.18.173.210/tcp/44075/ws/p2p/16Uiu2HAm6v7DcAnZomz6NHTRDi5McDkhq7yPSuv7eHv5yKrBjWog"],"enrUri":"enr:-L24QEWi0eA9VOjOvH-qtLifXClH5XABBfLHWIeGlcbVKtOHFluXIuyQOGmznYrOhCfUiusqm8AmHPExV5zq84jbSY8CgmlkgnY0gmlwhKwSrdKKbXVsdGlhZGRyc5YACASsEq3SBqwqAAoErBKt0gasK90DgnJzhQDGAQAAiXNlY3AyNTZrMaECqrlbERvRloG62e37DxK7dL97KFiqcJDQBro4K8oHYveDdGNwgqwqg3VkcIKsLIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-49-55__ad349ec4-f9ff-4a40-b51d-28f8d3fea5bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15141', '15142', '15143', '15144', '15145']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15141:15141 -p 15142:15142 -p 15143:15143 -p 15144:15144 -p 15145:15145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15143 --rest-port=15141 --tcp-port=15142 --discv5-udp-port=15144 --rest-address=0.0.0.0 --nat=extip:172.18.70.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9167cbbfdceb878f7a0fffe68e8ce7ec93fcd915806c89da5b02acffcc9f34f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15145 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.85 waku e5074c134876d374ad2e51a9dcad1c33fddd8c21a658195a3ef72aeca0cfa380
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e5074c134876. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-49-55__ad349ec4-f9ff-4a40-b51d-28f8d3fea5bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15141
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/debug/v1/info" -H "Content-Type: application/json" -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.85/tcp/15142/p2p/16Uiu2HAmLRUnfdiRrGq2XoEqtFLTdzYytbxcNDqhCj8n4C8rLfvD","/ip4/172.18.70.85/tcp/15143/ws/p2p/16Uiu2HAmLRUnfdiRrGq2XoEqtFLTdzYytbxcNDqhCj8n4C8rLfvD"],"enrUri":"enr:-L24QG5cBPH_LA-rspMfzmI41xSYdys0TueZZ5NZs3NGd3N7a-K0aXVKwTyHRLNtvQgiScPdKNVwRTVu7D2zP0rTp_8CgmlkgnY0gmlwhKwSRlWKbXVsdGlhZGRyc5YACASsEkZVBjsmAAoErBJGVQY7J90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc2eEvOCRPG3qpeK9-5gFcwygCyezn_TfdPEfnYxaDw6DdGNwgjsmg3VkcII7KIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.173.210/tcp/44074/p2p/16Uiu2HAm6v7DcAnZomz6NHTRDi5McDkhq7yPSuv7eHv5yKrBjWog"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-49-55__ad349ec4-f9ff-4a40-b51d-28f8d3fea5bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18468', '18469', '18470', '18471', '18472']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18468:18468 -p 18469:18469 -p 18470:18470 -p 18471:18471 -p 18472:18472 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18470 --rest-port=18468 --tcp-port=18469 --discv5-udp-port=18471 --rest-address=0.0.0.0 --nat=extip:172.18.102.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ff88e92cd99af92d5ae8fe0c5da90ffff22421effb9f6ea93fbbfcfafca8cc0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18472 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEWi0eA9VOjOvH-qtLifXClH5XABBfLHWIeGlcbVKtOHFluXIuyQOGmznYrOhCfUiusqm8AmHPExV5zq84jbSY8CgmlkgnY0gmlwhKwSrdKKbXVsdGlhZGRyc5YACASsEq3SBqwqAAoErBKt0gasK90DgnJzhQDGAQAAiXNlY3AyNTZrMaECqrlbERvRloG62e37DxK7dL97KFiqcJDQBro4K8oHYveDdGNwgqwqg3VkcIKsLIV3YWt1Mgk --lightpushnode=/ip4/172.18.173.210/tcp/44074/p2p/16Uiu2HAm6v7DcAnZomz6NHTRDi5McDkhq7yPSuv7eHv5yKrBjWog --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.97 waku 56570fe13c0a9e614aa8906fbb7cf0c5eb4445e14a9ce082701ac09f50edbad6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 56570fe13c0a. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-49-55__ad349ec4-f9ff-4a40-b51d-28f8d3fea5bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18468
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18468/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18468/debug/v1/info" -H "Content-Type: application/json" -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.97/tcp/18469/p2p/16Uiu2HAkwdeRh3xNNuJqiNReQsfC8oarcGwy6tTJ4jaBpprPyJmR","/ip4/172.18.102.97/tcp/18470/ws/p2p/16Uiu2HAkwdeRh3xNNuJqiNReQsfC8oarcGwy6tTJ4jaBpprPyJmR"],"enrUri":"enr:-L24QKXZuZjXyEDoSpiTnyRNOrBnvoO80yHQzk1Z1D96sLBIW6H7cVReJprdtWxp8oABxRmyKf6_mdCeKmkIyGZrWNoCgmlkgnY0gmlwhKwSZmGKbXVsdGlhZGRyc5YACASsEmZhBkglAAoErBJmYQZIJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIMiWR5Wc-TLVbbutAwoluFBXrG9GRgzUn87Kd0HKDHSDdGNwgkglg3VkcIJIJ4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18468/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.173.210/tcp/44074/p2p/16Uiu2HAm6v7DcAnZomz6NHTRDi5McDkhq7yPSuv7eHv5yKrBjWog"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18468/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.85/tcp/15142/p2p/16Uiu2HAmLRUnfdiRrGq2XoEqtFLTdzYytbxcNDqhCj8n4C8rLfvD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44073/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:15141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:18468/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18468/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623799482735003, "meta": "Light push works!!"}}'
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:18468/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
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 c8237bdecd22
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e5074c134876
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 56570fe13c0a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c8237bdecd22. 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,654 @@
2026-04-08 04:51:15.243 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:51:15.244 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-04-08_04-51-15__e7d422d1-f7c5-4e49-b197-da68cf38d3c2
2026-04-08 04:51:15.244 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:51:15.244 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 04:51:15.251 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:15.251 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-51-15__e7d422d1-f7c5-4e49-b197-da68cf38d3c2__wakuorg_nwaku:latest.log
2026-04-08 04:51:15.251 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:15.251 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:15.253 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:15.253 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.153
2026-04-08 04:51:15.253 DEBUG [src.node.docker_mananger] Generated ports ['45601', '45602', '45603', '45604', '45605']
2026-04-08 04:51:15.253 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:15.253 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:15.253 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:15.254 DEBUG [src.node.docker_mananger] docker run -i -t -p 45601:45601 -p 45602:45602 -p 45603:45603 -p 45604:45604 -p 45605:45605 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45603 --rest-port=45601 --tcp-port=45602 --discv5-udp-port=45604 --rest-address=0.0.0.0 --nat=extip:172.18.81.153 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5ad7da4c7cc1ca38ac0d7e7cbd040a3d84c31c40f9d7bfd7fa453a3cfbc1aaee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45605 --metrics-logging=true --lightpush=true --relay=true
2026-04-08 04:51:15.453 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.153 waku de9d3d283e1e58c8d433abb43a9c1890ed14dbeef51a25d2b1960acee386d02d
2026-04-08 04:51:15.489 DEBUG [src.node.docker_mananger] Container started with ID de9d3d283e1e. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-51-15__e7d422d1-f7c5-4e49-b197-da68cf38d3c2__wakuorg_nwaku:latest.log
2026-04-08 04:51:15.490 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45601
2026-04-08 04:51:15.490 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:15.576 ERROR [src.node.docker_mananger] Max retries reached for container 187328eef831. Exiting log stream.
2026-04-08 04:51:16.047 ERROR [src.node.docker_mananger] Max retries reached for container 1460db798b0b. Exiting log stream.
2026-04-08 04:51:16.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:16.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:16.495 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:16.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:16.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.153/tcp/45602/p2p/16Uiu2HAmH4MVihKBsPJNMoqAPd6RCqzNCyF5h8b5z59ByouyPWXN","/ip4/172.18.81.153/tcp/45603/ws/p2p/16Uiu2HAmH4MVihKBsPJNMoqAPd6RCqzNCyF5h8b5z59ByouyPWXN"],"enrUri":"enr:-L24QDBBYK2UZI8AZB5uYD2GlbxY6Lji3GxL_Oa8-4Us9w55M2-Ok8ukBbDETSWvRmoT3HvIw5o_LWeJ7HB13llSF8oCgmlkgnY0gmlwhKwSUZmKbXVsdGlhZGRyc5YACASsElGZBrIiAAoErBJRmQayI90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQWsD8xtDIrSdX35bM0BlW-wJHufuHueaDia1yTBDwOWDdGNwgrIig3VkcIKyJIV3YWt1Mgk"}'
2026-04-08 04:51:16.498 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:16.505 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:16.505 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-51-15__e7d422d1-f7c5-4e49-b197-da68cf38d3c2__wakuorg_nwaku:latest.log
2026-04-08 04:51:16.505 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:16.505 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:16.507 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:16.507 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.178
2026-04-08 04:51:16.507 DEBUG [src.node.docker_mananger] Generated ports ['9642', '9643', '9644', '9645', '9646']
2026-04-08 04:51:16.507 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:16.508 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:16.508 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:16.508 DEBUG [src.node.docker_mananger] docker run -i -t -p 9642:9642 -p 9643:9643 -p 9644:9644 -p 9645:9645 -p 9646:9646 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9644 --rest-port=9642 --tcp-port=9643 --discv5-udp-port=9645 --rest-address=0.0.0.0 --nat=extip:172.18.236.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c1ec0adbcaa6c555a9efe2a98ea26dddfabaf2eebfc3d15b76fce9dc5ce3db50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9646 --metrics-logging=true --lightpush=false --relay=true
2026-04-08 04:51:16.695 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.178 waku ddf8b62e6d47b8925f44fa2eb8adb4074682387ac3263ca782aac9e41f51d9ea
2026-04-08 04:51:16.733 DEBUG [src.node.docker_mananger] Container started with ID ddf8b62e6d47. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-51-15__e7d422d1-f7c5-4e49-b197-da68cf38d3c2__wakuorg_nwaku:latest.log
2026-04-08 04:51:16.733 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9642
2026-04-08 04:51:16.733 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:17.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:17.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:17.737 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:17.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:17.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.178/tcp/9643/p2p/16Uiu2HAm53xEkLKWQf3T6nVQqCPZ2NCB8FCQfnG6WFRhS9NupiTZ","/ip4/172.18.236.178/tcp/9644/ws/p2p/16Uiu2HAm53xEkLKWQf3T6nVQqCPZ2NCB8FCQfnG6WFRhS9NupiTZ"],"enrUri":"enr:-L24QNcnvGxR5Cg7e8LQ4RaeUtqNCgNn79ruJ8pzljLiWkNsOuE9ep9xecNyVmrGSCKMnbm4uQk0Mq0Vj2YDxB60o-sCgmlkgnY0gmlwhKwS7LKKbXVsdGlhZGRyc5YACASsEuyyBiWrAAoErBLssgYlrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjwR5aN0ySjvylHoV0ZIbbZbIE-ZoGpgwNAyFkqKKfACDdGNwgiWrg3VkcIIlrYV3YWt1MgE"}'
2026-04-08 04:51:17.740 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:17.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9642/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.81.153/tcp/45602/p2p/16Uiu2HAmH4MVihKBsPJNMoqAPd6RCqzNCyF5h8b5z59ByouyPWXN"]'
2026-04-08 04:51:17.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:17.786 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:17.787 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-51-15__e7d422d1-f7c5-4e49-b197-da68cf38d3c2__wakuorg_nwaku:latest.log
2026-04-08 04:51:17.787 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:17.787 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:17.788 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:17.788 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.66
2026-04-08 04:51:17.788 DEBUG [src.node.docker_mananger] Generated ports ['45276', '45277', '45278', '45279', '45280']
2026-04-08 04:51:17.789 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:17.789 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:17.789 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:17.789 DEBUG [src.node.docker_mananger] docker run -i -t -p 45276:45276 -p 45277:45277 -p 45278:45278 -p 45279:45279 -p 45280:45280 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45278 --rest-port=45276 --tcp-port=45277 --discv5-udp-port=45279 --rest-address=0.0.0.0 --nat=extip:172.18.200.66 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=16aee9a359f5c24d59dfce6f8febb0d5eea7d5ee928dddbabe9eee01807c69e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45280 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDBBYK2UZI8AZB5uYD2GlbxY6Lji3GxL_Oa8-4Us9w55M2-Ok8ukBbDETSWvRmoT3HvIw5o_LWeJ7HB13llSF8oCgmlkgnY0gmlwhKwSUZmKbXVsdGlhZGRyc5YACASsElGZBrIiAAoErBJRmQayI90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQWsD8xtDIrSdX35bM0BlW-wJHufuHueaDia1yTBDwOWDdGNwgrIig3VkcIKyJIV3YWt1Mgk --lightpushnode=/ip4/172.18.81.153/tcp/45602/p2p/16Uiu2HAmH4MVihKBsPJNMoqAPd6RCqzNCyF5h8b5z59ByouyPWXN --lightpush=true --relay=true
2026-04-08 04:51:17.993 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.66 waku 401242bdb9b49c11b5aa470df7559f89de22cffc274e92b526e0b9f4209530ad
2026-04-08 04:51:18.031 DEBUG [src.node.docker_mananger] Container started with ID 401242bdb9b4. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-51-15__e7d422d1-f7c5-4e49-b197-da68cf38d3c2__wakuorg_nwaku:latest.log
2026-04-08 04:51:18.032 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45276
2026-04-08 04:51:18.033 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:19.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:19.053 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:19.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.66/tcp/45277/p2p/16Uiu2HAkyzPwRF6kqYL8NiduyHtTJMQBFiZ2rwuzTM4yd6m6M4uc","/ip4/172.18.200.66/tcp/45278/ws/p2p/16Uiu2HAkyzPwRF6kqYL8NiduyHtTJMQBFiZ2rwuzTM4yd6m6M4uc"],"enrUri":"enr:-L24QFf6fT_kJyvYrxfCh0kmkSuo_rfaveIGoYg16GXEt-DlXMyJMNt72JKYyjAJ5ZPAh79qOxAMmSSDg1oymC68GdACgmlkgnY0gmlwhKwSyEKKbXVsdGlhZGRyc5YACASsEshCBrDdAAoErBLIQgaw3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECQ9DG38wibTUiZaWcZXnLOHxXfbLL0UFY4Ai2vcC6poeDdGNwgrDdg3VkcIKw34V3YWt1Mgk"}'
2026-04-08 04:51:19.058 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:19.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.81.153/tcp/45602/p2p/16Uiu2HAmH4MVihKBsPJNMoqAPd6RCqzNCyF5h8b5z59ByouyPWXN"]'
2026-04-08 04:51:19.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.178/tcp/9643/p2p/16Uiu2HAm53xEkLKWQf3T6nVQqCPZ2NCB8FCQfnG6WFRhS9NupiTZ"]'
2026-04-08 04:51:19.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45601/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:19.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9642/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:19.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:19.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.102 DEBUG [tests.light_push.test_publish] Running test with payload A simple string
2026-04-08 04:51:19.103 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:19.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623879102901806}}'
2026-04-08 04:51:19.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.116 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:19.216 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879102901806,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.221 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879102901806,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.225 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879102901806,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.229 DEBUG [tests.light_push.test_publish] Running test with payload An integer
2026-04-08 04:51:19.229 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:19.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623879229409738}}'
2026-04-08 04:51:19.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.242 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:19.342 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879229409738,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.347 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879229409738,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.350 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879229409738,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.354 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
2026-04-08 04:51:19.355 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:19.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623879354931990}}'
2026-04-08 04:51:19.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.368 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:19.469 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879354931990,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.473 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879354931990,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.477 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879354931990,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.481 DEBUG [tests.light_push.test_publish] Running test with payload Chinese characters
2026-04-08 04:51:19.481 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:19.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623879481569347}}'
2026-04-08 04:51:19.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.493 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:19.594 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879481569347,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.598 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879481569347,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.602 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879481569347,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.605 DEBUG [tests.light_push.test_publish] Running test with payload Emojis
2026-04-08 04:51:19.606 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:19.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623879606213616}}'
2026-04-08 04:51:19.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.617 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:19.718 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879606213616,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.722 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879606213616,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.726 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879606213616,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.729 DEBUG [tests.light_push.test_publish] Running test with payload Lorem ipsum text
2026-04-08 04:51:19.730 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:19.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623879730084536}}'
2026-04-08 04:51:19.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.740 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:19.840 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879730084536,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.845 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879730084536,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.849 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879730084536,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.853 DEBUG [tests.light_push.test_publish] Running test with payload HTML content
2026-04-08 04:51:19.853 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:19.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623879853296199}}'
2026-04-08 04:51:19.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.866 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:19.966 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879853296199,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.971 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879853296199,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.974 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:19.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879853296199,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:19.978 DEBUG [tests.light_push.test_publish] Running test with payload Cyrillic characters
2026-04-08 04:51:19.978 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:19.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623879978778055}}'
2026-04-08 04:51:19.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:19.990 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:20.091 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879978778055,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.095 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879978778055,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.099 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623879978778055,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.103 DEBUG [tests.light_push.test_publish] Running test with payload Base64 encoded string
2026-04-08 04:51:20.103 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:20.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623880103269568}}'
2026-04-08 04:51:20.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.117 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:20.217 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880103269568,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.222 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880103269568,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.226 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880103269568,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.229 DEBUG [tests.light_push.test_publish] Running test with payload Binary data
2026-04-08 04:51:20.230 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:20.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623880230183832}}'
2026-04-08 04:51:20.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.242 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:20.344 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880230183832,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.349 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880230183832,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.352 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880230183832,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.356 DEBUG [tests.light_push.test_publish] Running test with payload Special characters with whitespace
2026-04-08 04:51:20.358 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:20.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623880356697621}}'
2026-04-08 04:51:20.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.372 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:20.472 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880356697621,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.477 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880356697621,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.481 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880356697621,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.484 DEBUG [tests.light_push.test_publish] Running test with payload Boolean false as a string
2026-04-08 04:51:20.485 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:20.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623880485026785}}'
2026-04-08 04:51:20.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:20.597 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880485026785,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.601 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880485026785,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.605 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880485026785,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.609 DEBUG [tests.light_push.test_publish] Running test with payload A float number
2026-04-08 04:51:20.609 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:20.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623880609605878}}'
2026-04-08 04:51:20.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.622 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:20.722 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880609605878,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.726 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880609605878,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.730 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880609605878,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.734 DEBUG [tests.light_push.test_publish] Running test with payload A list
2026-04-08 04:51:20.734 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:20.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623880734501169}}'
2026-04-08 04:51:20.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.747 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:20.848 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880734501169,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.852 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880734501169,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.855 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880734501169,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.860 DEBUG [tests.light_push.test_publish] Running test with payload Hexadecimal number as a string
2026-04-08 04:51:20.860 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:20.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623880860275100}}'
2026-04-08 04:51:20.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.874 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:20.974 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880860275100,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.978 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880860275100,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.982 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:20.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880860275100,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:20.986 DEBUG [tests.light_push.test_publish] Running test with payload Email format
2026-04-08 04:51:20.986 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:20.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623880986552448}}'
2026-04-08 04:51:20.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:21.001 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:21.102 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880986552448,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.106 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880986552448,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.110 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623880986552448,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.113 DEBUG [tests.light_push.test_publish] Running test with payload URL format
2026-04-08 04:51:21.114 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:21.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623881114224734}}'
2026-04-08 04:51:21.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:21.126 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:21.227 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881114224734,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.231 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881114224734,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.235 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881114224734,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.239 DEBUG [tests.light_push.test_publish] Running test with payload Date and time in ISO format
2026-04-08 04:51:21.239 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:21.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623881239590763}}'
2026-04-08 04:51:21.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:21.251 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:21.352 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881239590763,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.356 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881239590763,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.360 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881239590763,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.364 DEBUG [tests.light_push.test_publish] Running test with payload String with escaped quotes
2026-04-08 04:51:21.365 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:21.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623881365000683}}'
2026-04-08 04:51:21.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:21.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:21.478 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881365000683,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.483 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881365000683,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.487 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881365000683,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.490 DEBUG [tests.light_push.test_publish] Running test with payload A regular expression
2026-04-08 04:51:21.491 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:21.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623881491187367}}'
2026-04-08 04:51:21.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:21.503 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:21.604 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881491187367,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.609 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881491187367,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.613 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881491187367,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.617 DEBUG [tests.light_push.test_publish] Running test with payload A very long string
2026-04-08 04:51:21.617 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:21.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623881617263336}}'
2026-04-08 04:51:21.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:21.630 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:21.732 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881617263336,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.737 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881617263336,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.742 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881617263336,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.746 DEBUG [tests.light_push.test_publish] Running test with payload A JSON string
2026-04-08 04:51:21.746 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:21.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623881746374662}}'
2026-04-08 04:51:21.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:21.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:21.860 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881746374662,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.865 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881746374662,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.870 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881746374662,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.873 DEBUG [tests.light_push.test_publish] Running test with payload A Unix path
2026-04-08 04:51:21.874 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:21.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623881874145828}}'
2026-04-08 04:51:21.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:21.884 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:21.984 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881874145828,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.989 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881874145828,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.993 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:21.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881874145828,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:21.996 DEBUG [tests.light_push.test_publish] Running test with payload A Windows path
2026-04-08 04:51:21.997 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:21.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623881997197137}}'
2026-04-08 04:51:22.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:22.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:22.108 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881997197137,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.112 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881997197137,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.116 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623881997197137,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.120 DEBUG [tests.light_push.test_publish] Running test with payload An SQL query
2026-04-08 04:51:22.120 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:22.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623882120681528}}'
2026-04-08 04:51:22.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:22.134 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:22.234 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882120681528,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.239 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882120681528,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.242 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882120681528,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.246 DEBUG [tests.light_push.test_publish] Running test with payload JavaScript code snippet
2026-04-08 04:51:22.247 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:22.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623882246980878}}'
2026-04-08 04:51:22.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:22.258 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:22.359 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882246980878,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.364 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882246980878,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.367 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882246980878,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.371 DEBUG [tests.light_push.test_publish] Running test with payload A CSS snippet
2026-04-08 04:51:22.371 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:22.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623882371764109}}'
2026-04-08 04:51:22.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:22.383 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:22.484 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882371764109,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.488 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882371764109,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.492 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882371764109,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.496 DEBUG [tests.light_push.test_publish] Running test with payload A Python one-liner
2026-04-08 04:51:22.496 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:22.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623882496507094}}'
2026-04-08 04:51:22.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:22.508 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:22.609 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882496507094,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.613 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882496507094,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.617 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882496507094,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.621 DEBUG [tests.light_push.test_publish] Running test with payload An IP address
2026-04-08 04:51:22.621 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:22.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623882621305372}}'
2026-04-08 04:51:22.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:22.633 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:22.733 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882621305372,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.738 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882621305372,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.742 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882621305372,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.745 DEBUG [tests.light_push.test_publish] Running test with payload A domain name
2026-04-08 04:51:22.745 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:22.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623882745793219}}'
2026-04-08 04:51:22.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:22.756 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:22.857 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882745793219,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.861 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882745793219,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.865 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882745793219,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.869 DEBUG [tests.light_push.test_publish] Running test with payload A user agent string
2026-04-08 04:51:22.869 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:22.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623882869744058}}'
2026-04-08 04:51:22.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:22.881 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:22.982 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882869744058,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.986 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882869744058,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.990 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:22.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:22.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882869744058,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:22.994 DEBUG [tests.light_push.test_publish] Running test with payload A credit card number
2026-04-08 04:51:22.994 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:22.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623882994456376}}'
2026-04-08 04:51:23.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:23.008 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:23.108 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882994456376,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.113 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882994456376,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.117 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623882994456376,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.120 DEBUG [tests.light_push.test_publish] Running test with payload A phone number
2026-04-08 04:51:23.121 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:23.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623883120871114}}'
2026-04-08 04:51:23.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:23.132 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:23.233 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883120871114,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.237 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883120871114,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.241 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883120871114,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.246 DEBUG [tests.light_push.test_publish] Running test with payload A UUID
2026-04-08 04:51:23.246 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:23.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623883246437565}}'
2026-04-08 04:51:23.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:23.260 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:23.360 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883246437565,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.365 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883246437565,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.369 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883246437565,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.395 DEBUG [tests.light_push.test_publish] Running test with payload A hashtag
2026-04-08 04:51:23.396 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:23.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623883396143159}}'
2026-04-08 04:51:23.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:23.412 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:23.512 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883396143159,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.516 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883396143159,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.520 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883396143159,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.524 DEBUG [tests.light_push.test_publish] Running test with payload A Twitter handle
2026-04-08 04:51:23.524 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:23.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623883524468358}}'
2026-04-08 04:51:23.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:23.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:23.636 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883524468358,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.641 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883524468358,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.645 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883524468358,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.649 DEBUG [tests.light_push.test_publish] Running test with payload A password
2026-04-08 04:51:23.649 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:23.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623883649374169}}'
2026-04-08 04:51:23.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:23.661 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:23.762 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883649374169,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.767 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883649374169,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.771 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883649374169,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.775 DEBUG [tests.light_push.test_publish] Running test with payload A date in common format
2026-04-08 04:51:23.775 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:23.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623883775305289}}'
2026-04-08 04:51:23.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:23.786 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:23.887 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883775305289,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.891 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883775305289,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.895 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:23.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:23.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883775305289,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:23.899 DEBUG [tests.light_push.test_publish] Running test with payload A time string
2026-04-08 04:51:23.899 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:23.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623883899747176}}'
2026-04-08 04:51:23.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:23.916 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:24.017 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:24.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:24.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883899747176,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:24.021 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:24.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:24.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883899747176,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:24.025 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:24.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:24.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623883899747176,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:24.028 DEBUG [tests.light_push.test_publish] Running test with payload A mathematical equation
2026-04-08 04:51:24.029 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:51:24.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623884029191598}}'
2026-04-08 04:51:24.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:24.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:51:24.145 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:24.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:24.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623884029191598,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:24.149 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:24.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:24.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623884029191598,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:24.153 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:51:24.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:24.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623884029191598,"ephemeral":false,"proof":""}]'
2026-04-08 04:51:24.158 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:24.159 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:24.159 DEBUG [src.node.waku_node] Stopping container with id de9d3d283e1e
2026-04-08 04:51:24.669 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:24.669 DEBUG [src.node.waku_node] Stopping container with id ddf8b62e6d47
2026-04-08 04:51:25.165 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:25.165 DEBUG [src.node.waku_node] Stopping container with id 401242bdb9b4
2026-04-08 04:51:25.483 ERROR [src.node.docker_mananger] Max retries reached for container de9d3d283e1e. Exiting log stream.
2026-04-08 04:51:25.641 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:25.642 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:25.676 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:25.700 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:25.743 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,333 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-04-08_04-49-10__18b609a8-8d22-40ff-80e8-a890e7e37ad7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-10__18b609a8-8d22-40ff-80e8-a890e7e37ad7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.41.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10783', '10784', '10785', '10786', '10787']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10783:10783 -p 10784:10784 -p 10785:10785 -p 10786:10786 -p 10787:10787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10785 --rest-port=10783 --tcp-port=10784 --discv5-udp-port=10786 --rest-address=0.0.0.0 --nat=extip:172.18.41.26 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7f97c1add796de506cf05afa008ff4c5161ef8718ee5fc1a18aadd74e4d77c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10787 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.26 waku 1e363666bfa0292c5ff656b38af5498bae361572c41f2d02dde0376dfc075735
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e363666bfa0. Setting up logs at ./log/docker/node1_2026-04-08_04-49-10__18b609a8-8d22-40ff-80e8-a890e7e37ad7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10783
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 a6884cd63d6d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 530900509be5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10783/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10783/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.26/tcp/10784/p2p/16Uiu2HAmR3kbsNHNiDvdrc6uGnaQgHC8zRKCsVfYBtDgZQbWgwV3","/ip4/172.18.41.26/tcp/10785/ws/p2p/16Uiu2HAmR3kbsNHNiDvdrc6uGnaQgHC8zRKCsVfYBtDgZQbWgwV3"],"enrUri":"enr:-L24QHPMItc0T1M74ApKfh3ob7xFq3q5lsNYxenNeurnylejK9hwkgTywSEEpTegmm-GaOpqLch6Oj7e2ce9QFtSWX0CgmlkgnY0gmlwhKwSKRqKbXVsdGlhZGRyc5YACASsEikaBiogAAoErBIpGgYqId0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuCEOXGAGxyBSYv37N3TsgJe7P6Z3xyhxDQCiAYNfjNqDdGNwgiogg3VkcIIqIoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-10__18b609a8-8d22-40ff-80e8-a890e7e37ad7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.42.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5061', '5062', '5063', '5064', '5065']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5061:5061 -p 5062:5062 -p 5063:5063 -p 5064:5064 -p 5065:5065 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5063 --rest-port=5061 --tcp-port=5062 --discv5-udp-port=5064 --rest-address=0.0.0.0 --nat=extip:172.18.42.79 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb7e0cf41fab93bacae8adff55678d2c410b338a0dbdbd90ea53be97ded203e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5065 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHPMItc0T1M74ApKfh3ob7xFq3q5lsNYxenNeurnylejK9hwkgTywSEEpTegmm-GaOpqLch6Oj7e2ce9QFtSWX0CgmlkgnY0gmlwhKwSKRqKbXVsdGlhZGRyc5YACASsEikaBiogAAoErBIpGgYqId0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuCEOXGAGxyBSYv37N3TsgJe7P6Z3xyhxDQCiAYNfjNqDdGNwgiogg3VkcIIqIoV3YWt1MgU --filternode=/ip4/172.18.41.26/tcp/10784/p2p/16Uiu2HAmR3kbsNHNiDvdrc6uGnaQgHC8zRKCsVfYBtDgZQbWgwV3
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.42.79 waku 057a2e2330f908196da3fef6d843db549c75b66e47e6c291816d5eae36f97161
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 057a2e2330f9. Setting up logs at ./log/docker/node2_2026-04-08_04-49-10__18b609a8-8d22-40ff-80e8-a890e7e37ad7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5061
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5061/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.79/tcp/5062/p2p/16Uiu2HAmTq6Yc2hnadc3F65HF6YDfYUaNzVL1gNSqqKmNFgtXDRp","/ip4/172.18.42.79/tcp/5063/ws/p2p/16Uiu2HAmTq6Yc2hnadc3F65HF6YDfYUaNzVL1gNSqqKmNFgtXDRp"],"enrUri":"enr:-L24QLx0DKKPPRPKioME8UZomiQnFIRlAm7SEDR_1I4iAH-3YD0A9KWInTip_0BGlQc6Rabnf1bAX1JcIOzNnobEa10CgmlkgnY0gmlwhKwSKk-KbXVsdGlhZGRyc5YACASsEipPBhPGAAoErBIqTwYTx90DgnJzhQDGAQAAiXNlY3AyNTZrMaED4XYd5ff77CQRgPQiMshZvHyLNyqarpQtt_qm8Px5nY-DdGNwghPGg3VkcIITyIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.41.26/tcp/10784/p2p/16Uiu2HAmR3kbsNHNiDvdrc6uGnaQgHC8zRKCsVfYBtDgZQbWgwV3"]'
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:10783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9bafdad9-e72a-4130-be9c-0fa580429ed7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9bafdad9-e72a-4130-be9c-0fa580429ed7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4e3fd4b6-6395-43ed-913c-e1c5a1c08fb2", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4e3fd4b6-6395-43ed-913c-e1c5a1c08fb2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cce70ae3-cd5c-458f-8ff6-06d34e501b93", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"cce70ae3-cd5c-458f-8ff6-06d34e501b93","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "80eb8cb0-5d8e-440c-a69e-603600bdc9ea", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"80eb8cb0-5d8e-440c-a69e-603600bdc9ea","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "af5ce586-06f6-472b-bcb7-2faad06f70be", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"af5ce586-06f6-472b-bcb7-2faad06f70be","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9c3bc26d-23a7-4cc1-87b8-4bbe792a1ad1", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9c3bc26d-23a7-4cc1-87b8-4bbe792a1ad1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a06fb3be-b316-461e-9bfb-02fbc40d9012", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a06fb3be-b316-461e-9bfb-02fbc40d9012","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c02e51e4-32d2-4627-b957-2bef8d1223e7", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c02e51e4-32d2-4627-b957-2bef8d1223e7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2c1d9895-d75b-4fab-b029-729cee4c3694", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2c1d9895-d75b-4fab-b029-729cee4c3694","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "18a48abd-f179-4d6b-bbde-ca6152d934d4", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"18a48abd-f179-4d6b-bbde-ca6152d934d4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f9922525-d1ae-4e9c-b165-778e784cfe18", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f9922525-d1ae-4e9c-b165-778e784cfe18","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "afa7551f-8f72-427b-b04f-94bf419aece5", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"afa7551f-8f72-427b-b04f-94bf419aece5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c2e77189-12c2-4cf4-a2da-c43ff3a449a6", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c2e77189-12c2-4cf4-a2da-c43ff3a449a6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ae5e7f14-7e56-404d-aad7-650f5207ab59", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"ae5e7f14-7e56-404d-aad7-650f5207ab59","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "964fb874-08c4-41a1-904a-ef3a55896071", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"964fb874-08c4-41a1-904a-ef3a55896071","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "58eacabf-3649-4deb-ba9b-2fc7141027a9", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"58eacabf-3649-4deb-ba9b-2fc7141027a9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "028ea860-f63b-4e05-bea2-8b73c064c6ca", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"028ea860-f63b-4e05-bea2-8b73c064c6ca","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e6d75769-e6a9-42b3-820c-3856421d4f25", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e6d75769-e6a9-42b3-820c-3856421d4f25","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3e5a8fab-ca56-4280-a320-22f3898bb2b4", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3e5a8fab-ca56-4280-a320-22f3898bb2b4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4917285f-7486-4218-a277-2cf0f032acf8", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4917285f-7486-4218-a277-2cf0f032acf8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9695ccb2-cbd9-4108-b8d7-120583d07d43", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9695ccb2-cbd9-4108-b8d7-120583d07d43","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "60c2f178-b7c8-4113-abdb-c4a8accb7db4", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"60c2f178-b7c8-4113-abdb-c4a8accb7db4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7e47c277-37b3-4bd4-ad8d-b5aae11f1587", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7e47c277-37b3-4bd4-ad8d-b5aae11f1587","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7bb060cf-872e-4580-856f-ca63a1119e38", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7bb060cf-872e-4580-856f-ca63a1119e38","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "af45af54-eafa-40ca-a2bd-093b7d695135", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"af45af54-eafa-40ca-a2bd-093b7d695135","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4b8d9717-a4fe-4d0e-a36e-a2205f1fe886", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4b8d9717-a4fe-4d0e-a36e-a2205f1fe886","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "17f215ba-f667-4069-90b3-551896143aa5", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"17f215ba-f667-4069-90b3-551896143aa5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6023a394-b93c-4bc5-b3e2-9e431130b8a4", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6023a394-b93c-4bc5-b3e2-9e431130b8a4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b83ad657-a997-4a46-9506-e9ebce8281bf", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b83ad657-a997-4a46-9506-e9ebce8281bf","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "767db0de-099b-4087-a16f-1fac4fdad598", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"767db0de-099b-4087-a16f-1fac4fdad598","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:5061/filter/v2/messages/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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1775623753207040340,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:5061/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1775623753328097933,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5061/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1775623753446099811,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1775623753563490360,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 4
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/4" -H "Content-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":"4","version":0,"timestamp":1775623753681171746,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 5
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5061/filter/v2/messages/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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1775623753799510612,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/6" -H "Content-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":"6","version":0,"timestamp":1775623753915975723,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5061/filter/v2/messages/7" -H "Content-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":"7","version":0,"timestamp":1775623754032917880,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 8
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/8" -H "Content-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":"8","version":0,"timestamp":1775623754150193154,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:5061/filter/v2/messages/9" -H "Content-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":"9","version":0,"timestamp":1775623754267593074,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 10
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/10" -H "Content-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":"10","version":0,"timestamp":1775623754384750631,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 11
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/11" -H "Content-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":"11","version":0,"timestamp":1775623754502229136,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 12
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/12" -H "Content-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":"12","version":0,"timestamp":1775623754619659450,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 13
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/13" -H "Content-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":"13","version":0,"timestamp":1775623754737068027,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 14
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/14" -H "Content-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":"14","version":0,"timestamp":1775623754854167949,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 15
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/15" -H "Content-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":"15","version":0,"timestamp":1775623754971194602,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 16
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5061/filter/v2/messages/16" -H "Content-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":"16","version":0,"timestamp":1775623755088211407,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 17
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/17" -H "Content-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":"17","version":0,"timestamp":1775623755205722532,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 18
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/18" -H "Content-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":"18","version":0,"timestamp":1775623755322999791,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 19
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/19" -H "Content-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":"19","version":0,"timestamp":1775623755440562485,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 20
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/20" -H "Content-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":"20","version":0,"timestamp":1775623755558914985,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 21
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1775623755676106138,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 22
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1775623755793477323,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 23
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/23" -H "Content-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":"23","version":0,"timestamp":1775623755910816642,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 24
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1775623756028097497,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:5061/filter/v2/messages/25" -H "Content-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":"25","version":0,"timestamp":1775623756145639450,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 26
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/26" -H "Content-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":"26","version":0,"timestamp":1775623756262797820,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 27
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/27" -H "Content-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":"27","version":0,"timestamp":1775623756380038973,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 28
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:5061/filter/v2/messages/28" -H "Content-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":"28","version":0,"timestamp":1775623756497592547,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "473ffd50-2fe2-406e-bb9c-5be0d72e594d", "contentFilters": ["extra_1"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"473ffd50-2fe2-406e-bb9c-5be0d72e594d","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:85 Extra subscribe call #1 succeeded
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8efe108f-c04b-4a34-9f59-e912463cc519", "contentFilters": ["extra_2"], "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 429 Client Error: Too Many Requests for url: http://127.0.0.1:5061/filter/v2/subscriptions. Response content: b'{"requestId":"8efe108f-c04b-4a34-9f59-e912463cc519","statusDesc":"filter request rejected due rate limit exceeded"}'
INFO  tests.filter.test_subscribe_create:test_subscribe_create.py:88 Rate limit hit on extra call #2: Error: 429 Client Error: Too Many Requests for url: http://127.0.0.1:5061/filter/v2/subscriptions with response: b'{"requestId":"8efe108f-c04b-4a34-9f59-e912463cc519","statusDesc":"filter request rejected due rate limit exceeded"}'
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 1e363666bfa0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 057a2e2330f9
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,157 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_two_publishers_compare_latency with id: 2026-04-08_04-54-46__b10cb6e6-f061-42cc-b4bb-767409c59efb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-54-46__b10cb6e6-f061-42cc-b4bb-767409c59efb__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-54-46__b10cb6e6-f061-42cc-b4bb-767409c59efb__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-54-46__b10cb6e6-f061-42cc-b4bb-767409c59efb__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-54-46__b10cb6e6-f061-42cc-b4bb-767409c59efb__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:138 Starting 4 nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.234.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22885', '22886', '22887', '22888', '22889']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22885:22885 -p 22886:22886 -p 22887:22887 -p 22888:22888 -p 22889:22889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22887 --rest-port=22885 --tcp-port=22886 --discv5-udp-port=22888 --rest-address=0.0.0.0 --nat=extip:172.18.234.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fe034f3dacff70e2c0a78be9a168d79fcccb18b49da75e485fbb40bbda1b4fff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22889 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.119 waku 8d4a73d0def166cef074cf2bf7c370cdb4e755336f46d6af6fb857ea8b6ca033
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8d4a73d0def1. Setting up logs at ./log/docker/node1_2026-04-08_04-54-46__b10cb6e6-f061-42cc-b4bb-767409c59efb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22885
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 25c74e03bdca. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f2287bab72b4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22885/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.119/tcp/22886/p2p/16Uiu2HAm143gss8nZAoKRMgDziwRDvbyNjDW4xKVARHRefaQMvwn","/ip4/172.18.234.119/tcp/22887/ws/p2p/16Uiu2HAm143gss8nZAoKRMgDziwRDvbyNjDW4xKVARHRefaQMvwn"],"enrUri":"enr:-L24QJGXXYG-0ErxhOCaExHzFgejdTfJ0Ynz6mFaPCGGCrv7CIZXt2foeOa-yjkPPKqkrC5kJ1ITBjNu2iS5V2-zYlkCgmlkgnY0gmlwhKwS6neKbXVsdGlhZGRyc5YACASsEup3BllmAAoErBLqdwZZZ90DgnJzhQDGAQAAiXNlY3AyNTZrMaECU5vjtCR36aiIyXQXtn-3nCdHiaPb660e_lDZ77RP2A2DdGNwgllmg3VkcIJZaIV3YWt1MgE"}'
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.157.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4072', '4073', '4074', '4075', '4076']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4072:4072 -p 4073:4073 -p 4074:4074 -p 4075:4075 -p 4076:4076 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4074 --rest-port=4072 --tcp-port=4073 --discv5-udp-port=4075 --rest-address=0.0.0.0 --nat=extip:172.18.157.165 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cb70fdfdb3b03e7edcdd8e9ba3eb7b90f18b4e99e1d5ade3e4ab5b410a5b3ff5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4076 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJGXXYG-0ErxhOCaExHzFgejdTfJ0Ynz6mFaPCGGCrv7CIZXt2foeOa-yjkPPKqkrC5kJ1ITBjNu2iS5V2-zYlkCgmlkgnY0gmlwhKwS6neKbXVsdGlhZGRyc5YACASsEup3BllmAAoErBLqdwZZZ90DgnJzhQDGAQAAiXNlY3AyNTZrMaECU5vjtCR36aiIyXQXtn-3nCdHiaPb660e_lDZ77RP2A2DdGNwgllmg3VkcIJZaIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.165 waku 1169af7dbe322db666da32691bb773e9deb075ba37d3255907964b19ef8fc163
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1169af7dbe32. Setting up logs at ./log/docker/node2_2026-04-08_04-54-46__b10cb6e6-f061-42cc-b4bb-767409c59efb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4072
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4072/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4072/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.165/tcp/4073/p2p/16Uiu2HAmF5CHCrQA36avpZxAzzhPppgiN29YXoi8tA8SJZzq4LFA","/ip4/172.18.157.165/tcp/4074/ws/p2p/16Uiu2HAmF5CHCrQA36avpZxAzzhPppgiN29YXoi8tA8SJZzq4LFA"],"enrUri":"enr:-L24QH2v8wHfsG54xAtz1lBXNuR5mFJ_d3qt-wIVF5-wJZvdSub4v4llobhMIsH3gXYkvFKSiYtE_NNMHSS0XEv7T9gCgmlkgnY0gmlwhKwSnaWKbXVsdGlhZGRyc5YACASsEp2lBg_pAAoErBKdpQYP6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDI-rNVUkKQgknaR0tjmliBRo5t3Q9hcgESkL4QqVlxHmDdGNwgg_pg3VkcIIP64V3YWt1MgE"}'
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.46.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12738', '12739', '12740', '12741', '12742']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12738:12738 -p 12739:12739 -p 12740:12740 -p 12741:12741 -p 12742:12742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12740 --rest-port=12738 --tcp-port=12739 --discv5-udp-port=12741 --rest-address=0.0.0.0 --nat=extip:172.18.46.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8a91dcffef206b7127bccc9dde847b04a63d7a7e933785192ecd5cecaccf8ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12742 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH2v8wHfsG54xAtz1lBXNuR5mFJ_d3qt-wIVF5-wJZvdSub4v4llobhMIsH3gXYkvFKSiYtE_NNMHSS0XEv7T9gCgmlkgnY0gmlwhKwSnaWKbXVsdGlhZGRyc5YACASsEp2lBg_pAAoErBKdpQYP6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDI-rNVUkKQgknaR0tjmliBRo5t3Q9hcgESkL4QqVlxHmDdGNwgg_pg3VkcIIP64V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.107 waku 758c6da25c1627e84e5774b42eaa02998f69bd39865bfa620422c3517411fa2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 758c6da25c16. Setting up logs at ./log/docker/node3_2026-04-08_04-54-46__b10cb6e6-f061-42cc-b4bb-767409c59efb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12738
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12738/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12738/debug/v1/info" -H "Content-Type: application/json" -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.107/tcp/12739/p2p/16Uiu2HAm6rxYboap87jSPZwmHCDA36cCi6u67SpqMUnceQ5L3eCL","/ip4/172.18.46.107/tcp/12740/ws/p2p/16Uiu2HAm6rxYboap87jSPZwmHCDA36cCi6u67SpqMUnceQ5L3eCL"],"enrUri":"enr:-L24QG77sKTvoPWzr1BqW-Ck2iHXZdkJO1c6PCYVaWOhgW6DHwCNmZ9UlNEtig3IKeeoIkAwFJfKgyw-lOS5nvjQ9Y8CgmlkgnY0gmlwhKwSLmuKbXVsdGlhZGRyc5YACASsEi5rBjHDAAoErBIuawYxxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqerOp_KBYc0A_RNlyu_Xiewy2w5e0ikqsJgUziEeIQWDdGNwgjHDg3VkcIIxxYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.50.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41182', '41183', '41184', '41185', '41186']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41182:41182 -p 41183:41183 -p 41184:41184 -p 41185:41185 -p 41186:41186 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41184 --rest-port=41182 --tcp-port=41183 --discv5-udp-port=41185 --rest-address=0.0.0.0 --nat=extip:172.18.50.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4551c1d08af36d487f7dfda478dbfedbed1cbfdd24303774fb8abce14215e95a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41186 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG77sKTvoPWzr1BqW-Ck2iHXZdkJO1c6PCYVaWOhgW6DHwCNmZ9UlNEtig3IKeeoIkAwFJfKgyw-lOS5nvjQ9Y8CgmlkgnY0gmlwhKwSLmuKbXVsdGlhZGRyc5YACASsEi5rBjHDAAoErBIuawYxxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqerOp_KBYc0A_RNlyu_Xiewy2w5e0ikqsJgUziEeIQWDdGNwgjHDg3VkcIIxxYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.175 waku 5d2298c9a1399c2927f65f6274403255e6b44495d7f1293626d3b94a652cb256
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5d2298c9a139. Setting up logs at ./log/docker/node4_2026-04-08_04-54-46__b10cb6e6-f061-42cc-b4bb-767409c59efb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41182
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41182/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41182/debug/v1/info" -H "Content-Type: application/json" -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.175/tcp/41183/p2p/16Uiu2HAkvg63j69dxgUNjUgLyj55HMvL4ovdFpADvHGUDhDdLmYG","/ip4/172.18.50.175/tcp/41184/ws/p2p/16Uiu2HAkvg63j69dxgUNjUgLyj55HMvL4ovdFpADvHGUDhDdLmYG"],"enrUri":"enr:-L24QJFdW4ceK-_90-QoLCnDilVcFrZRp6TDCXwunqbInDlaAM4Ulh_Ddwoj71E4oGAAEiGnpk7Cpsr9jz0_0dgt6RsCgmlkgnY0gmlwhKwSMq-KbXVsdGlhZGRyc5YACASsEjKvBqDfAAoErBIyrwag4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECEo0IJOBo1iK_quh9sy25j8ENtsLvfmqqfkLLpftNdP2DdGNwgqDfg3VkcIKg4YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:4072/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:12738/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:41182/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22885/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.157.165/tcp/39680/p2p/16Uiu2HAmF5CHCrQA36avpZxAzzhPppgiN29YXoi8tA8SJZzq4LFA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4072/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.234.119/tcp/22886/p2p/16Uiu2HAm143gss8nZAoKRMgDziwRDvbyNjDW4xKVARHRefaQMvwn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.46.107/tcp/47332/p2p/16Uiu2HAm6rxYboap87jSPZwmHCDA36cCi6u67SpqMUnceQ5L3eCL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12738/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.50.175/tcp/37612/p2p/16Uiu2HAkvg63j69dxgUNjUgLyj55HMvL4ovdFpADvHGUDhDdLmYG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.157.165/tcp/4073/p2p/16Uiu2HAmF5CHCrQA36avpZxAzzhPppgiN29YXoi8tA8SJZzq4LFA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41182/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.46.107/tcp/12739/p2p/16Uiu2HAm6rxYboap87jSPZwmHCDA36cCi6u67SpqMUnceQ5L3eCL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 60 seconds
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:152 Applying 3000ms latency on node1 only
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4416', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4416', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:41182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775624151693749083,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624157702402596,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624157914081858,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624163922854653,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624164141927985,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624170150340107,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624170367591133,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624176376968602,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624176587025937,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624182593481591,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4416', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8d4a73d0def1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1169af7dbe32
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 758c6da25c16
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8d4a73d0def1. 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 5d2298c9a139
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,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_matches_no_message with id: 2026-04-08_04-51-36__6dd4bf43-f6ba-4a75-b8a9-ad151af3bd36
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-51-36__6dd4bf43-f6ba-4a75-b8a9-ad151af3bd36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7840', '7841', '7842', '7843', '7844']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7840:7840 -p 7841:7841 -p 7842:7842 -p 7843:7843 -p 7844:7844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7842 --rest-port=7840 --tcp-port=7841 --discv5-udp-port=7843 --rest-address=0.0.0.0 --nat=extip:172.18.96.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c7f98c04ef5f4adefeb9cb01fbe3fdcfdd6b977aaf9df0e583b5f8a7c1c07d6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7844 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.203 waku c88c7478d89a036b3667b995c7330fb0188353eaa38a8f052e95e8a4074a7679
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c88c7478d89a. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-51-36__6dd4bf43-f6ba-4a75-b8a9-ad151af3bd36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7840
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 18f3bd68c066. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f760ff51c08. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.203/tcp/7841/p2p/16Uiu2HAmJjCbpc49SuXxPZwoBMB4dXgDXAvfgFXasKFckwFFCqZc","/ip4/172.18.96.203/tcp/7842/ws/p2p/16Uiu2HAmJjCbpc49SuXxPZwoBMB4dXgDXAvfgFXasKFckwFFCqZc"],"enrUri":"enr:-L24QJM0UcrYaON67H4fPZavKd2MMM_V_cIOKiSZny1Nl0e7JeIyAnVTiJJDUo2ZZyoLVQoHqdt5Hg7PbQQRKgZbbOACgmlkgnY0gmlwhKwSYMuKbXVsdGlhZGRyc5YACASsEmDLBh6hAAoErBJgywYeot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWjpL6X_emo8Z_m0xeryX0bOphUDvBCtibEIZXM57L3uDdGNwgh6hg3VkcIIeo4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-51-36__6dd4bf43-f6ba-4a75-b8a9-ad151af3bd36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11364', '11365', '11366', '11367', '11368']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11364:11364 -p 11365:11365 -p 11366:11366 -p 11367:11367 -p 11368:11368 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11366 --rest-port=11364 --tcp-port=11365 --discv5-udp-port=11367 --rest-address=0.0.0.0 --nat=extip:172.18.99.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5508cfe1baedb847a5ddcab2e8cf8e999f7fde694cf9252b47e739da6a2fca62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11368 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJM0UcrYaON67H4fPZavKd2MMM_V_cIOKiSZny1Nl0e7JeIyAnVTiJJDUo2ZZyoLVQoHqdt5Hg7PbQQRKgZbbOACgmlkgnY0gmlwhKwSYMuKbXVsdGlhZGRyc5YACASsEmDLBh6hAAoErBJgywYeot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWjpL6X_emo8Z_m0xeryX0bOphUDvBCtibEIZXM57L3uDdGNwgh6hg3VkcIIeo4V3YWt1MgM --storenode=/ip4/172.18.96.203/tcp/7841/p2p/16Uiu2HAmJjCbpc49SuXxPZwoBMB4dXgDXAvfgFXasKFckwFFCqZc --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.74 waku cdadad6a20baa8cde9d7aefa5ed4516a0c3b9a5932114d30356d139765ae3d4d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cdadad6a20ba. Setting up logs at ./log/docker/store_node1_2026-04-08_04-51-36__6dd4bf43-f6ba-4a75-b8a9-ad151af3bd36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11364
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11364/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11364/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.74/tcp/11365/p2p/16Uiu2HAmTCN9LLmgdBjSr4gGRyrCYqqU6Wqdrd6BopSPcUxmuesX","/ip4/172.18.99.74/tcp/11366/ws/p2p/16Uiu2HAmTCN9LLmgdBjSr4gGRyrCYqqU6Wqdrd6BopSPcUxmuesX"],"enrUri":"enr:-L24QFe6gJGluvmsBDm2uCP-b9knbAdmFM301Y-G1MFlzcvmHQOdR2AxS9IYKe7Lm7vP601aeTFQaIS0qMp004beHvICgmlkgnY0gmlwhKwSY0qKbXVsdGlhZGRyc5YACASsEmNKBixlAAoErBJjSgYsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2A1Ds2xWO-_eFE8OLGjcykBDaRvmNfX-ldlVtZaAqiaDdGNwgixlg3VkcIIsZ4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11364/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.203/tcp/7841/p2p/16Uiu2HAmJjCbpc49SuXxPZwoBMB4dXgDXAvfgFXasKFckwFFCqZc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:11364/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:7840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:7840/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775623895691438176&endTime=1775623895691538076&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:11364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775623895691438176&endTime=1775623895691538076&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 c88c7478d89a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cdadad6a20ba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_while_peer_is_paused with id: 2026-04-08_04-50-33__b219fd6b-71c7-49b6-b930-769261fb195f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-50-33__b219fd6b-71c7-49b6-b930-769261fb195f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.13.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17521', '17522', '17523', '17524', '17525']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17521:17521 -p 17522:17522 -p 17523:17523 -p 17524:17524 -p 17525:17525 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17523 --rest-port=17521 --tcp-port=17522 --discv5-udp-port=17524 --rest-address=0.0.0.0 --nat=extip:172.18.13.112 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=49a280d5cbf3b33bfce13c15ab0ac4423e2d6febb73f62defaaf25fb5a75dbee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17525 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.13.112 waku 8c39720df450aa3786af4cc2038e0c8510bd2317749e4050b767a0ca6ddfc77a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c39720df450. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-50-33__b219fd6b-71c7-49b6-b930-769261fb195f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17521
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 6307453b22f0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ec5952d14767. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17521/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17521/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.112/tcp/17522/p2p/16Uiu2HAmPnms4KtUakawGikPopkRWYfGquwrL2KLu6ecXeQASxve","/ip4/172.18.13.112/tcp/17523/ws/p2p/16Uiu2HAmPnms4KtUakawGikPopkRWYfGquwrL2KLu6ecXeQASxve"],"enrUri":"enr:-L24QO0cORTrGN2yOr5ZZoiolQCMMQp6VJ3hjP4GywLYTApefKBraconBXoSRw1EqrjvG1z6CkRd_XwXAM2FDrVYYlMCgmlkgnY0gmlwhKwSDXCKbXVsdGlhZGRyc5YACASsEg1wBkRyAAoErBINcAZEc90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpW8VdtyPBhRdxws4fj2PqHuhNsOKh1tb0u2OzWn-3vuDdGNwgkRyg3VkcIJEdIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-50-33__b219fd6b-71c7-49b6-b930-769261fb195f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.110.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52843', '52844', '52845', '52846', '52847']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52843:52843 -p 52844:52844 -p 52845:52845 -p 52846:52846 -p 52847:52847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52845 --rest-port=52843 --tcp-port=52844 --discv5-udp-port=52846 --rest-address=0.0.0.0 --nat=extip:172.18.110.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a0fdcc30cd98f5072cc1e1dde71bed87addbafab3404f7e287ddfdeb8ad7f9e4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52847 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.216 waku 3cbb67273d4df4223675e0812df65c6bc231fa235fbf4294482aada229287b17
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3cbb67273d4d. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-50-33__b219fd6b-71c7-49b6-b930-769261fb195f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52843
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52843/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.216/tcp/52844/p2p/16Uiu2HAm6RUPAEFJTR5U46DiodsMwPyWP1S5zSWshBDvY4ZjSfmb","/ip4/172.18.110.216/tcp/52845/ws/p2p/16Uiu2HAm6RUPAEFJTR5U46DiodsMwPyWP1S5zSWshBDvY4ZjSfmb"],"enrUri":"enr:-L24QKV6CTM9C27001qj0BoDkiL4fVQLLO_JkzObCHKRZOs5aAJ3CSOJB4wtzqBOl8KRwt1Ctw8j41llK8CFtyBv6PMCgmlkgnY0gmlwhKwSbtiKbXVsdGlhZGRyc5YACASsEm7YBs5sAAoErBJu2AbObd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECo2Nxeklja3-D1vdpvz-pbul_PYtJxcsP1DpGnTdnUTqDdGNwgs5sg3VkcILOboV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52843/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.112/tcp/17522/p2p/16Uiu2HAmPnms4KtUakawGikPopkRWYfGquwrL2KLu6ecXeQASxve"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-50-33__b219fd6b-71c7-49b6-b930-769261fb195f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13269', '13270', '13271', '13272', '13273']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13269:13269 -p 13270:13270 -p 13271:13271 -p 13272:13272 -p 13273:13273 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13271 --rest-port=13269 --tcp-port=13270 --discv5-udp-port=13272 --rest-address=0.0.0.0 --nat=extip:172.18.88.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=728ebea3137fc9f7dab84be5fd5104abffcbf5f5d55282e98ccbc5afabe52421 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13273 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO0cORTrGN2yOr5ZZoiolQCMMQp6VJ3hjP4GywLYTApefKBraconBXoSRw1EqrjvG1z6CkRd_XwXAM2FDrVYYlMCgmlkgnY0gmlwhKwSDXCKbXVsdGlhZGRyc5YACASsEg1wBkRyAAoErBINcAZEc90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpW8VdtyPBhRdxws4fj2PqHuhNsOKh1tb0u2OzWn-3vuDdGNwgkRyg3VkcIJEdIV3YWt1Mgk --lightpushnode=/ip4/172.18.13.112/tcp/17522/p2p/16Uiu2HAmPnms4KtUakawGikPopkRWYfGquwrL2KLu6ecXeQASxve --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.149 waku 793e65cc9fe9c373a63a8fc9f2f378788a40e3e5ac1d2043b34bfd0cb691ece0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 793e65cc9fe9. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-50-33__b219fd6b-71c7-49b6-b930-769261fb195f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13269
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13269/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13269/debug/v1/info" -H "Content-Type: application/json" -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.149/tcp/13270/p2p/16Uiu2HAm6DnWvqiZWr3gGjSrXpVkC7wDTaKnWrjrr8p79LRjZ44H","/ip4/172.18.88.149/tcp/13271/ws/p2p/16Uiu2HAm6DnWvqiZWr3gGjSrXpVkC7wDTaKnWrjrr8p79LRjZ44H"],"enrUri":"enr:-L24QG_t6uEYFUzDXVJjlYf7aOUEulzi_VnIDjdj2Fbtu_YbACqnJRi72eGfhC0KylmCSZgLmgRJ3P96g7Yj6xUPT2ACgmlkgnY0gmlwhKwSWJWKbXVsdGlhZGRyc5YACASsEliVBjPWAAoErBJYlQYz190DgnJzhQDGAQAAiXNlY3AyNTZrMaECoGT6SbUr5biO7D8tXvh1DjI_E1diIQ0FX6il4HRHY4qDdGNwgjPWg3VkcIIz2IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13269/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.112/tcp/17522/p2p/16Uiu2HAmPnms4KtUakawGikPopkRWYfGquwrL2KLu6ecXeQASxve"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13269/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.216/tcp/52844/p2p/16Uiu2HAm6RUPAEFJTR5U46DiodsMwPyWP1S5zSWshBDvY4ZjSfmb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17521/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:52843/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:13269/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c39720df450
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13269/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623837582258105}}'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8c39720df450. Exiting log stream.
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:13269/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 3cbb67273d4d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 793e65cc9fe9
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,94 @@
2026-04-08 04:50:56.795 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:56.795 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2026-04-08_04-50-56__abd8e863-21b6-4dd4-ba4f-35f8abd9f4d1
2026-04-08 04:50:56.795 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:56.796 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:50:56.796 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 04:50:56.803 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:56.803 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-56__abd8e863-21b6-4dd4-ba4f-35f8abd9f4d1__wakuorg_nwaku:latest.log
2026-04-08 04:50:56.803 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:56.803 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:56.805 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:56.805 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.97
2026-04-08 04:50:56.805 DEBUG [src.node.docker_mananger] Generated ports ['58882', '58883', '58884', '58885', '58886']
2026-04-08 04:50:56.805 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:56.805 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:56.805 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:56.805 DEBUG [src.node.docker_mananger] docker run -i -t -p 58882:58882 -p 58883:58883 -p 58884:58884 -p 58885:58885 -p 58886:58886 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58884 --rest-port=58882 --tcp-port=58883 --discv5-udp-port=58885 --rest-address=0.0.0.0 --nat=extip:172.18.12.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=87ff4ecafadfa364917aad5c1f8dc1bd9ec91d239dabc8ea522fc2b1a5f0e38e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58886 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:50:56.985 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.97 waku b3cf31e410a6e18714f0087c853bcd0dae8aed781888d4fccaffe37e899b36fc
2026-04-08 04:50:57.026 DEBUG [src.node.docker_mananger] Container started with ID b3cf31e410a6. Setting up logs at ./log/docker/node1_2026-04-08_04-50-56__abd8e863-21b6-4dd4-ba4f-35f8abd9f4d1__wakuorg_nwaku:latest.log
2026-04-08 04:50:57.028 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58882
2026-04-08 04:50:57.029 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:57.118 ERROR [src.node.docker_mananger] Max retries reached for container 5e0dc8dfaf67. Exiting log stream.
2026-04-08 04:50:57.593 ERROR [src.node.docker_mananger] Max retries reached for container 648c28ed4791. Exiting log stream.
2026-04-08 04:50:58.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58882/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:58.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:58.033 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:58.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58882/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:58.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.97/tcp/58883/p2p/16Uiu2HAmNES6ejZQhSjKt3ahDGGCpgrstiS1tSzfysy5wbkCCktT","/ip4/172.18.12.97/tcp/58884/ws/p2p/16Uiu2HAmNES6ejZQhSjKt3ahDGGCpgrstiS1tSzfysy5wbkCCktT"],"enrUri":"enr:-L24QBvmTfuRQ7xBulfBcmF0KG7Rh25a-B-3EPc5m71IySvfdemQU7zaEZ5eSzPsuCzhIFi9G9oVHh-9tvZ8XAturoUCgmlkgnY0gmlwhKwSDGGKbXVsdGlhZGRyc5YACASsEgxhBuYDAAoErBIMYQbmBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjkp2Qqyd13BxFV-v-ZCNu38UhDQOIcBa1B1_evlgOXyDdGNwguYDg3VkcILmBYV3YWt1MgU"}'
2026-04-08 04:50:58.036 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:58.036 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 04:50:58.043 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:58.043 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-56__abd8e863-21b6-4dd4-ba4f-35f8abd9f4d1__wakuorg_nwaku:latest.log
2026-04-08 04:50:58.043 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:58.043 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:58.044 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:58.045 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.26
2026-04-08 04:50:58.045 DEBUG [src.node.docker_mananger] Generated ports ['39684', '39685', '39686', '39687', '39688']
2026-04-08 04:50:58.045 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:58.045 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:58.045 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:58.045 DEBUG [src.node.docker_mananger] docker run -i -t -p 39684:39684 -p 39685:39685 -p 39686:39686 -p 39687:39687 -p 39688:39688 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39686 --rest-port=39684 --tcp-port=39685 --discv5-udp-port=39687 --rest-address=0.0.0.0 --nat=extip:172.18.115.26 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2abd2edffd9eaca08ecfdd1940223ea6867c5e2eadaa4b6fded35bb0deeb3c77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39688 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBvmTfuRQ7xBulfBcmF0KG7Rh25a-B-3EPc5m71IySvfdemQU7zaEZ5eSzPsuCzhIFi9G9oVHh-9tvZ8XAturoUCgmlkgnY0gmlwhKwSDGGKbXVsdGlhZGRyc5YACASsEgxhBuYDAAoErBIMYQbmBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjkp2Qqyd13BxFV-v-ZCNu38UhDQOIcBa1B1_evlgOXyDdGNwguYDg3VkcILmBYV3YWt1MgU --filternode=/ip4/172.18.12.97/tcp/58883/p2p/16Uiu2HAmNES6ejZQhSjKt3ahDGGCpgrstiS1tSzfysy5wbkCCktT
2026-04-08 04:50:58.227 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.26 waku 2e388e543964799da4661b60f8df41557e8e63852020b439e1832fe5ed15f4bd
2026-04-08 04:50:58.264 DEBUG [src.node.docker_mananger] Container started with ID 2e388e543964. Setting up logs at ./log/docker/node2_2026-04-08_04-50-56__abd8e863-21b6-4dd4-ba4f-35f8abd9f4d1__wakuorg_nwaku:latest.log
2026-04-08 04:50:58.264 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39684
2026-04-08 04:50:58.265 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:59.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39684/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:59.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:59.269 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:59.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39684/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:59.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.26/tcp/39685/p2p/16Uiu2HAmCCGxz4Uv9m9FPskzrbhspjF1UAAoafgPdexn7Eg8E8TW","/ip4/172.18.115.26/tcp/39686/ws/p2p/16Uiu2HAmCCGxz4Uv9m9FPskzrbhspjF1UAAoafgPdexn7Eg8E8TW"],"enrUri":"enr:-L24QI0acq7MyZeRN24re_iX4wc2JzAJk-KJlF2qEhKX-Yx3bwy0BEx_Xf9-cbll7lWTUQilRTymicx5j4iYs3IGvJMCgmlkgnY0gmlwhKwScxqKbXVsdGlhZGRyc5YACASsEnMaBpsFAAoErBJzGgabBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-Sga83g0Gzas6BICxqfChAVomNOaDPT6E73ydxmUhBWDdGNwgpsFg3VkcIKbB4V3YWt1MgA"}'
2026-04-08 04:50:59.272 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:59.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39684/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.97/tcp/58883/p2p/16Uiu2HAmNES6ejZQhSjKt3ahDGGCpgrstiS1tSzfysy5wbkCCktT"]'
2026-04-08 04:50:59.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.306 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/1
2026-04-08 04:50:59.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58882/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:59.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39684/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "10f43463-cbb3-411b-ae3a-29ad285d9f5d", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:50:59.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"10f43463-cbb3-411b-ae3a-29ad285d9f5d","statusDesc":"OK"}'
2026-04-08 04:50:59.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58882/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:59.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.341 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:59.441 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:59.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39684/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:59.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1775623859334130749,"ephemeral":false}]'
2026-04-08 04:50:59.446 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/2/2
2026-04-08 04:50:59.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58882/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-04-08 04:50:59.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39684/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "588483dd-55e5-4fa8-92d8-b462574aa484", "contentFilters": ["/waku/2/rs/2/2"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-04-08 04:50:59.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"588483dd-55e5-4fa8-92d8-b462574aa484","statusDesc":"OK"}'
2026-04-08 04:50:59.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58882/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/2/2", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:59.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.463 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:59.563 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:59.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39684/filter/v2/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:59.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/2/2","version":0,"timestamp":1775623859458518982,"ephemeral":false}]'
2026-04-08 04:50:59.568 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/9
2026-04-08 04:50:59.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58882/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
2026-04-08 04:50:59.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39684/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "18f01310-a565-4d21-9463-058c4509d7f5", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
2026-04-08 04:50:59.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"18f01310-a565-4d21-9463-058c4509d7f5","statusDesc":"OK"}'
2026-04-08 04:50:59.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58882/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:59.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.584 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:59.684 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:59.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39684/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:59.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1775623859579556943,"ephemeral":false}]'
2026-04-08 04:50:59.691 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:59.692 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:59.692 DEBUG [src.node.waku_node] Stopping container with id b3cf31e410a6
2026-04-08 04:51:00.169 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:00.172 DEBUG [src.node.waku_node] Stopping container with id 2e388e543964
2026-04-08 04:51:00.649 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:00.652 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:00.664 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:00.670 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,346 @@
2026-04-08 04:50:07.629 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:07.629 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-08_04-50-07__f10597e3-11d4-465e-aa8a-01bd0f807df0
2026-04-08 04:50:07.630 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:07.630 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:50:07.632 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 04:50:07.641 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:07.642 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-07__f10597e3-11d4-465e-aa8a-01bd0f807df0__wakuorg_nwaku:latest.log
2026-04-08 04:50:07.643 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:07.643 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:07.645 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:07.646 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.110
2026-04-08 04:50:07.646 DEBUG [src.node.docker_mananger] Generated ports ['20958', '20959', '20960', '20961', '20962']
2026-04-08 04:50:07.647 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:07.648 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:07.648 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:07.649 DEBUG [src.node.docker_mananger] docker run -i -t -p 20958:20958 -p 20959:20959 -p 20960:20960 -p 20961:20961 -p 20962:20962 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20960 --rest-port=20958 --tcp-port=20959 --discv5-udp-port=20961 --rest-address=0.0.0.0 --nat=extip:172.18.45.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c95caf297eb971e900fbe6208a2b378c8d754915e19ebded81b402d57c3adf9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20962 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:50:07.857 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.110 waku c8e790a82754f0278e77d0bf66fb397963024257f1234640660279df872edaca
2026-04-08 04:50:07.890 DEBUG [src.node.docker_mananger] Container started with ID c8e790a82754. Setting up logs at ./log/docker/node1_2026-04-08_04-50-07__f10597e3-11d4-465e-aa8a-01bd0f807df0__wakuorg_nwaku:latest.log
2026-04-08 04:50:07.891 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20958
2026-04-08 04:50:07.892 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:07.902 ERROR [src.node.docker_mananger] Max retries reached for container 8662ad1ec88f. Exiting log stream.
2026-04-08 04:50:08.582 ERROR [src.node.docker_mananger] Max retries reached for container 095c4ad38dce. Exiting log stream.
2026-04-08 04:50:08.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20958/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:08.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:08.897 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:08.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20958/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:08.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.110/tcp/20959/p2p/16Uiu2HAmVjdfy1911f8fEJ882xeuCs9f26f39hMR5Qq6zSxJG1ap","/ip4/172.18.45.110/tcp/20960/ws/p2p/16Uiu2HAmVjdfy1911f8fEJ882xeuCs9f26f39hMR5Qq6zSxJG1ap"],"enrUri":"enr:-L24QAmBkOLEGoVdGG93Lv2eUWFoyhj-UDI7UH4STSxXB6_mSLS6T6xfy3ySn3y-56kXRMzWX-28R5KOKuFiyD5nHicCgmlkgnY0gmlwhKwSLW6KbXVsdGlhZGRyc5YACASsEi1uBlHfAAoErBItbgZR4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_cczfDQg6zls3WkhO-jjzhCGhM3rUwSg7LP_597KxzGDdGNwglHfg3VkcIJR4YV3YWt1MgU"}'
2026-04-08 04:50:08.899 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:08.899 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 04:50:08.906 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:08.906 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-07__f10597e3-11d4-465e-aa8a-01bd0f807df0__wakuorg_nwaku:latest.log
2026-04-08 04:50:08.906 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:08.907 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:08.908 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:08.908 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.51
2026-04-08 04:50:08.908 DEBUG [src.node.docker_mananger] Generated ports ['1845', '1846', '1847', '1848', '1849']
2026-04-08 04:50:08.908 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:08.908 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:08.909 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:08.909 DEBUG [src.node.docker_mananger] docker run -i -t -p 1845:1845 -p 1846:1846 -p 1847:1847 -p 1848:1848 -p 1849:1849 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1847 --rest-port=1845 --tcp-port=1846 --discv5-udp-port=1848 --rest-address=0.0.0.0 --nat=extip:172.18.109.51 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=48f6e42b0630dbbfedc74b54de2a1bd7d35545403b7b226e7bd9da7bc9d91d09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1849 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAmBkOLEGoVdGG93Lv2eUWFoyhj-UDI7UH4STSxXB6_mSLS6T6xfy3ySn3y-56kXRMzWX-28R5KOKuFiyD5nHicCgmlkgnY0gmlwhKwSLW6KbXVsdGlhZGRyc5YACASsEi1uBlHfAAoErBItbgZR4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_cczfDQg6zls3WkhO-jjzhCGhM3rUwSg7LP_597KxzGDdGNwglHfg3VkcIJR4YV3YWt1MgU --filternode=/ip4/172.18.45.110/tcp/20959/p2p/16Uiu2HAmVjdfy1911f8fEJ882xeuCs9f26f39hMR5Qq6zSxJG1ap
2026-04-08 04:50:09.111 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.51 waku 1ea6fadd51cc9b6ec8194cf769ae468cf61b2bc56b4fea90543d82b3ea2f6303
2026-04-08 04:50:09.145 DEBUG [src.node.docker_mananger] Container started with ID 1ea6fadd51cc. Setting up logs at ./log/docker/node2_2026-04-08_04-50-07__f10597e3-11d4-465e-aa8a-01bd0f807df0__wakuorg_nwaku:latest.log
2026-04-08 04:50:09.145 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1845
2026-04-08 04:50:09.145 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:10.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:10.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:10.149 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:10.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:10.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.51/tcp/1846/p2p/16Uiu2HAmQGxFbGt7xjS6UG8dJaYomwqK2WTz8CnzNrP2afPrYcbH","/ip4/172.18.109.51/tcp/1847/ws/p2p/16Uiu2HAmQGxFbGt7xjS6UG8dJaYomwqK2WTz8CnzNrP2afPrYcbH"],"enrUri":"enr:-L24QIS2vbva7r-ravEyOexsYVj3RQJBJyOSQ8HZceDA8C1eSgRRZGdUSYrrPfFxZi9xiOUKvuYlmh_xeO2kcQR7V_QCgmlkgnY0gmlwhKwSbTOKbXVsdGlhZGRyc5YACASsEm0zBgc2AAoErBJtMwYHN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrKcXw1-xr5MpfEtsJqrgnFfRZ92lFGmz5sRof4OmO1iDdGNwggc2g3VkcIIHOIV3YWt1MgA"}'
2026-04-08 04:50:10.152 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:10.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1845/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.110/tcp/20959/p2p/16Uiu2HAmVjdfy1911f8fEJ882xeuCs9f26f39hMR5Qq6zSxJG1ap"]'
2026-04-08 04:50:10.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:10.186 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 04:50:10.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:10.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:10.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1845/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "87d1274a-c3d3-4ec6-be59-c714c29c8fe7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:50:10.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"87d1274a-c3d3-4ec6-be59-c714c29c8fe7","statusDesc":"OK"}'
2026-04-08 04:50:10.221 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2026-04-08 04:50:10.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:10.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:10.230 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:10.330 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:10.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:10.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810222243174,"ephemeral":false}]'
2026-04-08 04:50:10.336 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2026-04-08 04:50:10.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:10.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:10.341 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:10.441 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:10.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:10.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810336527054,"ephemeral":false}]'
2026-04-08 04:50:10.446 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2026-04-08 04:50:10.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:10.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:10.452 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:10.552 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:10.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:10.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810447002615,"ephemeral":false}]'
2026-04-08 04:50:10.557 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2026-04-08 04:50:10.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:10.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:10.562 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:10.663 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:10.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:10.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810557798702,"ephemeral":false}]'
2026-04-08 04:50:10.667 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2026-04-08 04:50:10.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:10.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:10.672 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:10.773 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:10.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:10.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810668160694,"ephemeral":false}]'
2026-04-08 04:50:10.778 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2026-04-08 04:50:10.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:10.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:10.783 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:10.883 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:10.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:10.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810778819315,"ephemeral":false}]'
2026-04-08 04:50:10.888 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2026-04-08 04:50:10.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:10.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:10.894 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:10.994 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:10.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:10.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810889223765,"ephemeral":false}]'
2026-04-08 04:50:10.999 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2026-04-08 04:50:11.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:11.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:11.004 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:11.105 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:11.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:11.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811000024544,"ephemeral":false}]'
2026-04-08 04:50:11.110 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2026-04-08 04:50:11.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:11.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:11.115 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:11.215 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:11.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:11.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811110625886,"ephemeral":false}]'
2026-04-08 04:50:11.220 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2026-04-08 04:50:11.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:11.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:11.225 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:11.325 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:11.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:11.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811220967062,"ephemeral":false}]'
2026-04-08 04:50:11.331 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2026-04-08 04:50:11.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:11.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:11.337 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:11.437 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:11.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:11.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811331765060,"ephemeral":false}]'
2026-04-08 04:50:11.442 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2026-04-08 04:50:11.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:11.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:11.447 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:11.547 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:11.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:11.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811442284015,"ephemeral":false}]'
2026-04-08 04:50:11.552 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2026-04-08 04:50:11.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:11.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:11.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:11.658 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:11.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:11.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811552565087,"ephemeral":false}]'
2026-04-08 04:50:11.662 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2026-04-08 04:50:11.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:11.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:11.668 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:11.768 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:11.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:11.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811663097443,"ephemeral":false}]'
2026-04-08 04:50:11.773 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2026-04-08 04:50:11.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:11.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:11.778 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:11.878 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:11.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:11.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811773460757,"ephemeral":false}]'
2026-04-08 04:50:11.883 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2026-04-08 04:50:11.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:11.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:11.888 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:11.989 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:11.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:11.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811883604893,"ephemeral":false}]'
2026-04-08 04:50:11.994 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2026-04-08 04:50:11.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:11.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:11.998 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:12.098 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:12.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811994395940,"ephemeral":false}]'
2026-04-08 04:50:12.104 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2026-04-08 04:50:12.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:12.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:12.110 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:12.211 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:12.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812104579876,"ephemeral":false}]'
2026-04-08 04:50:12.216 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2026-04-08 04:50:12.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:12.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:12.222 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:12.322 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:12.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812216733919,"ephemeral":false}]'
2026-04-08 04:50:12.327 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2026-04-08 04:50:12.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:12.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:12.332 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:12.433 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:12.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812327863706,"ephemeral":false}]'
2026-04-08 04:50:12.438 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2026-04-08 04:50:12.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:12.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:12.445 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:12.545 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:12.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812438780408,"ephemeral":false}]'
2026-04-08 04:50:12.550 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2026-04-08 04:50:12.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:12.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:12.556 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:12.656 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:12.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812550961487,"ephemeral":false}]'
2026-04-08 04:50:12.661 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2026-04-08 04:50:12.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:12.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:12.667 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:12.768 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:12.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812662050982,"ephemeral":false}]'
2026-04-08 04:50:12.773 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2026-04-08 04:50:12.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:12.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:12.779 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:12.879 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:12.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812773592971,"ephemeral":false}]'
2026-04-08 04:50:12.884 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2026-04-08 04:50:12.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:12.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:12.889 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:12.989 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:12.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:12.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812884317946,"ephemeral":false}]'
2026-04-08 04:50:12.994 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2026-04-08 04:50:12.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:12.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:12.999 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.100 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812995183451,"ephemeral":false}]'
2026-04-08 04:50:13.105 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2026-04-08 04:50:13.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.110 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.211 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813105788983,"ephemeral":false}]'
2026-04-08 04:50:13.216 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2026-04-08 04:50:13.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.221 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.322 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813216537753,"ephemeral":false}]'
2026-04-08 04:50:13.327 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2026-04-08 04:50:13.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.331 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.432 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813327274593,"ephemeral":false}]'
2026-04-08 04:50:13.437 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2026-04-08 04:50:13.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.442 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.542 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813437352974,"ephemeral":false}]'
2026-04-08 04:50:13.547 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2026-04-08 04:50:13.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.652 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813547669716,"ephemeral":false}]'
2026-04-08 04:50:13.657 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2026-04-08 04:50:13.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.662 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.763 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813658047653,"ephemeral":false}]'
2026-04-08 04:50:13.767 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2026-04-08 04:50:13.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.773 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.873 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813768210116,"ephemeral":false}]'
2026-04-08 04:50:13.878 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2026-04-08 04:50:13.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.883 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:13.983 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:13.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:13.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813878836408,"ephemeral":false}]'
2026-04-08 04:50:13.989 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2026-04-08 04:50:13.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:13.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:13.994 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:14.094 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:14.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:14.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813989423483,"ephemeral":false}]'
2026-04-08 04:50:14.101 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2026-04-08 04:50:14.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:14.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:14.106 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:14.206 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:14.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:14.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623814101539210,"ephemeral":false}]'
2026-04-08 04:50:14.211 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2026-04-08 04:50:14.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:14.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:14.216 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:14.316 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:14.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:14.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623814211659159,"ephemeral":false}]'
2026-04-08 04:50:14.321 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2026-04-08 04:50:14.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:14.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:14.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:14.427 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:14.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:14.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623814321482537,"ephemeral":false}]'
2026-04-08 04:50:14.431 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2026-04-08 04:50:14.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:14.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:14.437 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:14.537 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:14.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:14.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623814431925348,"ephemeral":false}]'
2026-04-08 04:50:14.542 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2026-04-08 04:50:14.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:14.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:14.547 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:14.647 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:14.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:14.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623814542308833,"ephemeral":false}]'
2026-04-08 04:50:14.654 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:14.655 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:14.655 DEBUG [src.node.waku_node] Stopping container with id c8e790a82754
2026-04-08 04:50:15.094 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:15.094 DEBUG [src.node.waku_node] Stopping container with id 1ea6fadd51cc
2026-04-08 04:50:15.563 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:15.564 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:15.578 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:15.585 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_missing_content_topic with id: 2026-04-08_04-51-15__38676244-27ed-4d06-b9a7-59ba95bce7c0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-15__38676244-27ed-4d06-b9a7-59ba95bce7c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.171.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28526', '28527', '28528', '28529', '28530']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28526:28526 -p 28527:28527 -p 28528:28528 -p 28529:28529 -p 28530:28530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28528 --rest-port=28526 --tcp-port=28527 --discv5-udp-port=28529 --rest-address=0.0.0.0 --nat=extip:172.18.171.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdd6b4fecbd8cfb7ac2a19c72c7de0262f17f1dadcf89da6d3c0f9acf0bb4b7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28530 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.171.252 waku e3c0d1544cefdfd779b1514b8aa521a4dda15eff80dd758f15bdddf88a52ad69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e3c0d1544cef. Setting up logs at ./log/docker/node1_2026-04-08_04-51-15__38676244-27ed-4d06-b9a7-59ba95bce7c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28526
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 80b1e25fb7e9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a8e3ce661e85. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28526/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.252/tcp/28527/p2p/16Uiu2HAkz6SiqcRUaSvvateatUza3DfKWZCoh19Fo7PBge1ogsz6","/ip4/172.18.171.252/tcp/28528/ws/p2p/16Uiu2HAkz6SiqcRUaSvvateatUza3DfKWZCoh19Fo7PBge1ogsz6"],"enrUri":"enr:-L24QIJ7ymmBwQ-gNYrn9Poz8S9mxldUGkm8k6HgTOF03ScFVi7KFxyFu6dujUOmMxSHf35CqwhS86XSQcT9s2M7e8ECgmlkgnY0gmlwhKwSq_yKbXVsdGlhZGRyc5YACASsEqv8Bm9vAAoErBKr_AZvcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRV1omFaM0ahUU83wAObnYckE1RC1PYMhIfWmBdWXAa-DdGNwgm9vg3VkcIJvcYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-51-15__38676244-27ed-4d06-b9a7-59ba95bce7c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.169.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3077', '3078', '3079', '3080', '3081']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3077:3077 -p 3078:3078 -p 3079:3079 -p 3080:3080 -p 3081:3081 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3079 --rest-port=3077 --tcp-port=3078 --discv5-udp-port=3080 --rest-address=0.0.0.0 --nat=extip:172.18.169.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=adb214aabc2d3bcecca1497dcbffcb01e2f6ac21c6a9cf5c262826f57b3f91fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3081 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIJ7ymmBwQ-gNYrn9Poz8S9mxldUGkm8k6HgTOF03ScFVi7KFxyFu6dujUOmMxSHf35CqwhS86XSQcT9s2M7e8ECgmlkgnY0gmlwhKwSq_yKbXVsdGlhZGRyc5YACASsEqv8Bm9vAAoErBKr_AZvcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRV1omFaM0ahUU83wAObnYckE1RC1PYMhIfWmBdWXAa-DdGNwgm9vg3VkcIJvcYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.65 waku 1043abe700b9d61bb81fe5c896613b9387fe87d90edb302caae50764a25c6568
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1043abe700b9. Setting up logs at ./log/docker/node2_2026-04-08_04-51-15__38676244-27ed-4d06-b9a7-59ba95bce7c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3077
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3077/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3077/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.65/tcp/3078/p2p/16Uiu2HAmRnFLm6z8bTL89eoxo9WSMwvy9H6DnEXrMmDLKQthQzPg","/ip4/172.18.169.65/tcp/3079/ws/p2p/16Uiu2HAmRnFLm6z8bTL89eoxo9WSMwvy9H6DnEXrMmDLKQthQzPg"],"enrUri":"enr:-L24QBgSjMaiWEicVU7PJs2O68LscWQ1c5tuaX1n6NQTjd4SZ4Nx2E4ffKfGF066h-_j2d3x-raOyGi7vyxLTtuNerkCgmlkgnY0gmlwhKwSqUGKbXVsdGlhZGRyc5YACASsEqlBBgwGAAoErBKpQQYMB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwwPyKgrLOB0Z4WROl2wn35skKlHwK6VI1xmlGOBlHN-DdGNwggwGg3VkcIIMCIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3077/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.252/tcp/28527/p2p/16Uiu2HAkz6SiqcRUaSvvateatUza3DfKWZCoh19Fo7PBge1ogsz6"]'
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:28526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:3077/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:28526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623878263091200,"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:3077/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623878263091200,"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:28526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "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:28526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e3c0d1544cef
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1043abe700b9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_non_subscribed_pubsub_topic with id: 2026-04-08_04-51-19__28a8ec77-e0e6-4559-b988-becf8d58734a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-19__28a8ec77-e0e6-4559-b988-becf8d58734a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.207.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46405', '46406', '46407', '46408', '46409']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46405:46405 -p 46406:46406 -p 46407:46407 -p 46408:46408 -p 46409:46409 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46407 --rest-port=46405 --tcp-port=46406 --discv5-udp-port=46408 --rest-address=0.0.0.0 --nat=extip:172.18.207.111 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f23c39e6fe8afe8adafe91a8671db3bffe3c2d9d43bfcb88a9a6b6fdacbb76ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46409 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.111 waku bbbae9fbeaab104abfe4a0167048a93fc912ca2bfb6b07be16c404af8b1aa0a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bbbae9fbeaab. Setting up logs at ./log/docker/node1_2026-04-08_04-51-19__28a8ec77-e0e6-4559-b988-becf8d58734a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46405
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 e3c0d1544cef. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1043abe700b9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46405/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46405/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.111/tcp/46406/p2p/16Uiu2HAm3GUHBCJRkQtyebisTX14FXVtBj77bevhHencjGbr6zL2","/ip4/172.18.207.111/tcp/46407/ws/p2p/16Uiu2HAm3GUHBCJRkQtyebisTX14FXVtBj77bevhHencjGbr6zL2"],"enrUri":"enr:-L24QG-SwA6Qy1ksNmMzg7XUujwZ4UzW-Tafn6LrEs9n-_1aWzLhC1DMUjxGOPHJ3f85Xgd6KZCpyFfkeAl8EL58Q1ECgmlkgnY0gmlwhKwSz2-KbXVsdGlhZGRyc5YACASsEs9vBrVGAAoErBLPbwa1R90DgnJzhQDGAQAAiXNlY3AyNTZrMaECdIIJ34ZTiTDs87ADMptaFLHGcj2L_0UuACLJXlKV0yuDdGNwgrVGg3VkcIK1SIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-51-19__28a8ec77-e0e6-4559-b988-becf8d58734a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.161.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19742', '19743', '19744', '19745', '19746']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19742:19742 -p 19743:19743 -p 19744:19744 -p 19745:19745 -p 19746:19746 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19744 --rest-port=19742 --tcp-port=19743 --discv5-udp-port=19745 --rest-address=0.0.0.0 --nat=extip:172.18.161.176 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2fea4dd6ecfa12dca27b8a1de1d5bb2ca77b7eda45fdff63b6b29aa6abdc5fbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19746 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG-SwA6Qy1ksNmMzg7XUujwZ4UzW-Tafn6LrEs9n-_1aWzLhC1DMUjxGOPHJ3f85Xgd6KZCpyFfkeAl8EL58Q1ECgmlkgnY0gmlwhKwSz2-KbXVsdGlhZGRyc5YACASsEs9vBrVGAAoErBLPbwa1R90DgnJzhQDGAQAAiXNlY3AyNTZrMaECdIIJ34ZTiTDs87ADMptaFLHGcj2L_0UuACLJXlKV0yuDdGNwgrVGg3VkcIK1SIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.176 waku 800093be28c9b3ba1842b281acfb22161989a1176105ef5a3d15ca4d9a263398
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 800093be28c9. Setting up logs at ./log/docker/node2_2026-04-08_04-51-19__28a8ec77-e0e6-4559-b988-becf8d58734a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19742
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19742/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19742/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.176/tcp/19743/p2p/16Uiu2HAm35xDnzxhdVbWifAGaqGXWPu5zZk3bdzWprBZ1vdF6Y7o","/ip4/172.18.161.176/tcp/19744/ws/p2p/16Uiu2HAm35xDnzxhdVbWifAGaqGXWPu5zZk3bdzWprBZ1vdF6Y7o"],"enrUri":"enr:-L24QNktafcM14dIU03WILMCab6HKQIlERu6g20TXHbxsC4PJL5upoQj4JshOnEh14kn5VhVDAKNIz4osJg98J-cCG0CgmlkgnY0gmlwhKwSobCKbXVsdGlhZGRyc5YACASsEqGwBk0fAAoErBKhsAZNIN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcdA-UPl8DOd2-TmMKI3X9bIzZrhEDrgZJfV1J26eeE6DdGNwgk0fg3VkcIJNIYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19742/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.111/tcp/46406/p2p/16Uiu2HAm3GUHBCJRkQtyebisTX14FXVtBj77bevhHencjGbr6zL2"]'
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:46405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:19742/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623881818701312,"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:19742/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623881818701312,"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:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/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 bbbae9fbeaab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 800093be28c9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-04-08 04:50:57.237 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:57.238 DEBUG [tests.conftest] Running test: test_single_content_topic[/statusim/1/community/cbor] with id: 2026-04-08_04-50-57__6ceed66a-f39b-42ff-9080-eae102c0973f
2026-04-08 04:50:57.239 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:57.239 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:57.240 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 04:50:57.251 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:57.251 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-57__6ceed66a-f39b-42ff-9080-eae102c0973f__wakuorg_nwaku:latest.log
2026-04-08 04:50:57.252 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:57.252 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:57.255 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:57.255 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.94
2026-04-08 04:50:57.255 DEBUG [src.node.docker_mananger] Generated ports ['54132', '54133', '54134', '54135', '54136']
2026-04-08 04:50:57.255 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:57.256 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:57.256 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:57.256 DEBUG [src.node.docker_mananger] docker run -i -t -p 54132:54132 -p 54133:54133 -p 54134:54134 -p 54135:54135 -p 54136:54136 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54134 --rest-port=54132 --tcp-port=54133 --discv5-udp-port=54135 --rest-address=0.0.0.0 --nat=extip:172.18.140.94 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4bb53bced2f4d01946edeb08cdacc56f61ac886c1228255e0bdcb1ef0e4afeef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54136 --metrics-logging=true --relay=true --filter=true --content-topic=/statusim/1/community/cbor
2026-04-08 04:50:57.461 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.94 waku dda882f15a22e0892fd4b0a6fcff13134bb7a95e28c8e88a3e725a48fb89f0aa
2026-04-08 04:50:57.502 DEBUG [src.node.docker_mananger] Container started with ID dda882f15a22. Setting up logs at ./log/docker/node1_2026-04-08_04-50-57__6ceed66a-f39b-42ff-9080-eae102c0973f__wakuorg_nwaku:latest.log
2026-04-08 04:50:57.502 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54132
2026-04-08 04:50:57.502 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:57.535 ERROR [src.node.docker_mananger] Max retries reached for container 310f694290ba. Exiting log stream.
2026-04-08 04:50:58.096 ERROR [src.node.docker_mananger] Max retries reached for container 6d0e10a4b46c. Exiting log stream.
2026-04-08 04:50:58.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54132/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:58.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:58.506 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:58.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54132/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:58.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.94/tcp/54133/p2p/16Uiu2HAmFupeSEAFShNPNk6QazZZfbFjeHBh42s5vNJuvtwuBUVB","/ip4/172.18.140.94/tcp/54134/ws/p2p/16Uiu2HAmFupeSEAFShNPNk6QazZZfbFjeHBh42s5vNJuvtwuBUVB"],"enrUri":"enr:-L24QPIJtRO2i5YCWm9Pjva-bXVZ5qnsYuyPWxtxQQ2pUX6_KqNjPIW0dCF0D5Zfey1xgI79O6bdLn13qPhI0hDiJqoCgmlkgnY0gmlwhKwSjF6KbXVsdGlhZGRyc5YACASsEoxeBtN1AAoErBKMXgbTdt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDMF_M1buh27L7ENd2szFqKGElknKJjPw4-FLmztxAWv6DdGNwgtN1g3VkcILTd4V3YWt1MgU"}'
2026-04-08 04:50:58.509 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:58.516 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:58.516 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-57__6ceed66a-f39b-42ff-9080-eae102c0973f__wakuorg_nwaku:latest.log
2026-04-08 04:50:58.516 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:58.516 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:58.518 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:58.518 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.55
2026-04-08 04:50:58.518 DEBUG [src.node.docker_mananger] Generated ports ['63295', '63296', '63297', '63298', '63299']
2026-04-08 04:50:58.519 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:58.519 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:58.519 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:58.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 63295:63295 -p 63296:63296 -p 63297:63297 -p 63298:63298 -p 63299:63299 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63297 --rest-port=63295 --tcp-port=63296 --discv5-udp-port=63298 --rest-address=0.0.0.0 --nat=extip:172.18.225.55 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=20f2cb1afba0ae9fd9ef5cf7bec9fa3128fbc449a850052f6dc9efebe19db792 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63299 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPIJtRO2i5YCWm9Pjva-bXVZ5qnsYuyPWxtxQQ2pUX6_KqNjPIW0dCF0D5Zfey1xgI79O6bdLn13qPhI0hDiJqoCgmlkgnY0gmlwhKwSjF6KbXVsdGlhZGRyc5YACASsEoxeBtN1AAoErBKMXgbTdt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDMF_M1buh27L7ENd2szFqKGElknKJjPw4-FLmztxAWv6DdGNwgtN1g3VkcILTd4V3YWt1MgU --content-topic=/statusim/1/community/cbor
2026-04-08 04:50:58.715 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.55 waku 9eb99824410ab9fbb3dd5c87e1b4b1351c3becebeb93d5ae3444a74cb5d2a8bd
2026-04-08 04:50:58.752 DEBUG [src.node.docker_mananger] Container started with ID 9eb99824410a. Setting up logs at ./log/docker/node2_2026-04-08_04-50-57__6ceed66a-f39b-42ff-9080-eae102c0973f__wakuorg_nwaku:latest.log
2026-04-08 04:50:58.753 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63295
2026-04-08 04:50:58.753 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:59.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63295/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:59.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:59.762 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:59.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63295/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:59.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.55/tcp/63296/p2p/16Uiu2HAmGH76trrU6fFrxZFNpddavfk1mkzG5u73PT3CFSm1w2C8","/ip4/172.18.225.55/tcp/63297/ws/p2p/16Uiu2HAmGH76trrU6fFrxZFNpddavfk1mkzG5u73PT3CFSm1w2C8"],"enrUri":"enr:-L24QFybNcBdyP2c86CequjRWVNrImLY77zuEBz01ROO1gE7BVo_KW-zYYgE7R8htjKVgfDcH06S6ecqM8ihNakBTCkCgmlkgnY0gmlwhKwS4TeKbXVsdGlhZGRyc5YACASsEuE3BvdAAAoErBLhNwb3Qd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDNdOarRNWe-v0LpDZLKMHmSfq30LdQHHoHFE290kW8dmDdGNwgvdAg3VkcIL3QoV3YWt1MgE"}'
2026-04-08 04:50:59.773 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:59.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63295/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.94/tcp/54133/p2p/16Uiu2HAmFupeSEAFShNPNk6QazZZfbFjeHBh42s5vNJuvtwuBUVB"]'
2026-04-08 04:50:59.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-04-08 04:50:59.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63295/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-04-08 04:50:59.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:59.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:59.787 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:59.887 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:59.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54132/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:59.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775623859782406609,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:59.892 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:59.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63295/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:59.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775623859782406609,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:59.897 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:59.898 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:59.899 DEBUG [src.node.waku_node] Stopping container with id dda882f15a22
2026-04-08 04:51:00.369 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:00.370 DEBUG [src.node.waku_node] Stopping container with id 9eb99824410a
2026-04-08 04:51:00.857 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:00.860 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:00.869 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:00.874 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_lightpush__peer_full with id: 2026-04-08_04-50-10__20c92eb1-9e2b-4545-b8fc-11bf7aee29df
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-50-10__20c92eb1-9e2b-4545-b8fc-11bf7aee29df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50580', '50581', '50582', '50583', '50584']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50580:50580 -p 50581:50581 -p 50582:50582 -p 50583:50583 -p 50584:50584 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50582 --rest-port=50580 --tcp-port=50581 --discv5-udp-port=50583 --rest-address=0.0.0.0 --nat=extip:172.18.225.136 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aadf1f60b5adb17f3dbe36a47f292ece2c08d03d246b3bdb85c4ba1c7d278efb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50584 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.136 waku 528e0079de0da847441d75ee3f98e05a7381d76c8defba3d3d1de253544895ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 528e0079de0d. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-50-10__20c92eb1-9e2b-4545-b8fc-11bf7aee29df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50580
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 4684b0269fa6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1b6e137bdee6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50580/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50580/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.136/tcp/50581/p2p/16Uiu2HAm6UKQybhjmYMq7xMDG6Ae1jEnDZQqqT4Vt5PJ2CHwD5Fv","/ip4/172.18.225.136/tcp/50582/ws/p2p/16Uiu2HAm6UKQybhjmYMq7xMDG6Ae1jEnDZQqqT4Vt5PJ2CHwD5Fv"],"enrUri":"enr:-L24QM0l8in9B_bLrV1b0Sp9VO7flEHAA_OoFZhjJKffd3SrXBkPSdXSXt6s3jxofd2Lec_ypmro0C1gheFHRx6UNt0CgmlkgnY0gmlwhKwS4YiKbXVsdGlhZGRyc5YACASsEuGIBsWVAAoErBLhiAbFlt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpB4LdvNXgBmyDoGCZURnqOBgicVQg6dyUwCpx0kd8XGDdGNwgsWVg3VkcILFl4V3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-50-10__20c92eb1-9e2b-4545-b8fc-11bf7aee29df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8780', '8781', '8782', '8783', '8784']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8780:8780 -p 8781:8781 -p 8782:8782 -p 8783:8783 -p 8784:8784 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8782 --rest-port=8780 --tcp-port=8781 --discv5-udp-port=8783 --rest-address=0.0.0.0 --nat=extip:172.18.21.200 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e41a37cb819acdb3b89509fbff9c3cfa0d7ce1f9a0ad641faef0ac6f8c1f6bf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8784 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.200 waku 280a10e746f4110319b63ca326e8eaf44aaf3ff86e8e7262d7ab21c99622d1ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 280a10e746f4. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-50-10__20c92eb1-9e2b-4545-b8fc-11bf7aee29df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8780
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8780/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8780/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.200/tcp/8781/p2p/16Uiu2HAmBtHArjWHPffxFnoVmhy7Y7fi3Lr8AU6VDX5h9ZEN1SJ9","/ip4/172.18.21.200/tcp/8782/ws/p2p/16Uiu2HAmBtHArjWHPffxFnoVmhy7Y7fi3Lr8AU6VDX5h9ZEN1SJ9"],"enrUri":"enr:-L24QLqPNDL9zsNY1tvoXh5ZxppA3YxY87hSqS7GiW66-pdtACvrXa_m-QTDw-T2ZoFxJf81-yOS4rzAw1TQ4Ee-ox4CgmlkgnY0gmlwhKwSFciKbXVsdGlhZGRyc5YACASsEhXIBiJNAAoErBIVyAYiTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9Ivh1zVrKJaLvJxjum_Ksntz_xSIMkTvydvS0dE7m9aDdGNwgiJNg3VkcIIiT4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8780/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.136/tcp/50581/p2p/16Uiu2HAm6UKQybhjmYMq7xMDG6Ae1jEnDZQqqT4Vt5PJ2CHwD5Fv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-50-10__20c92eb1-9e2b-4545-b8fc-11bf7aee29df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36948', '36949', '36950', '36951', '36952']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36948:36948 -p 36949:36949 -p 36950:36950 -p 36951:36951 -p 36952:36952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36950 --rest-port=36948 --tcp-port=36949 --discv5-udp-port=36951 --rest-address=0.0.0.0 --nat=extip:172.18.214.250 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c0aedfdaaff3efcc52ddccbefb419cfcc820a9ca0f5071fa9b0fbffcee2f8dbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36952 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM0l8in9B_bLrV1b0Sp9VO7flEHAA_OoFZhjJKffd3SrXBkPSdXSXt6s3jxofd2Lec_ypmro0C1gheFHRx6UNt0CgmlkgnY0gmlwhKwS4YiKbXVsdGlhZGRyc5YACASsEuGIBsWVAAoErBLhiAbFlt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpB4LdvNXgBmyDoGCZURnqOBgicVQg6dyUwCpx0kd8XGDdGNwgsWVg3VkcILFl4V3YWt1Mg0 --lightpushnode=/ip4/172.18.225.136/tcp/50581/p2p/16Uiu2HAm6UKQybhjmYMq7xMDG6Ae1jEnDZQqqT4Vt5PJ2CHwD5Fv --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.250 waku caae16696b828e89ce27a33d5dfcaf3d370e8a00599fd85ad2649d613a6ebcfc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID caae16696b82. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-50-10__20c92eb1-9e2b-4545-b8fc-11bf7aee29df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36948
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36948/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36948/debug/v1/info" -H "Content-Type: application/json" -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.250/tcp/36949/p2p/16Uiu2HAmV6NK7m6pRS1jgq1mJxFCWiB6dVFPZ9hH38pUn1572qU1","/ip4/172.18.214.250/tcp/36950/ws/p2p/16Uiu2HAmV6NK7m6pRS1jgq1mJxFCWiB6dVFPZ9hH38pUn1572qU1"],"enrUri":"enr:-L24QGyml-cFymCCcozyOEKjxSBKKfOZeChDXn6RNBctKyQNQ4cIEIi8asbe6Q-I8TgUcDVgEskFTXCflpOCcpZm9O0CgmlkgnY0gmlwhKwS1vqKbXVsdGlhZGRyc5YACASsEtb6BpBVAAoErBLW-gaQVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED9DtYG9yPc8ghU2ChWg_zr0i1Ty1byFQPxwkHSJgXgWaDdGNwgpBVg3VkcIKQV4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.136/tcp/50581/p2p/16Uiu2HAm6UKQybhjmYMq7xMDG6Ae1jEnDZQqqT4Vt5PJ2CHwD5Fv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.200/tcp/8781/p2p/16Uiu2HAmBtHArjWHPffxFnoVmhy7Y7fi3Lr8AU6VDX5h9ZEN1SJ9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50580/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:8780/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:36948/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36948/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623813955986168}}'
INFO  src.node.api_clients.base_client:base_client.py: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:50580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623813955986168,"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:8780/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623813955986168,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623813955986168,"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 528e0079de0d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 280a10e746f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id caae16696b82
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 528e0079de0d. 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,64 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_without_subscribing_via_api_works with id: 2026-04-08_04-52-52__96e77cb4-cf0d-46c7-91ca-1cbcbf752e29
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-52-52__96e77cb4-cf0d-46c7-91ca-1cbcbf752e29__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.227.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38074', '38075', '38076', '38077', '38078']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38074:38074 -p 38075:38075 -p 38076:38076 -p 38077:38077 -p 38078:38078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38076 --rest-port=38074 --tcp-port=38075 --discv5-udp-port=38077 --rest-address=0.0.0.0 --nat=extip:172.18.227.34 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b31ad95378bf3e8bc06fba06c4fe5dcdee37cfdb03d4492c918c2cc4bbffbcbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38078 --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.227.34 waku d081ee9892bf1b8ffdbda98b20ad25fa76f034a911d17533f07a2032d9a79c8f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d081ee9892bf. Setting up logs at ./log/docker/node1_2026-04-08_04-52-52__96e77cb4-cf0d-46c7-91ca-1cbcbf752e29__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38074
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 c405718fd6bc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4485c8aede3c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38074/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.34/tcp/38075/p2p/16Uiu2HAm2dST3sTRojKfi8dRQNidZjYA7FDGwbvqjF4bH6Np8r7k","/ip4/172.18.227.34/tcp/38076/ws/p2p/16Uiu2HAm2dST3sTRojKfi8dRQNidZjYA7FDGwbvqjF4bH6Np8r7k"],"enrUri":"enr:-L24QJ5Nvi7NeaI6rDKwZlUfnPrHHoOoOFGxX5wA74sX6my_XBGcuCIE2s01Ge8vzqSckX_ekgjn6MjuJjNI0KtFeEwCgmlkgnY0gmlwhKwS4yKKbXVsdGlhZGRyc5YACASsEuMiBpS7AAoErBLjIgaUvN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECawV6zlRXq_5I2GwpXibXN-yKkexXfF8v_1HpbmJF59ODdGNwgpS7g3VkcIKUvYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-52-52__96e77cb4-cf0d-46c7-91ca-1cbcbf752e29__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8133', '8134', '8135', '8136', '8137']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8133:8133 -p 8134:8134 -p 8135:8135 -p 8136:8136 -p 8137:8137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8135 --rest-port=8133 --tcp-port=8134 --discv5-udp-port=8136 --rest-address=0.0.0.0 --nat=extip:172.18.52.206 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=eb63ac4e5fbe6f5cf6aa0ab60eb9af72ac8f980af85feebadda2331c9fc4e909 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8137 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ5Nvi7NeaI6rDKwZlUfnPrHHoOoOFGxX5wA74sX6my_XBGcuCIE2s01Ge8vzqSckX_ekgjn6MjuJjNI0KtFeEwCgmlkgnY0gmlwhKwS4yKKbXVsdGlhZGRyc5YACASsEuMiBpS7AAoErBLjIgaUvN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECawV6zlRXq_5I2GwpXibXN-yKkexXfF8v_1HpbmJF59ODdGNwgpS7g3VkcIKUvYV3YWt1MgU --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.52.206 waku 0cec6f5e85697413713cc29c7d00f63ee9783759976266e59a0d7bf21d91c5c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0cec6f5e8569. Setting up logs at ./log/docker/node2_2026-04-08_04-52-52__96e77cb4-cf0d-46c7-91ca-1cbcbf752e29__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8133
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8133/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8133/debug/v1/info" -H "Content-Type: application/json" -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.206/tcp/8134/p2p/16Uiu2HAmAw1F9QMoYq4CiKxrXLtc5YbDzmN1n7HqMJpijHTrNELX","/ip4/172.18.52.206/tcp/8135/ws/p2p/16Uiu2HAmAw1F9QMoYq4CiKxrXLtc5YbDzmN1n7HqMJpijHTrNELX"],"enrUri":"enr:-L24QKfpSFOYzyoWYU4j3RNv8nLGPX-FLH3W9-D6qiheXHwIC3f7zdGBJu0F9866lL0bWoGqm2uiEvhbWKsJd7GrW0wCgmlkgnY0gmlwhKwSNM6KbXVsdGlhZGRyc5YACASsEjTOBh_GAAoErBI0zgYfx90DgnJzhQDHAQAAiXNlY3AyNTZrMaEC5mLuFYWIMSRjEcD72lFUoC4w2Vh2yz06A-AAprWWVtiDdGNwgh_Gg3VkcIIfyIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8133/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.34/tcp/38075/p2p/16Uiu2HAm2dST3sTRojKfi8dRQNidZjYA7FDGwbvqjF4bH6Np8r7k"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38074/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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8133/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  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 d081ee9892bf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0cec6f5e8569
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-04-08 04:49:06.485 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:49:06.486 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node_pauses_and_pauses with id: 2026-04-08_04-49-06__02e1bcf9-eea2-4725-bd46-dab51eab9e9b
2026-04-08 04:49:06.486 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:49:06.486 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:49:06.486 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 04:49:06.493 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:06.493 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-06__02e1bcf9-eea2-4725-bd46-dab51eab9e9b__wakuorg_nwaku:latest.log
2026-04-08 04:49:06.493 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:06.493 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:06.495 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:06.495 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.202
2026-04-08 04:49:06.495 DEBUG [src.node.docker_mananger] Generated ports ['58464', '58465', '58466', '58467', '58468']
2026-04-08 04:49:06.495 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:06.495 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:06.495 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:06.495 DEBUG [src.node.docker_mananger] docker run -i -t -p 58464:58464 -p 58465:58465 -p 58466:58466 -p 58467:58467 -p 58468:58468 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58466 --rest-port=58464 --tcp-port=58465 --discv5-udp-port=58467 --rest-address=0.0.0.0 --nat=extip:172.18.255.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ced8cbaec6bb53cfaa38b44e108ee2b1c4a1d8eeffbe30c5ba8f4db9fba087ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58468 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:49:06.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.202 waku a6884cd63d6d136b21a2f683c75c51c37234a917d3a2be9a7c2b408fed02eb98
2026-04-08 04:49:06.703 DEBUG [src.node.docker_mananger] Container started with ID a6884cd63d6d. Setting up logs at ./log/docker/node1_2026-04-08_04-49-06__02e1bcf9-eea2-4725-bd46-dab51eab9e9b__wakuorg_nwaku:latest.log
2026-04-08 04:49:06.703 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58464
2026-04-08 04:49:06.703 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:06.833 ERROR [src.node.docker_mananger] Max retries reached for container ee8247a75343. Exiting log stream.
2026-04-08 04:49:07.243 ERROR [src.node.docker_mananger] Max retries reached for container b95b007f13bd. Exiting log stream.
2026-04-08 04:49:07.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58464/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:07.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:07.707 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:07.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58464/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:07.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.202/tcp/58465/p2p/16Uiu2HAm3dqNUkacfKdNu7bWJ4d8TSnbsaqEcq3yaHzyXWnggfxU","/ip4/172.18.255.202/tcp/58466/ws/p2p/16Uiu2HAm3dqNUkacfKdNu7bWJ4d8TSnbsaqEcq3yaHzyXWnggfxU"],"enrUri":"enr:-L24QF9arr8jXzZH1yJoOh6jhzkhbYtXbCsl9A1KlqgQsjTuOzREKAvBVeyzeOprLOsWE3rGB2ek301tx29gJuLtP_4CgmlkgnY0gmlwhKwS_8qKbXVsdGlhZGRyc5YACASsEv_KBuRhAAoErBL_ygbkYt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECefsVbfAnUaur0wmwTrhWtxTI-ell8kJwpzN9_7aXQNGDdGNwguRhg3VkcILkY4V3YWt1MgU"}'
2026-04-08 04:49:07.710 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:07.710 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 04:49:07.716 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:07.716 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-06__02e1bcf9-eea2-4725-bd46-dab51eab9e9b__wakuorg_nwaku:latest.log
2026-04-08 04:49:07.717 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:07.717 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:07.718 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:07.718 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.144
2026-04-08 04:49:07.719 DEBUG [src.node.docker_mananger] Generated ports ['37211', '37212', '37213', '37214', '37215']
2026-04-08 04:49:07.719 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:07.719 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:07.719 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:07.719 DEBUG [src.node.docker_mananger] docker run -i -t -p 37211:37211 -p 37212:37212 -p 37213:37213 -p 37214:37214 -p 37215:37215 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37213 --rest-port=37211 --tcp-port=37212 --discv5-udp-port=37214 --rest-address=0.0.0.0 --nat=extip:172.18.161.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b1815ecef4df4c6a9fccd6bfcea0beac3084cf02f775cacac0e2f5dc9b4ba14e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37215 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QF9arr8jXzZH1yJoOh6jhzkhbYtXbCsl9A1KlqgQsjTuOzREKAvBVeyzeOprLOsWE3rGB2ek301tx29gJuLtP_4CgmlkgnY0gmlwhKwS_8qKbXVsdGlhZGRyc5YACASsEv_KBuRhAAoErBL_ygbkYt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECefsVbfAnUaur0wmwTrhWtxTI-ell8kJwpzN9_7aXQNGDdGNwguRhg3VkcILkY4V3YWt1MgU --filternode=/ip4/172.18.255.202/tcp/58465/p2p/16Uiu2HAm3dqNUkacfKdNu7bWJ4d8TSnbsaqEcq3yaHzyXWnggfxU
2026-04-08 04:49:07.928 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.144 waku 530900509be544ba0ec77ac13c3448f4814ec4f2303cdf1acc82803a0864b319
2026-04-08 04:49:07.965 DEBUG [src.node.docker_mananger] Container started with ID 530900509be5. Setting up logs at ./log/docker/node2_2026-04-08_04-49-06__02e1bcf9-eea2-4725-bd46-dab51eab9e9b__wakuorg_nwaku:latest.log
2026-04-08 04:49:07.966 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37211
2026-04-08 04:49:07.966 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:08.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37211/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:08.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:08.970 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:08.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37211/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:08.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.144/tcp/37212/p2p/16Uiu2HAmJMS6yYdhWWb7K2UKta4YhoMKFvjzZvNsMsUyc42p9kWd","/ip4/172.18.161.144/tcp/37213/ws/p2p/16Uiu2HAmJMS6yYdhWWb7K2UKta4YhoMKFvjzZvNsMsUyc42p9kWd"],"enrUri":"enr:-L24QMlQIv62zzl9iI7Y0FRa8jSYa9H7eMuevjQ7rAoyt8fwd0X36pRU_KZSEiA8SY-Y3UF5KUCQLWbrNf1Ogz5gRbUCgmlkgnY0gmlwhKwSoZCKbXVsdGlhZGRyc5YACASsEqGQBpFcAAoErBKhkAaRXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVKbJRsHqmdVZ58xOjCc29JXVzbfVs3n8ZYiTqlADiNKDdGNwgpFcg3VkcIKRXoV3YWt1MgA"}'
2026-04-08 04:49:08.972 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:08.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37211/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.202/tcp/58465/p2p/16Uiu2HAm3dqNUkacfKdNu7bWJ4d8TSnbsaqEcq3yaHzyXWnggfxU"]'
2026-04-08 04:49:09.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:09.011 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 04:49:09.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58464/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:09.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:09.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37211/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "13aa8824-2b20-4728-975b-ede00ade4be0", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:49:09.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"13aa8824-2b20-4728-975b-ede00ade4be0","statusDesc":"OK"}'
2026-04-08 04:49:09.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:09.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:09.053 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:09.153 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:09.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37211/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:09.156 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":1775623749045622458,"ephemeral":false}]'
2026-04-08 04:49:09.158 DEBUG [src.node.waku_node] Pausing container with id a6884cd63d6d
2026-04-08 04:49:09.167 DEBUG [src.node.waku_node] Unpause container with id a6884cd63d6d
2026-04-08 04:49:09.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:09.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:09.180 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:09.280 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:09.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37211/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:09.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623749175725292,"ephemeral":false}]'
2026-04-08 04:49:09.285 DEBUG [src.node.waku_node] Pausing container with id 530900509be5
2026-04-08 04:49:09.295 DEBUG [src.node.waku_node] Unpause container with id 530900509be5
2026-04-08 04:49:09.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:09.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:09.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:09.409 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:09.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37211/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:09.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623749303750723,"ephemeral":false}]'
2026-04-08 04:49:09.415 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:49:09.416 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:49:09.416 DEBUG [src.node.waku_node] Stopping container with id a6884cd63d6d
2026-04-08 04:49:09.856 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:09.858 DEBUG [src.node.waku_node] Stopping container with id 530900509be5
2026-04-08 04:49:10.277 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:10.277 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:49:10.290 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:49:10.297 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,654 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_content_topics with id: 2026-04-08_04-50-30__773b6e93-f4e8-4e86-a04f-ca6e22d2583d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-50-30__773b6e93-f4e8-4e86-a04f-ca6e22d2583d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9949', '9950', '9951', '9952', '9953']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9949:9949 -p 9950:9950 -p 9951:9951 -p 9952:9952 -p 9953:9953 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9951 --rest-port=9949 --tcp-port=9950 --discv5-udp-port=9952 --rest-address=0.0.0.0 --nat=extip:172.18.103.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cc161a797a5b12f3b4d7af37de0b1e8e8ed3d8c06c4a3141d15bebabb8bd0d5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9953 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.192 waku 682ccab495d653c3d74344aeac5e0164847304585a88c3ae4cfab50dc1fea3bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 682ccab495d6. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-50-30__773b6e93-f4e8-4e86-a04f-ca6e22d2583d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9949
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 ae914eedcbe6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4255e54f5ff3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9949/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9949/debug/v1/info" -H "Content-Type: application/json" -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.192/tcp/9950/p2p/16Uiu2HAmEZiHgx9agsJMTmCtE6mi128ufE8MtpCvJj4kb7CDJnuR","/ip4/172.18.103.192/tcp/9951/ws/p2p/16Uiu2HAmEZiHgx9agsJMTmCtE6mi128ufE8MtpCvJj4kb7CDJnuR"],"enrUri":"enr:-L24QM9UaRm3OHJWScjPWQCBkpttQVrxGYVT475bBDta9WGNeKfsK3Fh1-Nw0jjQffEig4Dp-ntW2K6QlbOc4uMcVFoCgmlkgnY0gmlwhKwSZ8CKbXVsdGlhZGRyc5YACASsEmfABibeAAoErBJnwAYm390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHF1O8OLgskpBWSzgjtKwRSz2s4TDh5mgrnWwmhFoZfyDdGNwgibeg3VkcIIm4IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-50-30__773b6e93-f4e8-4e86-a04f-ca6e22d2583d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4853', '4854', '4855', '4856', '4857']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4853:4853 -p 4854:4854 -p 4855:4855 -p 4856:4856 -p 4857:4857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4855 --rest-port=4853 --tcp-port=4854 --discv5-udp-port=4856 --rest-address=0.0.0.0 --nat=extip:172.18.0.243 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8a99ce904e99a82c73adf5ca002de8eecc5fcf0317f8fab413059497bedfead8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4857 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.243 waku 44e1f413d3e39b6ca04bd10831b232188803d3956c26d714d6ecc4da8d082510
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44e1f413d3e3. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-50-30__773b6e93-f4e8-4e86-a04f-ca6e22d2583d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4853
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4853/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.243/tcp/4854/p2p/16Uiu2HAmUogPeYeXafC8eC2KiVZJJbgdEkJjU8kpsRZro8fXJQNb","/ip4/172.18.0.243/tcp/4855/ws/p2p/16Uiu2HAmUogPeYeXafC8eC2KiVZJJbgdEkJjU8kpsRZro8fXJQNb"],"enrUri":"enr:-L24QGtG9XJZ69FZmVKsQ6OwQPJ5AWU2zfwo3cNoDgYCMW9_TJOX6udYmXmgF2o83XE2lZonIayML_zo_s614emFmZECgmlkgnY0gmlwhKwSAPOKbXVsdGlhZGRyc5YACASsEgDzBhL2AAoErBIA8wYS990DgnJzhQDGAQAAiXNlY3AyNTZrMaED7_TpUlmuaOccqsCBDXobKtK10dBivxuTrTeRiO0KDSiDdGNwghL2g3VkcIIS-IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4853/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.192/tcp/9950/p2p/16Uiu2HAmEZiHgx9agsJMTmCtE6mi128ufE8MtpCvJj4kb7CDJnuR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-50-30__773b6e93-f4e8-4e86-a04f-ca6e22d2583d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.226.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44963', '44964', '44965', '44966', '44967']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44963:44963 -p 44964:44964 -p 44965:44965 -p 44966:44966 -p 44967:44967 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44965 --rest-port=44963 --tcp-port=44964 --discv5-udp-port=44966 --rest-address=0.0.0.0 --nat=extip:172.18.226.49 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d9dda8a7c8a6472fb8ace072d259c5b21f9cb0baaafec7fa8fbd5b43287aeeed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44967 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM9UaRm3OHJWScjPWQCBkpttQVrxGYVT475bBDta9WGNeKfsK3Fh1-Nw0jjQffEig4Dp-ntW2K6QlbOc4uMcVFoCgmlkgnY0gmlwhKwSZ8CKbXVsdGlhZGRyc5YACASsEmfABibeAAoErBJnwAYm390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHF1O8OLgskpBWSzgjtKwRSz2s4TDh5mgrnWwmhFoZfyDdGNwgibeg3VkcIIm4IV3YWt1Mgk --lightpushnode=/ip4/172.18.103.192/tcp/9950/p2p/16Uiu2HAmEZiHgx9agsJMTmCtE6mi128ufE8MtpCvJj4kb7CDJnuR --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.49 waku cb780a74cc7566cdb4b8a536cc09d282662b2a2895d2a119245a7b2784bff713
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cb780a74cc75. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-50-30__773b6e93-f4e8-4e86-a04f-ca6e22d2583d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44963
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.49/tcp/44964/p2p/16Uiu2HAmHPzbiPrm4Kh8fABy2sKv6vxJyycCgzyzJwxzrfLiwTGn","/ip4/172.18.226.49/tcp/44965/ws/p2p/16Uiu2HAmHPzbiPrm4Kh8fABy2sKv6vxJyycCgzyzJwxzrfLiwTGn"],"enrUri":"enr:-L24QCCW38rq-JipYfoPPCYd9asco4qMG0-f6xVo9Z5hXwJXLRGioGKPOIy2mFVF-OraPEMPcRZCwgwSiE_1zNH5QzgCgmlkgnY0gmlwhKwS4jGKbXVsdGlhZGRyc5YACASsEuIxBq-kAAoErBLiMQavpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDRnMA8qFRN6vR_qHUclVtHSgPk6ao6tgCe3uMsKcrvxuDdGNwgq-kg3VkcIKvpoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.192/tcp/9950/p2p/16Uiu2HAmEZiHgx9agsJMTmCtE6mi128ufE8MtpCvJj4kb7CDJnuR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.243/tcp/4854/p2p/16Uiu2HAmUogPeYeXafC8eC2KiVZJJbgdEkJjU8kpsRZro8fXJQNb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9949/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:4853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:44963/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A simple string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1775623834420687029}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1775623834420687029,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1775623834420687029,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1775623834420687029,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An integer
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1775623834546530663}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1775623834546530663,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1775623834546530663,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1775623834546530663,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A dictionary
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1775623834670449726}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775623834670449726,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775623834670449726,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775623834670449726,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Chinese characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1775623834795566647}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775623834795566647,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775623834795566647,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775623834795566647,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Emojis
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1775623834925784487}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775623834925784487,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775623834925784487,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775623834925784487,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Lorem ipsum text
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1775623835051875342}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775623835051875342,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775623835051875342,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775623835051875342,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic HTML content
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1775623835176143842}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1775623835176143842,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1775623835176143842,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1775623835176143842,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Cyrillic characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1775623835299921820}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775623835299921820,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775623835299921820,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775623835299921820,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Base64 encoded string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1775623835424577758}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1775623835424577758,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1775623835424577758,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1775623835424577758,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Binary data
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1775623835548130641}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775623835548130641,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775623835548130641,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775623835548130641,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Special characters with whitespace
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1775623835675164679}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775623835675164679,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775623835675164679,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775623835675164679,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Boolean false as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1775623835801242309}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1775623835801242309,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1775623835801242309,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1775623835801242309,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1775623835926613292}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1775623835926613292,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1775623835926613292,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1775623835926613292,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A list
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1775623836052918644}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775623836052918644,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775623836052918644,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775623836052918644,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Hexadecimal number as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1775623836182156441}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1775623836182156441,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1775623836182156441,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1775623836182156441,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Email format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1775623836311584486}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1775623836311584486,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1775623836311584486,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1775623836311584486,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic URL format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1775623836436633621}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1775623836436633621,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1775623836436633621,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1775623836436633621,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Date and time in ISO format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1775623836564451524}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1775623836564451524,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1775623836564451524,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1775623836564451524,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic String with escaped quotes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1775623836690827327}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775623836690827327,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775623836690827327,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775623836690827327,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A regular expression
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1775623836815010514}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775623836815010514,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775623836815010514,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775623836815010514,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A very long string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1775623836937921169}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775623836937921169,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775623836937921169,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775623836937921169,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A JSON string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1775623837065824626}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775623837065824626,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775623837065824626,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775623837065824626,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Unix path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1775623837192078676}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1775623837192078676,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1775623837192078676,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1775623837192078676,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Windows path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1775623837318264803}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775623837318264803,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775623837318264803,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775623837318264803,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An SQL query
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1775623837444964521}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775623837444964521,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775623837444964521,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775623837444964521,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic JavaScript code snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1775623837570547557}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775623837570547557,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775623837570547557,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775623837570547557,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A CSS snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1775623837694197976}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1775623837694197976,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1775623837694197976,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1775623837694197976,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Python one-liner
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1775623837821700933}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1775623837821700933,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1775623837821700933,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1775623837821700933,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An IP address
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1775623837948466351}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1775623837948466351,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1775623837948466351,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1775623837948466351,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A domain name
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1775623838074604512}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1775623838074604512,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1775623838074604512,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1775623838074604512,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A user agent string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1775623838201297131}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775623838201297131,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775623838201297131,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775623838201297131,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A credit card number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1775623838326145786}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1775623838326145786,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1775623838326145786,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1775623838326145786,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A phone number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1775623838448955978}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1775623838448955978,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1775623838448955978,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1775623838448955978,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A UUID
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1775623838573050507}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775623838573050507,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775623838573050507,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775623838573050507,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A hashtag
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1775623838698049353}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1775623838698049353,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1775623838698049353,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1775623838698049353,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Twitter handle
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1775623838824550690}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1775623838824550690,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1775623838824550690,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1775623838824550690,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A password
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1775623838950714201}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1775623838950714201,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1775623838950714201,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1775623838950714201,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A date in common format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1775623839077905454}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1775623839077905454,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1775623839077905454,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1775623839077905454,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A time string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1775623839203666741}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1775623839203666741,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1775623839203666741,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1775623839203666741,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A mathematical equation
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44963/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1775623839330029147}}'
INFO  src.node.api_clients.base_client:base_client.py: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:9949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1775623839330029147,"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:4853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1775623839330029147,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1775623839330029147,"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 682ccab495d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 44e1f413d3e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cb780a74cc75
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 682ccab495d6. 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,182 @@
2026-04-08 04:51:47.222 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:51:47.222 DEBUG [tests.conftest] Running test: test_check_sync_when_2_nodes_publish with id: 2026-04-08_04-51-47__b45b5e2f-9965-4c9b-a59c-7605cc2a43d0
2026-04-08 04:51:47.223 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:51:47.230 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:47.230 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-47__b45b5e2f-9965-4c9b-a59c-7605cc2a43d0__wakuorg_nwaku:latest.log
2026-04-08 04:51:47.236 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:47.237 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-51-47__b45b5e2f-9965-4c9b-a59c-7605cc2a43d0__wakuorg_nwaku:latest.log
2026-04-08 04:51:47.243 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:47.243 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-51-47__b45b5e2f-9965-4c9b-a59c-7605cc2a43d0__wakuorg_nwaku:latest.log
2026-04-08 04:51:47.243 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:51:47.244 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:47.244 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:47.246 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:47.246 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.196
2026-04-08 04:51:47.246 DEBUG [src.node.docker_mananger] Generated ports ['41393', '41394', '41395', '41396', '41397']
2026-04-08 04:51:47.246 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:47.246 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:47.247 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:47.247 DEBUG [src.node.docker_mananger] docker run -i -t -p 41393:41393 -p 41394:41394 -p 41395:41395 -p 41396:41396 -p 41397:41397 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41395 --rest-port=41393 --tcp-port=41394 --discv5-udp-port=41396 --rest-address=0.0.0.0 --nat=extip:172.18.202.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6df47d70ee76470faeab5dfba01db1b9b0eff8fd8fe45c282aedf8dac4ed7f50 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41397 --metrics-logging=true --relay=true
2026-04-08 04:51:47.438 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.196 waku 320fb0b45643ae7ea3dbc28dee69e8dc238c8210852330049e3d70d1a6824603
2026-04-08 04:51:47.472 DEBUG [src.node.docker_mananger] Container started with ID 320fb0b45643. Setting up logs at ./log/docker/node1_2026-04-08_04-51-47__b45b5e2f-9965-4c9b-a59c-7605cc2a43d0__wakuorg_nwaku:latest.log
2026-04-08 04:51:47.474 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41393
2026-04-08 04:51:47.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:47.544 ERROR [src.node.docker_mananger] Max retries reached for container 256fc43295f8. Exiting log stream.
2026-04-08 04:51:48.014 ERROR [src.node.docker_mananger] Max retries reached for container 57e8304a7d43. Exiting log stream.
2026-04-08 04:51:48.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41393/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:48.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:48.478 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:48.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41393/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:48.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.196/tcp/41394/p2p/16Uiu2HAmPtvvV5tzr7stYfywVoUVfTSAJWqLL3zweW4q9wc9QCCh","/ip4/172.18.202.196/tcp/41395/ws/p2p/16Uiu2HAmPtvvV5tzr7stYfywVoUVfTSAJWqLL3zweW4q9wc9QCCh"],"enrUri":"enr:-L24QAXE7vjfwn-PYxxGsikXLZ73Scyc7uc7WcEOXbWgnpDFQYA9siOVUv5LcvdsiEhpH2EJIIRicglk_cJIYxczc6MCgmlkgnY0gmlwhKwSysSKbXVsdGlhZGRyc5YACASsEsrEBqGyAAoErBLKxAahs90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpwLP1KPyfPvSmFkH0991I6w16qF1FzykZt4Sa_ezKaqDdGNwgqGyg3VkcIKhtIV3YWt1MhM"}'
2026-04-08 04:51:48.481 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:48.481 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:48.481 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:48.483 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:48.483 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.248
2026-04-08 04:51:48.483 DEBUG [src.node.docker_mananger] Generated ports ['2621', '2622', '2623', '2624', '2625']
2026-04-08 04:51:48.483 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:48.483 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:48.483 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:48.484 DEBUG [src.node.docker_mananger] docker run -i -t -p 2621:2621 -p 2622:2622 -p 2623:2623 -p 2624:2624 -p 2625:2625 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2623 --rest-port=2621 --tcp-port=2622 --discv5-udp-port=2624 --rest-address=0.0.0.0 --nat=extip:172.18.109.248 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=12cbb163afaa7cb14ade7d4cf3ecaaede27c5c25b14d7bece7abdc0fe550ad11 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2625 --metrics-logging=true --relay=true --storenode=/ip4/172.18.202.196/tcp/41394/p2p/16Uiu2HAmPtvvV5tzr7stYfywVoUVfTSAJWqLL3zweW4q9wc9QCCh --discv5-bootstrap-node=enr:-L24QAXE7vjfwn-PYxxGsikXLZ73Scyc7uc7WcEOXbWgnpDFQYA9siOVUv5LcvdsiEhpH2EJIIRicglk_cJIYxczc6MCgmlkgnY0gmlwhKwSysSKbXVsdGlhZGRyc5YACASsEsrEBqGyAAoErBLKxAahs90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpwLP1KPyfPvSmFkH0991I6w16qF1FzykZt4Sa_ezKaqDdGNwgqGyg3VkcIKhtIV3YWt1MhM
2026-04-08 04:51:48.676 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.248 waku fe4def7d1394ab664170e3ca02fc5b3cdb866cd227ecf53919aba93b829f78f9
2026-04-08 04:51:48.713 DEBUG [src.node.docker_mananger] Container started with ID fe4def7d1394. Setting up logs at ./log/docker/node2_2026-04-08_04-51-47__b45b5e2f-9965-4c9b-a59c-7605cc2a43d0__wakuorg_nwaku:latest.log
2026-04-08 04:51:48.714 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2621
2026-04-08 04:51:48.715 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:49.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2621/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:49.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:49.718 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:49.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2621/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:49.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.248/tcp/2622/p2p/16Uiu2HAkyRjZ22nw3Uhc4Da7QpgA7Vd1eFNeZPij37j2Hgzv91N9","/ip4/172.18.109.248/tcp/2623/ws/p2p/16Uiu2HAkyRjZ22nw3Uhc4Da7QpgA7Vd1eFNeZPij37j2Hgzv91N9"],"enrUri":"enr:-L24QGgIB59ta5OgdptU55UuJ99IleobL2cTlubAtYBM-C_DP9VE-vt1PpmJccz7v0XdhgNEFLmPC-T0aJ3kRjWJYPwCgmlkgnY0gmlwhKwSbfiKbXVsdGlhZGRyc5YACASsEm34Bgo-AAoErBJt-AYKP90DgnJzhQDGAQAAiXNlY3AyNTZrMaECO3LJm-r0jvIi9NiRn7qN6zVsSQNdGMH5ryiW_-Oro7qDdGNwggo-g3VkcIIKQIV3YWt1MhM"}'
2026-04-08 04:51:49.721 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:49.721 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:49.721 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:49.723 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:49.723 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.15
2026-04-08 04:51:49.723 DEBUG [src.node.docker_mananger] Generated ports ['26894', '26895', '26896', '26897', '26898']
2026-04-08 04:51:49.723 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:49.723 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:49.723 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:49.723 DEBUG [src.node.docker_mananger] docker run -i -t -p 26894:26894 -p 26895:26895 -p 26896:26896 -p 26897:26897 -p 26898:26898 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26896 --rest-port=26894 --tcp-port=26895 --discv5-udp-port=26897 --rest-address=0.0.0.0 --nat=extip:172.18.194.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c6dcb2bd8de2d3ceaafdec984b2e4aff18cde2c77acca59f515caeeb3640a8dd --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26898 --metrics-logging=true --relay=false --storenode=/ip4/172.18.109.248/tcp/2622/p2p/16Uiu2HAkyRjZ22nw3Uhc4Da7QpgA7Vd1eFNeZPij37j2Hgzv91N9 --discv5-bootstrap-node=enr:-L24QGgIB59ta5OgdptU55UuJ99IleobL2cTlubAtYBM-C_DP9VE-vt1PpmJccz7v0XdhgNEFLmPC-T0aJ3kRjWJYPwCgmlkgnY0gmlwhKwSbfiKbXVsdGlhZGRyc5YACASsEm34Bgo-AAoErBJt-AYKP90DgnJzhQDGAQAAiXNlY3AyNTZrMaECO3LJm-r0jvIi9NiRn7qN6zVsSQNdGMH5ryiW_-Oro7qDdGNwggo-g3VkcIIKQIV3YWt1MhM
2026-04-08 04:51:49.926 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.15 waku 0265636f829558457928c4be5a432622c6c6ee0e2f495241ded944f61dd6ea07
2026-04-08 04:51:49.962 DEBUG [src.node.docker_mananger] Container started with ID 0265636f8295. Setting up logs at ./log/docker/node3_2026-04-08_04-51-47__b45b5e2f-9965-4c9b-a59c-7605cc2a43d0__wakuorg_nwaku:latest.log
2026-04-08 04:51:49.962 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26894
2026-04-08 04:51:49.962 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:50.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26894/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:50.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:50.966 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:50.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26894/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:50.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.15/tcp/26895/p2p/16Uiu2HAmUeunpCLXo1bvhdLzBpQWvQX9JJyzUJsVwrmxy9ws1AZe","/ip4/172.18.194.15/tcp/26896/ws/p2p/16Uiu2HAmUeunpCLXo1bvhdLzBpQWvQX9JJyzUJsVwrmxy9ws1AZe"],"enrUri":"enr:-L24QD5Zq2n5vcOS6_Exd8-VhmElfObBvb7xZM5Ji7-vfHlzaZ98N7zefT9ttUOhB8pCbddCnRhk6WddlHT6MWhvx4kCgmlkgnY0gmlwhKwSwg-KbXVsdGlhZGRyc5YACASsEsIPBmkPAAoErBLCDwZpEN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7bXVvEP1xo0scfs7EYR4SKPlf_jn0P1_jLh8N-KeO4mDdGNwgmkPg3VkcIJpEYV3YWt1MgA"}'
2026-04-08 04:51:50.969 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:50.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.196/tcp/41394/p2p/16Uiu2HAmPtvvV5tzr7stYfywVoUVfTSAJWqLL3zweW4q9wc9QCCh"]'
2026-04-08 04:51:50.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:50.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26894/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.248/tcp/2622/p2p/16Uiu2HAkyRjZ22nw3Uhc4Da7QpgA7Vd1eFNeZPij37j2Hgzv91N9"]'
2026-04-08 04:51:51.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:51.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:51.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.024 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.031 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.041 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.048 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.058 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.063 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.074 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.079 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.090 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.096 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.106 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.112 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.122 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.128 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.138 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.144 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.154 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.159 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.170 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41393/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.175 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.186 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.192 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.202 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.207 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.218 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.223 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.234 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.240 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.250 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.256 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.266 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.272 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.283 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.288 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.299 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.303 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.314 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.318 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.329 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:51.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2621/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:51.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:51.335 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 04:51:51.345 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:51:51.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41393/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:51.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x611de1c39c7948ce2eeacc4a99e74107c01ab4570a2219cbda80c74a69e396e3"},{"messageHash":"0x9556d7e1c1058bfdd3c860de60cb8c6be73e2f72624a24ebd62a29dc39cbca4c"},{"messageHash":"0x2a17bc5b8e4a366161ab949a4fbf9f313b10904acad6acad66a8bbe92bd978cb"},{"messageHash":"0xb0f3c647ea7389962bf108bc9a63df9ba00dd992cbd0167b04b01b1b96a662a0"},{"messageHash":"0xb635af970f8b80217516844c9b3435c9dea154dd03bc794236a3b7fcb4fa74b8"},{"messageHash":"0x3423cecdfa914c3934bc784d4ae995bbff113e5b7fb125512140177ac605efdb"},{"messageHash":"0xcd35f193ff7f8f940c4410bdecbfe66434d0e8506ee118d11a46ab3e197a1af8"},{"messageHash":"0xa8e95979a728fdc275e54130be09e6708ee28101ea464d232bb6ed85c8644cc7"},{"messageHash":"0x46d666af89d6c5aa2182131980d1e2532549eae14d7a166a924467c24851710f"},{"messageHash":"0x9ed6553383db6fe5896f3748f0fb09526f2b7a9a6685a655b9561f9d61d282dd"},{"messageHash":"0xa2c26766afef3f2798d836b8f085abb8b46f111fc6c110bfadb16485b1599c91"},{"messageHash":"0x87d1faeefccdf2c2d93db94be9c235a1b1919ef75763776c6244b88779f30a79"},{"messageHash":"0x988afb85b5505a9f61f8823f0f6b3eef8c008f9603acdb038e6063c8990edfcf"},{"messageHash":"0x717a80beab46fd090e02f845c0b2fff0f815522a6398f9fe910c6d608e84ce0b"},{"messageHash":"0xbd0e3f85bb231d8d81afeb63884ff37cbc71d40ff27398e2676d8f2bb30f529a"},{"messageHash":"0x696be3088b73819e135b643796382943df62603e25167c2b5d3f43b138954d64"},{"messageHash":"0xec2ef13e06fb9ef3fcfc74e97aab96ebaf9efd6f732b825b6cfe5cc3bba235c1"},{"messageHash":"0xd2d41224ad3453b92aebb775bbbc322367c466f2450a4d89b66d05857194f62b"},{"messageHash":"0x262fa47fc40bfe793aebeb768b949c8d9496831662c571790f710e6ec968293b"},{"messageHash":"0x2b77fb1ce8f2d97a5c9f2a32887477b4101c5ebedcc39c686472fb8279d6bcde"}]}'
2026-04-08 04:51:51.349 DEBUG [src.steps.store] messages length is 20
2026-04-08 04:51:51.351 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:51:51.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2621/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:51.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x611de1c39c7948ce2eeacc4a99e74107c01ab4570a2219cbda80c74a69e396e3"},{"messageHash":"0x9556d7e1c1058bfdd3c860de60cb8c6be73e2f72624a24ebd62a29dc39cbca4c"},{"messageHash":"0x2a17bc5b8e4a366161ab949a4fbf9f313b10904acad6acad66a8bbe92bd978cb"},{"messageHash":"0xb0f3c647ea7389962bf108bc9a63df9ba00dd992cbd0167b04b01b1b96a662a0"},{"messageHash":"0xb635af970f8b80217516844c9b3435c9dea154dd03bc794236a3b7fcb4fa74b8"},{"messageHash":"0x3423cecdfa914c3934bc784d4ae995bbff113e5b7fb125512140177ac605efdb"},{"messageHash":"0xcd35f193ff7f8f940c4410bdecbfe66434d0e8506ee118d11a46ab3e197a1af8"},{"messageHash":"0xa8e95979a728fdc275e54130be09e6708ee28101ea464d232bb6ed85c8644cc7"},{"messageHash":"0x46d666af89d6c5aa2182131980d1e2532549eae14d7a166a924467c24851710f"},{"messageHash":"0x9ed6553383db6fe5896f3748f0fb09526f2b7a9a6685a655b9561f9d61d282dd"},{"messageHash":"0xa2c26766afef3f2798d836b8f085abb8b46f111fc6c110bfadb16485b1599c91"},{"messageHash":"0x87d1faeefccdf2c2d93db94be9c235a1b1919ef75763776c6244b88779f30a79"},{"messageHash":"0x988afb85b5505a9f61f8823f0f6b3eef8c008f9603acdb038e6063c8990edfcf"},{"messageHash":"0x717a80beab46fd090e02f845c0b2fff0f815522a6398f9fe910c6d608e84ce0b"},{"messageHash":"0xbd0e3f85bb231d8d81afeb63884ff37cbc71d40ff27398e2676d8f2bb30f529a"},{"messageHash":"0x696be3088b73819e135b643796382943df62603e25167c2b5d3f43b138954d64"},{"messageHash":"0xec2ef13e06fb9ef3fcfc74e97aab96ebaf9efd6f732b825b6cfe5cc3bba235c1"},{"messageHash":"0xd2d41224ad3453b92aebb775bbbc322367c466f2450a4d89b66d05857194f62b"},{"messageHash":"0x262fa47fc40bfe793aebeb768b949c8d9496831662c571790f710e6ec968293b"},{"messageHash":"0x2b77fb1ce8f2d97a5c9f2a32887477b4101c5ebedcc39c686472fb8279d6bcde"}]}'
2026-04-08 04:51:51.355 DEBUG [src.steps.store] messages length is 20
2026-04-08 04:51:51.357 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:51:51.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26894/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:51.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9ffc20c8cd8118bc1246","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x611de1c39c7948ce2eeacc4a99e74107c01ab4570a2219cbda80c74a69e396e3"},{"messageHash":"0x9556d7e1c1058bfdd3c860de60cb8c6be73e2f72624a24ebd62a29dc39cbca4c"},{"messageHash":"0x2a17bc5b8e4a366161ab949a4fbf9f313b10904acad6acad66a8bbe92bd978cb"},{"messageHash":"0xb0f3c647ea7389962bf108bc9a63df9ba00dd992cbd0167b04b01b1b96a662a0"},{"messageHash":"0xb635af970f8b80217516844c9b3435c9dea154dd03bc794236a3b7fcb4fa74b8"},{"messageHash":"0x3423cecdfa914c3934bc784d4ae995bbff113e5b7fb125512140177ac605efdb"},{"messageHash":"0xcd35f193ff7f8f940c4410bdecbfe66434d0e8506ee118d11a46ab3e197a1af8"},{"messageHash":"0xa8e95979a728fdc275e54130be09e6708ee28101ea464d232bb6ed85c8644cc7"},{"messageHash":"0x46d666af89d6c5aa2182131980d1e2532549eae14d7a166a924467c24851710f"},{"messageHash":"0x9ed6553383db6fe5896f3748f0fb09526f2b7a9a6685a655b9561f9d61d282dd"},{"messageHash":"0xa2c26766afef3f2798d836b8f085abb8b46f111fc6c110bfadb16485b1599c91"},{"messageHash":"0x87d1faeefccdf2c2d93db94be9c235a1b1919ef75763776c6244b88779f30a79"},{"messageHash":"0x988afb85b5505a9f61f8823f0f6b3eef8c008f9603acdb038e6063c8990edfcf"},{"messageHash":"0x717a80beab46fd090e02f845c0b2fff0f815522a6398f9fe910c6d608e84ce0b"},{"messageHash":"0xbd0e3f85bb231d8d81afeb63884ff37cbc71d40ff27398e2676d8f2bb30f529a"},{"messageHash":"0x696be3088b73819e135b643796382943df62603e25167c2b5d3f43b138954d64"},{"messageHash":"0xec2ef13e06fb9ef3fcfc74e97aab96ebaf9efd6f732b825b6cfe5cc3bba235c1"},{"messageHash":"0xd2d41224ad3453b92aebb775bbbc322367c466f2450a4d89b66d05857194f62b"},{"messageHash":"0x262fa47fc40bfe793aebeb768b949c8d9496831662c571790f710e6ec968293b"},{"messageHash":"0x2b77fb1ce8f2d97a5c9f2a32887477b4101c5ebedcc39c686472fb8279d6bcde"}]}'
2026-04-08 04:51:51.366 DEBUG [src.steps.store] messages length is 20
2026-04-08 04:51:51.369 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:51.370 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:51.371 DEBUG [src.node.waku_node] Stopping container with id 320fb0b45643
2026-04-08 04:51:51.859 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:51.866 DEBUG [src.node.waku_node] Stopping container with id fe4def7d1394
2026-04-08 04:51:52.356 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:52.356 DEBUG [src.node.waku_node] Stopping container with id 0265636f8295
2026-04-08 04:51:52.678 ERROR [src.node.docker_mananger] Max retries reached for container 320fb0b45643. Exiting log stream.
2026-04-08 04:51:52.832 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:52.834 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:52.845 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:52.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:52.865 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,200 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_filter_interaction_with_six_nodes with id: 2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  tests.e2e.test_e2e:test_e2e.py:306 Create 6 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/node4_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:311 Start 5 nodes with their corresponding config
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.60.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59880', '59881', '59882', '59883', '59884']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59880:59880 -p 59881:59881 -p 59882:59882 -p 59883:59883 -p 59884:59884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59882 --rest-port=59880 --tcp-port=59881 --discv5-udp-port=59883 --rest-address=0.0.0.0 --nat=extip:172.18.60.60 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccce761bceb8b3adc8f110c1ed24d3c67b017660778bfb170547fa7cb8c8bc19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59884 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.60 waku c53b7fc56bd7d0db7043c124a587da2023be84db6912c1ddda21371a29752d56
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c53b7fc56bd7. Setting up logs at ./log/docker/node1_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59880
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59880/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59880/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.60/tcp/59881/p2p/16Uiu2HAmDeMX6HNHqQjiEeRBsnLiMEAy6kJ3hdbBnyg7XLdeBEDZ","/ip4/172.18.60.60/tcp/59882/ws/p2p/16Uiu2HAmDeMX6HNHqQjiEeRBsnLiMEAy6kJ3hdbBnyg7XLdeBEDZ"],"enrUri":"enr:-L24QM6P4nh6yI-22yNTndz7ZjJGHXK-NjOEUTsSdgDaw44nZOcb-knfPxsxWoQckEiuLeU7--In_hkffKhEhk5rjzICgmlkgnY0gmlwhKwSPDyKbXVsdGlhZGRyc5YACASsEjw8BunpAAoErBI8PAbp6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDrIKv1dMOn8B7pFOMMJ1yIpCqlQOlNchTAUKoCAi9syDdGNwgunpg3VkcILp64V3YWt1MgM"}'
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.228.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16088', '16089', '16090', '16091', '16092']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16088:16088 -p 16089:16089 -p 16090:16090 -p 16091:16091 -p 16092:16092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16090 --rest-port=16088 --tcp-port=16089 --discv5-udp-port=16091 --rest-address=0.0.0.0 --nat=extip:172.18.228.114 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8431a30d9ab0dbc0b5fdd93672f2ef212faafd7dded1cb6a3aa6a4c612d9db50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16092 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QM6P4nh6yI-22yNTndz7ZjJGHXK-NjOEUTsSdgDaw44nZOcb-knfPxsxWoQckEiuLeU7--In_hkffKhEhk5rjzICgmlkgnY0gmlwhKwSPDyKbXVsdGlhZGRyc5YACASsEjw8BunpAAoErBI8PAbp6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDrIKv1dMOn8B7pFOMMJ1yIpCqlQOlNchTAUKoCAi9syDdGNwgunpg3VkcILp64V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.114 waku a6141aa0b5ccf5f0b3cfe4af42178b0c8a854436e5c68e3c891f1a93168f9c74
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6141aa0b5cc. Setting up logs at ./log/docker/node2_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16088
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16088/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.114/tcp/16089/p2p/16Uiu2HAm9BGdpViPwicFDvkzyP3mdfd9oMnz4tsW2XFu6HrRiDMS","/ip4/172.18.228.114/tcp/16090/ws/p2p/16Uiu2HAm9BGdpViPwicFDvkzyP3mdfd9oMnz4tsW2XFu6HrRiDMS"],"enrUri":"enr:-L24QHd6tRLSseVYJQF-w1uSiLuySPlEd-yAeLBcz-c06Ep1TKtiq2xZKEMJrKbHpgLosqhj-HGE9XT9fi50y3W9ku8CgmlkgnY0gmlwhKwS5HKKbXVsdGlhZGRyc5YACASsEuRyBj7ZAAoErBLkcgY-2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzFMXDu3dpl8QUsMPGU1z5DgD0Zgf-vdQ7ElEpVJk-FmDdGNwgj7Zg3VkcII-24V3YWt1MgM"}'
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.129.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65237', '65238', '65239', '65240', '65241']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65237:65237 -p 65238:65238 -p 65239:65239 -p 65240:65240 -p 65241:65241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65239 --rest-port=65237 --tcp-port=65238 --discv5-udp-port=65240 --rest-address=0.0.0.0 --nat=extip:172.18.129.58 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=884a6e8f0f54cd6bee8c09aabbfa2b2c4644deca1dc941dca2dacf466637b3f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65241 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QHd6tRLSseVYJQF-w1uSiLuySPlEd-yAeLBcz-c06Ep1TKtiq2xZKEMJrKbHpgLosqhj-HGE9XT9fi50y3W9ku8CgmlkgnY0gmlwhKwS5HKKbXVsdGlhZGRyc5YACASsEuRyBj7ZAAoErBLkcgY-2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzFMXDu3dpl8QUsMPGU1z5DgD0Zgf-vdQ7ElEpVJk-FmDdGNwgj7Zg3VkcII-24V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.58 waku 5999e3410438fafcbf7eed842f3c1d2ea1e31fd42aecb72657800e37f90458fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5999e3410438. Setting up logs at ./log/docker/node3_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65237
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.58/tcp/65238/p2p/16Uiu2HAmSxzcKFPXaxBE58EdjF1rRSoZUKXyanFmnypXdrMycjDH","/ip4/172.18.129.58/tcp/65239/ws/p2p/16Uiu2HAmSxzcKFPXaxBE58EdjF1rRSoZUKXyanFmnypXdrMycjDH"],"enrUri":"enr:-L24QEU9bhTqulMI8tqkfmzTXghDd6UJyAuUGyOEoFcMoeb9Zv-nvm2klc4BHfZE6OUbr6mXsPOlf5BZDxjfYVa_D1ACgmlkgnY0gmlwhKwSgTqKbXVsdGlhZGRyc5YACASsEoE6Bv7WAAoErBKBOgb-190DgnJzhQDGAQAAiXNlY3AyNTZrMaED1KBdTNrmN3IBAj7Cu0-kLeZXrEKmkcAzGXKtIh9mImiDdGNwgv7Wg3VkcIL-2IV3YWt1MgM"}'
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.97.248
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35587', '35588', '35589', '35590', '35591']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35587:35587 -p 35588:35588 -p 35589:35589 -p 35590:35590 -p 35591:35591 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35589 --rest-port=35587 --tcp-port=35588 --discv5-udp-port=35590 --rest-address=0.0.0.0 --nat=extip:172.18.97.248 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=04c7dbe1b5f6f07b684f5cca4d81fd06ff52cdece3eecc0be24acc25ad468bfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35591 --metrics-logging=true --relay=true --filter=true --store=true --discv5-bootstrap-node=enr:-L24QEU9bhTqulMI8tqkfmzTXghDd6UJyAuUGyOEoFcMoeb9Zv-nvm2klc4BHfZE6OUbr6mXsPOlf5BZDxjfYVa_D1ACgmlkgnY0gmlwhKwSgTqKbXVsdGlhZGRyc5YACASsEoE6Bv7WAAoErBKBOgb-190DgnJzhQDGAQAAiXNlY3AyNTZrMaED1KBdTNrmN3IBAj7Cu0-kLeZXrEKmkcAzGXKtIh9mImiDdGNwgv7Wg3VkcIL-2IV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.248 waku c8b34781a7f4eafd3f422722a709b620a81cd58981e764a2771981bcb9bb855d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8b34781a7f4. Setting up logs at ./log/docker/node4_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35587
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35587/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35587/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.248/tcp/35588/p2p/16Uiu2HAm6qod3FJ46qq2hDLH8AFbfCbFG2kyPWVU8i4SuHRHYvZP","/ip4/172.18.97.248/tcp/35589/ws/p2p/16Uiu2HAm6qod3FJ46qq2hDLH8AFbfCbFG2kyPWVU8i4SuHRHYvZP"],"enrUri":"enr:-L24QMhNVNCj6LsrVcoM7Yo-hR6K2JIkFNNL26pM7bSae_LyDrY2Wh1Fv0O0sp2tCxCVNEuZHmfHr2krqId_p7Ox2ogCgmlkgnY0gmlwhKwSYfiKbXVsdGlhZGRyc5YACASsEmH4BosEAAoErBJh-AaLBd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqZ8i-tnbmw_JrG-HtKsVshtKzpFu_VxU4rFDUVhw26KDdGNwgosEg3VkcIKLBoV3YWt1Mgc"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.163.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15651', '15652', '15653', '15654', '15655']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15651:15651 -p 15652:15652 -p 15653:15653 -p 15654:15654 -p 15655:15655 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15653 --rest-port=15651 --tcp-port=15652 --discv5-udp-port=15654 --rest-address=0.0.0.0 --nat=extip:172.18.163.25 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8f07ac30b0cbecdaeabef8fbc541c46dd60f4ead5bdef0ddb7bec4f2c7fc8e60 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15655 --metrics-logging=true --relay=false --filternode=/ip4/172.18.97.248/tcp/35588/p2p/16Uiu2HAm6qod3FJ46qq2hDLH8AFbfCbFG2kyPWVU8i4SuHRHYvZP --discv5-bootstrap-node=enr:-L24QMhNVNCj6LsrVcoM7Yo-hR6K2JIkFNNL26pM7bSae_LyDrY2Wh1Fv0O0sp2tCxCVNEuZHmfHr2krqId_p7Ox2ogCgmlkgnY0gmlwhKwSYfiKbXVsdGlhZGRyc5YACASsEmH4BosEAAoErBJh-AaLBd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqZ8i-tnbmw_JrG-HtKsVshtKzpFu_VxU4rFDUVhw26KDdGNwgosEg3VkcIKLBoV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.25 waku f97622a10e8623d59cb4a996d443b71dcd199df1c4090bc79d25eb5fb3070534
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f97622a10e86. Setting up logs at ./log/docker/node6_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15651
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15651/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15651/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.25/tcp/15652/p2p/16Uiu2HAmEPz28rX4s9QoKv4igBTqUMokUAqUD5CHZZMNmmxQHvpt","/ip4/172.18.163.25/tcp/15653/ws/p2p/16Uiu2HAmEPz28rX4s9QoKv4igBTqUMokUAqUD5CHZZMNmmxQHvpt"],"enrUri":"enr:-L24QIsyDUP6Zo0XiREhGza4Oo_vkMZ5-ZoQrXaT9FKPtULmYj-0HC8Dx2b-RL5FDxYRIJlftF-80sYnsrT_9PFsdUcCgmlkgnY0gmlwhKwSoxmKbXVsdGlhZGRyc5YACASsEqMZBj0kAAoErBKjGQY9Jd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGd9Jzzoq5ScgoevW85GKJOoWPsVqqOXcFXjS-FNFdZ2DdGNwgj0kg3VkcII9JoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:318 Subscribe nodes to relay pubsub topics
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59880/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:16088/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:65237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:35587/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:323 Node6 subscribe to filter for pubsubtopic /waku/2/rs/198/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15651/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/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:59880/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.129.58/tcp/65238/p2p/16Uiu2HAmSxzcKFPXaxBE58EdjF1rRSoZUKXyanFmnypXdrMycjDH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.97.248/tcp/35588/p2p/16Uiu2HAm6qod3FJ46qq2hDLH8AFbfCbFG2kyPWVU8i4SuHRHYvZP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.228.114/tcp/59910/p2p/16Uiu2HAm9BGdpViPwicFDvkzyP3mdfd9oMnz4tsW2XFu6HrRiDMS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16088/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.129.58/tcp/41078/p2p/16Uiu2HAmSxzcKFPXaxBE58EdjF1rRSoZUKXyanFmnypXdrMycjDH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.60.60/tcp/59881/p2p/16Uiu2HAmDeMX6HNHqQjiEeRBsnLiMEAy6kJ3hdbBnyg7XLdeBEDZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65237/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.97.248/tcp/43088/p2p/16Uiu2HAm6qod3FJ46qq2hDLH8AFbfCbFG2kyPWVU8i4SuHRHYvZP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.228.114/tcp/16089/p2p/16Uiu2HAm9BGdpViPwicFDvkzyP3mdfd9oMnz4tsW2XFu6HrRiDMS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.60.60/tcp/49684/p2p/16Uiu2HAmDeMX6HNHqQjiEeRBsnLiMEAy6kJ3hdbBnyg7XLdeBEDZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35587/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.129.58/tcp/65238/p2p/16Uiu2HAmSxzcKFPXaxBE58EdjF1rRSoZUKXyanFmnypXdrMycjDH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.163.25/tcp/44368/p2p/16Uiu2HAmEPz28rX4s9QoKv4igBTqUMokUAqUD5CHZZMNmmxQHvpt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.60.60/tcp/56820/p2p/16Uiu2HAmDeMX6HNHqQjiEeRBsnLiMEAy6kJ3hdbBnyg7XLdeBEDZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15651/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.97.248/tcp/35588/p2p/16Uiu2HAm6qod3FJ46qq2hDLH8AFbfCbFG2kyPWVU8i4SuHRHYvZP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 50 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:328 Node1 publish message for topic /waku/2/rs/198/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 4 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:333 Node6 inquery for filter messages on pubsubtopic /waku/2/rs/198/1 & contenttopic/test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15651/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":1775623760518212092,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:335 Filter inquiry response is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775623760518212092, 'ephemeral': False}]
DEBUG  tests.e2e.test_e2e:test_e2e.py:338 Node5 goes live !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.194.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53619', '53620', '53621', '53622', '53623']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53619:53619 -p 53620:53620 -p 53621:53621 -p 53622:53622 -p 53623:53623 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53621 --rest-port=53619 --tcp-port=53620 --discv5-udp-port=53622 --rest-address=0.0.0.0 --nat=extip:172.18.194.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fcfbff90d8f6adae18cf6ce022f55d2d7bc591dda3a7cdeef6cb20ffb7503fcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53623 --metrics-logging=true --relay=false --storenode=/ip4/172.18.97.248/tcp/35588/p2p/16Uiu2HAm6qod3FJ46qq2hDLH8AFbfCbFG2kyPWVU8i4SuHRHYvZP --discv5-bootstrap-node=enr:-L24QMhNVNCj6LsrVcoM7Yo-hR6K2JIkFNNL26pM7bSae_LyDrY2Wh1Fv0O0sp2tCxCVNEuZHmfHr2krqId_p7Ox2ogCgmlkgnY0gmlwhKwSYfiKbXVsdGlhZGRyc5YACASsEmH4BosEAAoErBJh-AaLBd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqZ8i-tnbmw_JrG-HtKsVshtKzpFu_VxU4rFDUVhw26KDdGNwgosEg3VkcIKLBoV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.34 waku 9d43c07dc76e2af7d9bc60dda96d8481df421014b988b87364db785d5b4b4549
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9d43c07dc76e. Setting up logs at ./log/docker/node5_2026-04-08_04-48-21__5009d838-266d-45dd-8526-520d9511655a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53619
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53619/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.34/tcp/53620/p2p/16Uiu2HAm9G6FLFbnMw8WqzP5C4Mu5WjT19r2FMu6Y3fTHJyLv3dX","/ip4/172.18.194.34/tcp/53621/ws/p2p/16Uiu2HAm9G6FLFbnMw8WqzP5C4Mu5WjT19r2FMu6Y3fTHJyLv3dX"],"enrUri":"enr:-L24QDSBMqFIes8N2TCe1W66plyWCE7ctBiMOdYnaL_8pYEceOE3MXOwaBGg3Fr8OVfziEINzGwIbuCcGaIosOArDCMCgmlkgnY0gmlwhKwSwiKKbXVsdGlhZGRyc5YACASsEsIiBtF0AAoErBLCIgbRdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzY8_qtC7Wp527RrDVlsMfuvtmhHn7R3MB71_TvpcGEaDdGNwgtF0g3VkcILRdoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:341 Node5 makes request to get stored messages
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53619/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"a351c42992b314eeb4a5","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xab26c1a60149df03cda9766d7392705e6043e84c97fccf8d5cb8329dc69af240"}]}'
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 c53b7fc56bd7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a6141aa0b5cc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5999e3410438
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c53b7fc56bd7. 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 c8b34781a7f4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a6141aa0b5cc. 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 f97622a10e86
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9d43c07dc76e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5999e3410438. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c8b34781a7f4. 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.

View File

@ -0,0 +1,665 @@
2026-04-08 04:49:44.369 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:49:44.371 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-08_04-49-44__25ce835c-e3c4-4149-970c-4fee1bcf2cc4
2026-04-08 04:49:44.371 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:49:44.371 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:49:44.372 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 04:49:44.383 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:44.383 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-44__25ce835c-e3c4-4149-970c-4fee1bcf2cc4__wakuorg_nwaku:latest.log
2026-04-08 04:49:44.383 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:44.383 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:44.386 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:44.387 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.29
2026-04-08 04:49:44.387 DEBUG [src.node.docker_mananger] Generated ports ['6065', '6066', '6067', '6068', '6069']
2026-04-08 04:49:44.387 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:44.387 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:44.388 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:44.388 DEBUG [src.node.docker_mananger] docker run -i -t -p 6065:6065 -p 6066:6066 -p 6067:6067 -p 6068:6068 -p 6069:6069 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6067 --rest-port=6065 --tcp-port=6066 --discv5-udp-port=6068 --rest-address=0.0.0.0 --nat=extip:172.18.151.29 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d977cfbbce37adcba53fc46dba71748b81c5febad9430dcffc0cdd2eeb88fdae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6069 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:49:44.576 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.29 waku 679186992dcc29f1ee90817ff265946857037a98cb8bf1da371fa24c0460a07d
2026-04-08 04:49:44.615 DEBUG [src.node.docker_mananger] Container started with ID 679186992dcc. Setting up logs at ./log/docker/node1_2026-04-08_04-49-44__25ce835c-e3c4-4149-970c-4fee1bcf2cc4__wakuorg_nwaku:latest.log
2026-04-08 04:49:44.616 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6065
2026-04-08 04:49:44.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:44.753 ERROR [src.node.docker_mananger] Max retries reached for container 5cd076d4e8eb. Exiting log stream.
2026-04-08 04:49:45.214 ERROR [src.node.docker_mananger] Max retries reached for container d92130d4dd7c. Exiting log stream.
2026-04-08 04:49:45.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6065/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:45.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:45.620 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:45.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:45.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.29/tcp/6066/p2p/16Uiu2HAm36WgGFb5Yqkpw8s7aMyhfR4R6cTbb28nBvnebXNC5LLD","/ip4/172.18.151.29/tcp/6067/ws/p2p/16Uiu2HAm36WgGFb5Yqkpw8s7aMyhfR4R6cTbb28nBvnebXNC5LLD"],"enrUri":"enr:-L24QO5lSRZB0hdAf8Bg54p7i0yVgOBp8PFJ9GfmX5wqIHAWMyIQyEXvzMcGrnCb62ETDsw93hiF_jcxNJnRRWY2xkgCgmlkgnY0gmlwhKwSlx2KbXVsdGlhZGRyc5YACASsEpcdBheyAAoErBKXHQYXs90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcfTxJKc0oTD6WV0LwDX9bhDD98G3vQ7-yfs_Nj_wh_aDdGNwgheyg3VkcIIXtIV3YWt1MgU"}'
2026-04-08 04:49:45.622 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:45.623 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 04:49:45.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:45.629 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-44__25ce835c-e3c4-4149-970c-4fee1bcf2cc4__wakuorg_nwaku:latest.log
2026-04-08 04:49:45.629 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:45.629 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:45.631 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:45.631 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.135
2026-04-08 04:49:45.631 DEBUG [src.node.docker_mananger] Generated ports ['45427', '45428', '45429', '45430', '45431']
2026-04-08 04:49:45.631 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:45.631 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:45.631 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:45.632 DEBUG [src.node.docker_mananger] docker run -i -t -p 45427:45427 -p 45428:45428 -p 45429:45429 -p 45430:45430 -p 45431:45431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45429 --rest-port=45427 --tcp-port=45428 --discv5-udp-port=45430 --rest-address=0.0.0.0 --nat=extip:172.18.115.135 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b9a1c8f0a02bfd4beb892d5cf503a128c0d5ec318b3ab1927b02cfff3d8bcbae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45431 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QO5lSRZB0hdAf8Bg54p7i0yVgOBp8PFJ9GfmX5wqIHAWMyIQyEXvzMcGrnCb62ETDsw93hiF_jcxNJnRRWY2xkgCgmlkgnY0gmlwhKwSlx2KbXVsdGlhZGRyc5YACASsEpcdBheyAAoErBKXHQYXs90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcfTxJKc0oTD6WV0LwDX9bhDD98G3vQ7-yfs_Nj_wh_aDdGNwgheyg3VkcIIXtIV3YWt1MgU --filternode=/ip4/172.18.151.29/tcp/6066/p2p/16Uiu2HAm36WgGFb5Yqkpw8s7aMyhfR4R6cTbb28nBvnebXNC5LLD
2026-04-08 04:49:45.807 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.135 waku 57fa5e65a1b5439e5bd10fad31d8a326e0929b79a24958ea9a67820c8441fc81
2026-04-08 04:49:45.839 DEBUG [src.node.docker_mananger] Container started with ID 57fa5e65a1b5. Setting up logs at ./log/docker/node2_2026-04-08_04-49-44__25ce835c-e3c4-4149-970c-4fee1bcf2cc4__wakuorg_nwaku:latest.log
2026-04-08 04:49:45.840 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45427
2026-04-08 04:49:45.841 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:46.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:46.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:46.845 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:46.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:46.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.135/tcp/45428/p2p/16Uiu2HAmLNNPgM28urpaCEbmP3zAJ2YUJ84MEeuEM1gSMjwxFMNr","/ip4/172.18.115.135/tcp/45429/ws/p2p/16Uiu2HAmLNNPgM28urpaCEbmP3zAJ2YUJ84MEeuEM1gSMjwxFMNr"],"enrUri":"enr:-L24QJBi9xQNfp8cWZ7ypnLd3I0NNVD3XdDKCqtwCGVbmWQII9V7Gtbc7CAH5VP07frW0bu096ThpUbJDkBfQHIf3FMCgmlkgnY0gmlwhKwSc4eKbXVsdGlhZGRyc5YACASsEnOHBrF0AAoErBJzhwaxdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcpuLMOmEe55AAtwbwh_sxkm2UZMfZbdN8qNtz2DOT6ODdGNwgrF0g3VkcIKxdoV3YWt1MgA"}'
2026-04-08 04:49:46.848 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:46.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45427/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.151.29/tcp/6066/p2p/16Uiu2HAm36WgGFb5Yqkpw8s7aMyhfR4R6cTbb28nBvnebXNC5LLD"]'
2026-04-08 04:49:46.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:46.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:46.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:46.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45427/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3350bdbe-842b-4be0-affc-928e34031b91", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:49:46.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3350bdbe-842b-4be0-affc-928e34031b91","statusDesc":"OK"}'
2026-04-08 04:49:46.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:46.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:46.973 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:47.073 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:47.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:47.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1775623786940712094,"ephemeral":false}]'
2026-04-08 04:49:47.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:47.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:47.108 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:47.208 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:47.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:47.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1775623787078850424,"ephemeral":false}]'
2026-04-08 04:49:47.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:47.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:47.242 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:47.342 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:47.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:47.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1775623787212698858,"ephemeral":false}]'
2026-04-08 04:49:47.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:47.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:47.375 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:47.476 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:47.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:47.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1775623787346808436,"ephemeral":false}]'
2026-04-08 04:49:47.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:47.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:47.509 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:47.609 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:47.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:47.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1775623787480413964,"ephemeral":false}]'
2026-04-08 04:49:47.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:47.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:47.644 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:47.745 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:47.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:47.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1775623787614119801,"ephemeral":false}]'
2026-04-08 04:49:47.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:47.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:47.779 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:47.880 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:47.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:47.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1775623787750367484,"ephemeral":false}]'
2026-04-08 04:49:47.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:47.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:47.913 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:48.014 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:48.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:48.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1775623787884663978,"ephemeral":false}]'
2026-04-08 04:49:48.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:48.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:48.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:48.147 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:48.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:48.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1775623788018509378,"ephemeral":false}]'
2026-04-08 04:49:48.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:48.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:48.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:48.282 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:48.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:48.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1775623788152580044,"ephemeral":false}]'
2026-04-08 04:49:48.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:48.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:48.316 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:48.416 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:48.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:48.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1775623788286791652,"ephemeral":false}]'
2026-04-08 04:49:48.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:48.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:48.450 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:48.550 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:48.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:48.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1775623788421012861,"ephemeral":false}]'
2026-04-08 04:49:48.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:48.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:48.583 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:48.684 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:48.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:48.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1775623788554645263,"ephemeral":false}]'
2026-04-08 04:49:48.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:48.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:48.717 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:48.817 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:48.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:48.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1775623788688277915,"ephemeral":false}]'
2026-04-08 04:49:48.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:48.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:48.851 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:48.951 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:48.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:48.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1775623788822285430,"ephemeral":false}]'
2026-04-08 04:49:48.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:48.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:48.985 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:49.086 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:49.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:49.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1775623788956784898,"ephemeral":false}]'
2026-04-08 04:49:49.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:49.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:49.120 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:49.220 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:49.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:49.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1775623789091446358,"ephemeral":false}]'
2026-04-08 04:49:49.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:49.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:49.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:49.354 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:49.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:49.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1775623789225203864,"ephemeral":false}]'
2026-04-08 04:49:49.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:49.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:49.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:49.488 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:49.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:49.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1775623789359136039,"ephemeral":false}]'
2026-04-08 04:49:49.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:49.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:49.522 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:49.622 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:49.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:49.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1775623789493182459,"ephemeral":false}]'
2026-04-08 04:49:49.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:49.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:49.658 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:49.758 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:49.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:49.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1775623789627402044,"ephemeral":false}]'
2026-04-08 04:49:49.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:49.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:49.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:49.892 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:49.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:49.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1775623789762873136,"ephemeral":false}]'
2026-04-08 04:49:49.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:49.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:49.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:50.026 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:50.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:50.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1775623789896855169,"ephemeral":false}]'
2026-04-08 04:49:50.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:50.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:50.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:50.159 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:50.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:50.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1775623790030442544,"ephemeral":false}]'
2026-04-08 04:49:50.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:50.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:50.192 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:50.293 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:50.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:50.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1775623790163967526,"ephemeral":false}]'
2026-04-08 04:49:50.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:50.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:50.327 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:50.427 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:50.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:50.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1775623790298182957,"ephemeral":false}]'
2026-04-08 04:49:50.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:50.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:50.462 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:50.562 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:50.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:50.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1775623790432935607,"ephemeral":false}]'
2026-04-08 04:49:50.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:50.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:50.597 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:50.697 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:50.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:50.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1775623790567245236,"ephemeral":false}]'
2026-04-08 04:49:50.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:50.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:50.731 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:50.831 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:50.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:50.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1775623790702213177,"ephemeral":false}]'
2026-04-08 04:49:50.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:50.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:50.864 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:50.964 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:50.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:50.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1775623790835725013,"ephemeral":false}]'
2026-04-08 04:49:50.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:50.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:50.998 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:51.098 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:51.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/30" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:51.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1775623790969103835,"ephemeral":false}]'
2026-04-08 04:49:51.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:51.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:51.132 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:51.232 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:51.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/31" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:51.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1775623791103075381,"ephemeral":false}]'
2026-04-08 04:49:51.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:51.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:51.265 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:51.365 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:51.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/32" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:51.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1775623791236552637,"ephemeral":false}]'
2026-04-08 04:49:51.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:51.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:51.398 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:51.499 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:51.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:51.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1775623791370368902,"ephemeral":false}]'
2026-04-08 04:49:51.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:51.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:51.533 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:51.633 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:51.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/34" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:51.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1775623791504039861,"ephemeral":false}]'
2026-04-08 04:49:51.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:51.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:51.667 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:51.767 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:51.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:51.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1775623791638200559,"ephemeral":false}]'
2026-04-08 04:49:51.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:51.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:51.801 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:51.901 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:51.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/36" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:51.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1775623791772019696,"ephemeral":false}]'
2026-04-08 04:49:51.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:51.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:51.934 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:52.035 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:52.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/37" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:52.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1775623791906096748,"ephemeral":false}]'
2026-04-08 04:49:52.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:52.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:52.068 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:52.168 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:52.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/38" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:52.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1775623792039232251,"ephemeral":false}]'
2026-04-08 04:49:52.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:52.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:52.202 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:52.302 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:52.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/39" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:52.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1775623792173173540,"ephemeral":false}]'
2026-04-08 04:49:52.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:52.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:52.335 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:52.435 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:52.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/40" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:52.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1775623792306459443,"ephemeral":false}]'
2026-04-08 04:49:52.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:52.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:52.468 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:52.569 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:52.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/41" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:52.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1775623792439695212,"ephemeral":false}]'
2026-04-08 04:49:52.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:52.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:52.603 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:52.703 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:52.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/42" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:52.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1775623792574185179,"ephemeral":false}]'
2026-04-08 04:49:52.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:52.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:52.737 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:52.837 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:52.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/43" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:52.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1775623792708154879,"ephemeral":false}]'
2026-04-08 04:49:52.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:52.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:52.871 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:52.971 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:52.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/44" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:52.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1775623792842142354,"ephemeral":false}]'
2026-04-08 04:49:52.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:53.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:53.005 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:53.105 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:53.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/45" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:53.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1775623792975577870,"ephemeral":false}]'
2026-04-08 04:49:53.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:53.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:53.139 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:53.240 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:53.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/46" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:53.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1775623793110913552,"ephemeral":false}]'
2026-04-08 04:49:53.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:53.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:53.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:53.373 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:53.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/47" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:53.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1775623793244093686,"ephemeral":false}]'
2026-04-08 04:49:53.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:53.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:53.407 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:53.508 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:53.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/48" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:53.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1775623793378088682,"ephemeral":false}]'
2026-04-08 04:49:53.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:53.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:53.541 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:53.642 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:53.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/49" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:53.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1775623793512511507,"ephemeral":false}]'
2026-04-08 04:49:53.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:53.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:53.676 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:53.777 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:53.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/50" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:53.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1775623793646734715,"ephemeral":false}]'
2026-04-08 04:49:53.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:53.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:53.811 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:53.911 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:53.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/51" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:53.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1775623793782250165,"ephemeral":false}]'
2026-04-08 04:49:53.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:53.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:53.945 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:54.045 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:54.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:54.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1775623793916060252,"ephemeral":false}]'
2026-04-08 04:49:54.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:54.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:54.079 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:54.179 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:54.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/53" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:54.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1775623794050250318,"ephemeral":false}]'
2026-04-08 04:49:54.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:54.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:54.213 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:54.313 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:54.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/54" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:54.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1775623794184159661,"ephemeral":false}]'
2026-04-08 04:49:54.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:54.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:54.347 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:54.448 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:54.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/55" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:54.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1775623794317962888,"ephemeral":false}]'
2026-04-08 04:49:54.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:54.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:54.481 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:54.581 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:54.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/56" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:54.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1775623794452476858,"ephemeral":false}]'
2026-04-08 04:49:54.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:54.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:54.618 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:54.719 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:54.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:54.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1775623794586202799,"ephemeral":false}]'
2026-04-08 04:49:54.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:54.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:54.752 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:54.852 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:54.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:54.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1775623794723801881,"ephemeral":false}]'
2026-04-08 04:49:54.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:54.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:54.886 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:54.986 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:54.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:54.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1775623794857178400,"ephemeral":false}]'
2026-04-08 04:49:54.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:55.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:55.020 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:55.120 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:55.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/60" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:55.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1775623794991065865,"ephemeral":false}]'
2026-04-08 04:49:55.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:55.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:55.153 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:55.253 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:55.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/61" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:55.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1775623795124542380,"ephemeral":false}]'
2026-04-08 04:49:55.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:55.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:55.287 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:55.387 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:55.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/62" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:55.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1775623795258087511,"ephemeral":false}]'
2026-04-08 04:49:55.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:55.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:55.421 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:55.521 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:55.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/63" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:55.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1775623795392224280,"ephemeral":false}]'
2026-04-08 04:49:55.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:55.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:55.555 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:55.655 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:55.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:55.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1775623795526254977,"ephemeral":false}]'
2026-04-08 04:49:55.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:55.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:55.689 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:55.789 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:55.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/65" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:55.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1775623795660384025,"ephemeral":false}]'
2026-04-08 04:49:55.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:55.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:55.827 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:55.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:55.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/66" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:55.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1775623795794086578,"ephemeral":false}]'
2026-04-08 04:49:55.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:55.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:55.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:56.062 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:56.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/67" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:56.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1775623795933759949,"ephemeral":false}]'
2026-04-08 04:49:56.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:56.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:56.096 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:56.197 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:56.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:56.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1775623796067726350,"ephemeral":false}]'
2026-04-08 04:49:56.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:56.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:56.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:56.331 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:56.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/69" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:56.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1775623796201984742,"ephemeral":false}]'
2026-04-08 04:49:56.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:56.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:56.366 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:56.466 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:56.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/70" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:56.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1775623796336743286,"ephemeral":false}]'
2026-04-08 04:49:56.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:56.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:56.500 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:56.600 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:56.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/71" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:56.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1775623796471534529,"ephemeral":false}]'
2026-04-08 04:49:56.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:56.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:56.634 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:56.734 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:56.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/72" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:56.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1775623796605252143,"ephemeral":false}]'
2026-04-08 04:49:56.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:56.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:56.766 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:56.867 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:56.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:56.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1775623796738279933,"ephemeral":false}]'
2026-04-08 04:49:56.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:56.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:56.900 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:57.001 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:57.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/74" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:57.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1775623796871445523,"ephemeral":false}]'
2026-04-08 04:49:57.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:57.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:57.034 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:57.134 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:57.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/75" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:57.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1775623797005668748,"ephemeral":false}]'
2026-04-08 04:49:57.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:57.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:57.169 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:57.269 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:57.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/76" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:57.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1775623797140259958,"ephemeral":false}]'
2026-04-08 04:49:57.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:57.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:57.303 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:57.403 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:57.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/77" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:57.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1775623797274018087,"ephemeral":false}]'
2026-04-08 04:49:57.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:57.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:57.436 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:57.537 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:57.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/78" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:57.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1775623797407809644,"ephemeral":false}]'
2026-04-08 04:49:57.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:57.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:57.572 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:57.672 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:57.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/79" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:57.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1775623797542173640,"ephemeral":false}]'
2026-04-08 04:49:57.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:57.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:57.705 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:57.805 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:57.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/80" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:57.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1775623797676917678,"ephemeral":false}]'
2026-04-08 04:49:57.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:57.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:57.838 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:57.939 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:57.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/81" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:57.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1775623797810115708,"ephemeral":false}]'
2026-04-08 04:49:57.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:57.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:57.972 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:58.073 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:58.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:58.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1775623797943640332,"ephemeral":false}]'
2026-04-08 04:49:58.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:58.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:58.106 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:58.206 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:58.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/83" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:58.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1775623798077382062,"ephemeral":false}]'
2026-04-08 04:49:58.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:58.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:58.239 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:58.340 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:58.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:58.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1775623798211156431,"ephemeral":false}]'
2026-04-08 04:49:58.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:58.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:58.373 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:58.474 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:58.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/85" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:58.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1775623798344650217,"ephemeral":false}]'
2026-04-08 04:49:58.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:58.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:58.507 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:58.608 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:58.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/86" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:58.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1775623798478932635,"ephemeral":false}]'
2026-04-08 04:49:58.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:58.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:58.641 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:58.742 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:58.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:58.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1775623798612859640,"ephemeral":false}]'
2026-04-08 04:49:58.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:58.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:58.775 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:58.876 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:58.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:58.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1775623798746707244,"ephemeral":false}]'
2026-04-08 04:49:58.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:58.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:58.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:59.009 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:59.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/89" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:59.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1775623798880451197,"ephemeral":false}]'
2026-04-08 04:49:59.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:59.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:59.042 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:59.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:59.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/90" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:59.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1775623799013593039,"ephemeral":false}]'
2026-04-08 04:49:59.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:59.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:59.177 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:59.278 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:59.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/91" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:59.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1775623799147716360,"ephemeral":false}]'
2026-04-08 04:49:59.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:59.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:59.311 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:59.411 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:59.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/92" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:59.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1775623799282449957,"ephemeral":false}]'
2026-04-08 04:49:59.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:59.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:59.444 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:59.545 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:59.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/93" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:59.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1775623799416231648,"ephemeral":false}]'
2026-04-08 04:49:59.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:59.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:59.579 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:59.679 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:59.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/94" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:59.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1775623799550035710,"ephemeral":false}]'
2026-04-08 04:49:59.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:59.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:59.713 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:59.813 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:59.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/95" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:59.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1775623799684137200,"ephemeral":false}]'
2026-04-08 04:49:59.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:59.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:59.847 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:49:59.948 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:49:59.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/96" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:59.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1775623799818114312,"ephemeral":false}]'
2026-04-08 04:49:59.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:59.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:59.982 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:00.083 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:00.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/97" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:00.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1775623799953119196,"ephemeral":false}]'
2026-04-08 04:50:00.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:00.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:00.116 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:00.216 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:00.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/98" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:00.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1775623800087382378,"ephemeral":false}]'
2026-04-08 04:50:00.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:00.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:00.252 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:00.352 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:00.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45427/filter/v2/messages/99" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:00.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1775623800222176699,"ephemeral":false}]'
2026-04-08 04:50:00.358 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:00.359 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:00.359 DEBUG [src.node.waku_node] Stopping container with id 679186992dcc
2026-04-08 04:50:00.817 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:00.819 DEBUG [src.node.waku_node] Stopping container with id 57fa5e65a1b5
2026-04-08 04:50:01.255 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:01.258 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:01.298 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:01.311 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,123 @@
2026-04-08 04:54:30.757 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:54:30.757 DEBUG [tests.conftest] Running test: test_metrics_after_light_push with id: 2026-04-08_04-54-30__37c4f5c7-f4c3-4b49-b798-fde72073af4f
2026-04-08 04:54:30.758 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:54:30.758 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:54:30.758 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 04:54:30.758 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:54:30.759 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:54:30.765 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:54:30.765 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-54-30__37c4f5c7-f4c3-4b49-b798-fde72073af4f__wakuorg_nwaku:latest.log
2026-04-08 04:54:30.766 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:54:30.766 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:54:30.767 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:54:30.767 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.60
2026-04-08 04:54:30.767 DEBUG [src.node.docker_mananger] Generated ports ['23148', '23149', '23150', '23151', '23152']
2026-04-08 04:54:30.768 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:54:30.768 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:54:30.768 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:54:30.768 DEBUG [src.node.docker_mananger] docker run -i -t -p 23148:23148 -p 23149:23149 -p 23150:23150 -p 23151:23151 -p 23152:23152 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23150 --rest-port=23148 --tcp-port=23149 --discv5-udp-port=23151 --rest-address=0.0.0.0 --nat=extip:172.18.174.60 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e84d0e8bc1fd41e811bed20d733beb8ea460b3ed8fac0d1c4ee69bac39c0a6bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23152 --metrics-logging=true --lightpush=true --relay=true
2026-04-08 04:54:30.927 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.60 waku 45b25a669e85850db8d5f75c6596a58feb8514d1a127de7ee0ad626fc9899e1b
2026-04-08 04:54:30.957 DEBUG [src.node.docker_mananger] Container started with ID 45b25a669e85. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-54-30__37c4f5c7-f4c3-4b49-b798-fde72073af4f__wakuorg_nwaku:latest.log
2026-04-08 04:54:30.958 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23148
2026-04-08 04:54:30.959 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:54:31.137 ERROR [src.node.docker_mananger] Max retries reached for container 35f7893ee399. Exiting log stream.
2026-04-08 04:54:31.513 ERROR [src.node.docker_mananger] Max retries reached for container 60e26a667b16. Exiting log stream.
2026-04-08 04:54:31.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23148/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:31.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:54:31.962 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:54:31.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23148/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:31.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.60/tcp/23149/p2p/16Uiu2HAkvbdriNtvmdMH5uW186QwBXjwFE3pqB91y9ks7DqJn7w8","/ip4/172.18.174.60/tcp/23150/ws/p2p/16Uiu2HAkvbdriNtvmdMH5uW186QwBXjwFE3pqB91y9ks7DqJn7w8"],"enrUri":"enr:-L24QE8xiJiR5BnPUocHrFisLeBUqufywMwOytrreFl6yPUoO-841Xaezejf2sqNSEhC5S62ghKzFIvr5swH5xxfuroCgmlkgnY0gmlwhKwSrjyKbXVsdGlhZGRyc5YACASsEq48BlptAAoErBKuPAZabt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECEWkYeTqsay9KJdW-r8A4ENRl30F35E3_ZLJ3VJEl-jODdGNwglptg3VkcIJab4V3YWt1Mgk"}'
2026-04-08 04:54:31.965 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:54:31.971 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:54:31.971 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-54-30__37c4f5c7-f4c3-4b49-b798-fde72073af4f__wakuorg_nwaku:latest.log
2026-04-08 04:54:31.971 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:54:31.971 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:54:31.973 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:54:31.973 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.199
2026-04-08 04:54:31.973 DEBUG [src.node.docker_mananger] Generated ports ['9781', '9782', '9783', '9784', '9785']
2026-04-08 04:54:31.973 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:54:31.973 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:54:31.973 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:54:31.973 DEBUG [src.node.docker_mananger] docker run -i -t -p 9781:9781 -p 9782:9782 -p 9783:9783 -p 9784:9784 -p 9785:9785 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9783 --rest-port=9781 --tcp-port=9782 --discv5-udp-port=9784 --rest-address=0.0.0.0 --nat=extip:172.18.128.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7eef24b3bee2730dc5452492c1ccfd0b18df7b8afc0bdef04e3685b7a2e1788f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9785 --metrics-logging=true --lightpush=false --relay=true
2026-04-08 04:54:32.127 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.199 waku 448200ee4438180e4f38c58cef88f691871ee25fee23fadf63ac492df214fcdc
2026-04-08 04:54:32.158 DEBUG [src.node.docker_mananger] Container started with ID 448200ee4438. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-54-30__37c4f5c7-f4c3-4b49-b798-fde72073af4f__wakuorg_nwaku:latest.log
2026-04-08 04:54:32.158 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9781
2026-04-08 04:54:32.159 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:54:33.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9781/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:33.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:54:33.162 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:54:33.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9781/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:33.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.199/tcp/9782/p2p/16Uiu2HAm2vLsTSkjZKSSCeXZwiVSPMSH85EfwKEKwkPVmfuKD992","/ip4/172.18.128.199/tcp/9783/ws/p2p/16Uiu2HAm2vLsTSkjZKSSCeXZwiVSPMSH85EfwKEKwkPVmfuKD992"],"enrUri":"enr:-L24QHTOjwSEDSd1CMKH1nNhXhFcqb5c8cTCYn8CeaPBTu83ImyxD3y_CtH3lwsD5h0ruBT768VzuHBaM9kDWRzQ-m0CgmlkgnY0gmlwhKwSgMeKbXVsdGlhZGRyc5YACASsEoDHBiY2AAoErBKAxwYmN90DgnJzhQDGAQAAiXNlY3AyNTZrMaECb1oLiAn6EFbAr-AE_kgVR6PVjyQX78XZMm6G-3z1A_GDdGNwgiY2g3VkcIImOIV3YWt1MgE"}'
2026-04-08 04:54:33.164 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:54:33.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9781/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.60/tcp/23149/p2p/16Uiu2HAkvbdriNtvmdMH5uW186QwBXjwFE3pqB91y9ks7DqJn7w8"]'
2026-04-08 04:54:33.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:33.211 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:54:33.212 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-54-30__37c4f5c7-f4c3-4b49-b798-fde72073af4f__wakuorg_nwaku:latest.log
2026-04-08 04:54:33.212 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:54:33.212 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:54:33.214 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:54:33.214 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.200
2026-04-08 04:54:33.214 DEBUG [src.node.docker_mananger] Generated ports ['20530', '20531', '20532', '20533', '20534']
2026-04-08 04:54:33.215 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:54:33.217 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:54:33.217 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:54:33.217 DEBUG [src.node.docker_mananger] docker run -i -t -p 20530:20530 -p 20531:20531 -p 20532:20532 -p 20533:20533 -p 20534:20534 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20532 --rest-port=20530 --tcp-port=20531 --discv5-udp-port=20533 --rest-address=0.0.0.0 --nat=extip:172.18.68.200 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f65f0515b14bbceaaeaed04ada7950beec79880ef55cfda50b56c5e4fdede1ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20534 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE8xiJiR5BnPUocHrFisLeBUqufywMwOytrreFl6yPUoO-841Xaezejf2sqNSEhC5S62ghKzFIvr5swH5xxfuroCgmlkgnY0gmlwhKwSrjyKbXVsdGlhZGRyc5YACASsEq48BlptAAoErBKuPAZabt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECEWkYeTqsay9KJdW-r8A4ENRl30F35E3_ZLJ3VJEl-jODdGNwglptg3VkcIJab4V3YWt1Mgk --lightpushnode=/ip4/172.18.174.60/tcp/23149/p2p/16Uiu2HAkvbdriNtvmdMH5uW186QwBXjwFE3pqB91y9ks7DqJn7w8 --lightpush=true --relay=true
2026-04-08 04:54:33.371 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.200 waku e1d2934f23da2e4d314a52f2867f0164db30da20a455995ebdf9eaff7af44922
2026-04-08 04:54:33.400 DEBUG [src.node.docker_mananger] Container started with ID e1d2934f23da. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-54-30__37c4f5c7-f4c3-4b49-b798-fde72073af4f__wakuorg_nwaku:latest.log
2026-04-08 04:54:33.400 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20530
2026-04-08 04:54:33.400 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:54:34.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20530/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:34.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:54:34.404 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:54:34.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20530/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:34.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.200/tcp/20531/p2p/16Uiu2HAm4VEgNYxvpgzXbFrTJDDnv8suYQK4Uja8gMqJ2cfwisKb","/ip4/172.18.68.200/tcp/20532/ws/p2p/16Uiu2HAm4VEgNYxvpgzXbFrTJDDnv8suYQK4Uja8gMqJ2cfwisKb"],"enrUri":"enr:-L24QB82T-KjnA1bA4tHa549_ZIyNrR7zIiRHraX_eCdXKq0CamzMvYtQu7mKJtLk5_KsEGWfkJe-e8KVfdca5k_ndECgmlkgnY0gmlwhKwSRMiKbXVsdGlhZGRyc5YACASsEkTIBlAzAAoErBJEyAZQNN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEChqLl-vGc5WWOmVHYifH5IX5fDPkmU84BcHrIFfmiiwaDdGNwglAzg3VkcIJQNYV3YWt1Mgk"}'
2026-04-08 04:54:34.407 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:54:34.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20530/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.60/tcp/23149/p2p/16Uiu2HAkvbdriNtvmdMH5uW186QwBXjwFE3pqB91y9ks7DqJn7w8"]'
2026-04-08 04:54:34.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:34.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20530/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.128.199/tcp/9782/p2p/16Uiu2HAm2vLsTSkjZKSSCeXZwiVSPMSH85EfwKEKwkPVmfuKD992"]'
2026-04-08 04:54:34.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:34.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23148/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:54:34.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:34.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9781/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:54:34.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:34.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20530/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:54:34.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:34.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20530/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1775624074517045268}}'
2026-04-08 04:54:34.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:34.529 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2026-04-08 04:54:35.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23148/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:35.032 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":1775624074517045268,"ephemeral":false,"proof":""}]'
2026-04-08 04:54:35.033 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-04-08 04:54:40.033 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.174.60/tcp/23149"} has 1
2026-04-08 04:54:40.037 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.174.60/tcp/23149"} with value 1.0
2026-04-08 04:54:40.038 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-04-08 04:54:40.041 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 2.0
2026-04-08 04:54:40.041 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-04-08 04:54:40.044 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 2.0
2026-04-08 04:54:40.045 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-04-08 04:54:40.048 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 2.0
2026-04-08 04:54:40.048 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-04-08 04:54:40.051 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 2.0
2026-04-08 04:54:40.052 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-04-08 04:54:40.055 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-04-08 04:54:40.055 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-04-08 04:54:40.058 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-04-08 04:54:40.058 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-04-08 04:54:40.061 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 2.0
2026-04-08 04:54:40.061 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-04-08 04:54:40.064 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-04-08 04:54:40.065 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-04-08 04:54:40.068 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-04-08 04:54:40.069 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:54:40.070 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:54:40.070 DEBUG [src.node.waku_node] Stopping container with id 45b25a669e85
2026-04-08 04:54:40.474 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:40.474 DEBUG [src.node.waku_node] Stopping container with id 448200ee4438
2026-04-08 04:54:40.910 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:40.911 DEBUG [src.node.waku_node] Stopping container with id e1d2934f23da
2026-04-08 04:54:41.288 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:41.290 ERROR [src.node.docker_mananger] Max retries reached for container 45b25a669e85. Exiting log stream.
2026-04-08 04:54:41.290 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:54:41.302 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:54:41.310 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:54:41.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-08 04:49:35.645 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:49:35.645 DEBUG [tests.conftest] Running test: test_filter_ping_without_request_id with id: 2026-04-08_04-49-35__7f582fc9-75a9-4d36-8132-2f84f89f2607
2026-04-08 04:49:35.646 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:49:35.646 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:49:35.646 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 04:49:35.653 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:35.653 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-35__7f582fc9-75a9-4d36-8132-2f84f89f2607__wakuorg_nwaku:latest.log
2026-04-08 04:49:35.654 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:35.654 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:35.655 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:35.655 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.204
2026-04-08 04:49:35.656 DEBUG [src.node.docker_mananger] Generated ports ['7585', '7586', '7587', '7588', '7589']
2026-04-08 04:49:35.656 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:35.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:35.656 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:35.656 DEBUG [src.node.docker_mananger] docker run -i -t -p 7585:7585 -p 7586:7586 -p 7587:7587 -p 7588:7588 -p 7589:7589 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7587 --rest-port=7585 --tcp-port=7586 --discv5-udp-port=7588 --rest-address=0.0.0.0 --nat=extip:172.18.105.204 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bebad7f0dcea1bcb71e48b468acecffb0709edcaa8ccedd9fa82eac7ec947b6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7589 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:49:35.848 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.204 waku f26d9769a02ad6e53ed4b5cefb627d677a0851d2e8747c95905f24db8d46a3d5
2026-04-08 04:49:35.885 DEBUG [src.node.docker_mananger] Container started with ID f26d9769a02a. Setting up logs at ./log/docker/node1_2026-04-08_04-49-35__7f582fc9-75a9-4d36-8132-2f84f89f2607__wakuorg_nwaku:latest.log
2026-04-08 04:49:35.886 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7585
2026-04-08 04:49:35.886 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:35.949 ERROR [src.node.docker_mananger] Max retries reached for container 85ec2dfd2659. Exiting log stream.
2026-04-08 04:49:36.447 ERROR [src.node.docker_mananger] Max retries reached for container bb62632a8922. Exiting log stream.
2026-04-08 04:49:36.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7585/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:36.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:36.890 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:36.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7585/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:36.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.204/tcp/7586/p2p/16Uiu2HAmM8UhmgcZK6uWGf5jcVaC8GJdHLARdrLKNsGZEE98fiVC","/ip4/172.18.105.204/tcp/7587/ws/p2p/16Uiu2HAmM8UhmgcZK6uWGf5jcVaC8GJdHLARdrLKNsGZEE98fiVC"],"enrUri":"enr:-L24QHJp1L8Ju_IG1FYKJG8X8u7E2gt4CrkczJgwkVTRUiXHcd62E9HhriFM7dM18LOvNVb8vVJE7Sc10hGX5f5NMKkCgmlkgnY0gmlwhKwSacyKbXVsdGlhZGRyc5YACASsEmnMBh2iAAoErBJpzAYdo90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfeg8ehrs35Gy-Qc69Yu4FonV7ppX5YFhtyftpwdiG0eDdGNwgh2ig3VkcIIdpIV3YWt1MgU"}'
2026-04-08 04:49:36.892 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:36.893 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 04:49:36.899 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:36.899 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-35__7f582fc9-75a9-4d36-8132-2f84f89f2607__wakuorg_nwaku:latest.log
2026-04-08 04:49:36.899 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:36.900 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:36.901 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:36.901 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.66
2026-04-08 04:49:36.901 DEBUG [src.node.docker_mananger] Generated ports ['56141', '56142', '56143', '56144', '56145']
2026-04-08 04:49:36.901 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:36.901 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:36.902 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:36.902 DEBUG [src.node.docker_mananger] docker run -i -t -p 56141:56141 -p 56142:56142 -p 56143:56143 -p 56144:56144 -p 56145:56145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56143 --rest-port=56141 --tcp-port=56142 --discv5-udp-port=56144 --rest-address=0.0.0.0 --nat=extip:172.18.4.66 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aba277ef1faa66a5bbae53c0ccb6e3ae7a0a4b71cc765feea4211acac5cde146 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56145 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHJp1L8Ju_IG1FYKJG8X8u7E2gt4CrkczJgwkVTRUiXHcd62E9HhriFM7dM18LOvNVb8vVJE7Sc10hGX5f5NMKkCgmlkgnY0gmlwhKwSacyKbXVsdGlhZGRyc5YACASsEmnMBh2iAAoErBJpzAYdo90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfeg8ehrs35Gy-Qc69Yu4FonV7ppX5YFhtyftpwdiG0eDdGNwgh2ig3VkcIIdpIV3YWt1MgU --filternode=/ip4/172.18.105.204/tcp/7586/p2p/16Uiu2HAmM8UhmgcZK6uWGf5jcVaC8GJdHLARdrLKNsGZEE98fiVC
2026-04-08 04:49:37.093 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.66 waku 137212ef4b626d37801d32d2c4a85d9d3b5fb5e37ce39cb6ec2a333243a93812
2026-04-08 04:49:37.128 DEBUG [src.node.docker_mananger] Container started with ID 137212ef4b62. Setting up logs at ./log/docker/node2_2026-04-08_04-49-35__7f582fc9-75a9-4d36-8132-2f84f89f2607__wakuorg_nwaku:latest.log
2026-04-08 04:49:37.128 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56141
2026-04-08 04:49:37.129 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:38.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56141/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:38.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:38.133 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:38.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:38.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.66/tcp/56142/p2p/16Uiu2HAm1pHd2nLspQqGsmMh4pVvH7wW6pkPRQsoAhZ7eUsZpqcF","/ip4/172.18.4.66/tcp/56143/ws/p2p/16Uiu2HAm1pHd2nLspQqGsmMh4pVvH7wW6pkPRQsoAhZ7eUsZpqcF"],"enrUri":"enr:-L24QC1wxhkB1-Hrwz2nAFBIT9FEgnSzEh8wI9dX56eCZ9XafSKZ5L6ViOKaK27IWCsO0m6JMHzjMRDGVhqk7nNbnn4CgmlkgnY0gmlwhKwSBEKKbXVsdGlhZGRyc5YACASsEgRCBttOAAoErBIEQgbbT90DgnJzhQDGAQAAiXNlY3AyNTZrMaECXvEzLvD0nBaqWTPP7T0wXt2-FgRQSLBV4gUAbFXyIpSDdGNwgttOg3VkcILbUIV3YWt1MgA"}'
2026-04-08 04:49:38.136 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:38.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.204/tcp/7586/p2p/16Uiu2HAmM8UhmgcZK6uWGf5jcVaC8GJdHLARdrLKNsGZEE98fiVC"]'
2026-04-08 04:49:38.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:38.171 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 04:49:38.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7585/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:38.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:38.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56141/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9405f513-5c1b-4238-bc32-f28a246a2019", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:49:38.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9405f513-5c1b-4238-bc32-f28a246a2019","statusDesc":"OK"}'
2026-04-08 04:49:38.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56141/filter/v2/subscriptions/" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:38.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusDesc":"OK"}'
2026-04-08 04:49:38.217 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:49:38.217 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:49:38.218 DEBUG [src.node.waku_node] Stopping container with id f26d9769a02a
2026-04-08 04:49:38.711 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:38.711 DEBUG [src.node.waku_node] Stopping container with id 137212ef4b62
2026-04-08 04:49:39.152 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:39.153 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:49:39.159 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:49:39.164 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,192 @@
2026-04-08 04:55:18.180 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:55:18.180 DEBUG [tests.conftest] Running test: test_light_push_with_valid_timestamps with id: 2026-04-08_04-55-18__cca13eb8-fe60-42a3-bcd1-5cb5ab73ef84
2026-04-08 04:55:18.180 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:55:18.181 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 04:55:18.187 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:55:18.187 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-55-18__cca13eb8-fe60-42a3-bcd1-5cb5ab73ef84__wakuorg_nwaku:latest.log
2026-04-08 04:55:18.187 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:55:18.187 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:55:18.189 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:55:18.189 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.231
2026-04-08 04:55:18.189 DEBUG [src.node.docker_mananger] Generated ports ['26425', '26426', '26427', '26428', '26429']
2026-04-08 04:55:18.189 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:55:18.189 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:55:18.189 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:55:18.189 DEBUG [src.node.docker_mananger] docker run -i -t -p 26425:26425 -p 26426:26426 -p 26427:26427 -p 26428:26428 -p 26429:26429 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26427 --rest-port=26425 --tcp-port=26426 --discv5-udp-port=26428 --rest-address=0.0.0.0 --nat=extip:172.18.232.231 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=76ae367a9fb1ddf276e5ba9aa7952f3d012be7a76d4adbefc3bd08e8aaa5c1ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26429 --metrics-logging=true --lightpush=true --relay=true
2026-04-08 04:55:18.382 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.231 waku a14dbb76b0787e33eb8e1d6485ea44973c996b809475306b5f0bcc11552681c5
2026-04-08 04:55:18.415 DEBUG [src.node.docker_mananger] Container started with ID a14dbb76b078. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-55-18__cca13eb8-fe60-42a3-bcd1-5cb5ab73ef84__wakuorg_nwaku:latest.log
2026-04-08 04:55:18.416 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26425
2026-04-08 04:55:18.417 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:55:18.581 ERROR [src.node.docker_mananger] Max retries reached for container d0bab05d14e6. Exiting log stream.
2026-04-08 04:55:18.970 ERROR [src.node.docker_mananger] Max retries reached for container 5904618502ce. Exiting log stream.
2026-04-08 04:55:19.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26425/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:19.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:55:19.420 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:55:19.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26425/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:19.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.231/tcp/26426/p2p/16Uiu2HAkvDU3WbdV22TqbQiDjpRkH8nn1BnHtGByUccW2XSsG8Nw","/ip4/172.18.232.231/tcp/26427/ws/p2p/16Uiu2HAkvDU3WbdV22TqbQiDjpRkH8nn1BnHtGByUccW2XSsG8Nw"],"enrUri":"enr:-L24QIbzdFbqXb-JYQVgWKQYOvscV-n1Rj2TTClPjZMB_aVrL9j_43xsRHQQrtDimOkqpi6SsYCgXA09KuQ0_iYUz3MCgmlkgnY0gmlwhKwS6OeKbXVsdGlhZGRyc5YACASsEujnBmc6AAoErBLo5wZnO90DgnJzhQDGAQAAiXNlY3AyNTZrMaECC7s4o7n6z6k1DVL3nlZq5xuI6JeD2nv0bXzC6Q0IyAyDdGNwgmc6g3VkcIJnPIV3YWt1Mgk"}'
2026-04-08 04:55:19.423 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:55:19.430 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:55:19.430 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-55-18__cca13eb8-fe60-42a3-bcd1-5cb5ab73ef84__wakuorg_nwaku:latest.log
2026-04-08 04:55:19.430 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:55:19.430 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:55:19.431 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:55:19.432 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.157
2026-04-08 04:55:19.432 DEBUG [src.node.docker_mananger] Generated ports ['45740', '45741', '45742', '45743', '45744']
2026-04-08 04:55:19.432 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:55:19.432 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:55:19.432 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:55:19.432 DEBUG [src.node.docker_mananger] docker run -i -t -p 45740:45740 -p 45741:45741 -p 45742:45742 -p 45743:45743 -p 45744:45744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45742 --rest-port=45740 --tcp-port=45741 --discv5-udp-port=45743 --rest-address=0.0.0.0 --nat=extip:172.18.250.157 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b202cbd38707bc9399e2cd3add45a4bd7f408aeceb1ea270eb616e5f77fbc25a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45744 --metrics-logging=true --lightpush=false --relay=true
2026-04-08 04:55:19.624 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.157 waku d3bd22eac516b8656ba978a5f91ba1c0d95b8fd4404872df6a8e33654e413996
2026-04-08 04:55:19.654 DEBUG [src.node.docker_mananger] Container started with ID d3bd22eac516. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-55-18__cca13eb8-fe60-42a3-bcd1-5cb5ab73ef84__wakuorg_nwaku:latest.log
2026-04-08 04:55:19.655 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45740
2026-04-08 04:55:19.655 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:55:20.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:20.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:55:20.659 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:55:20.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:20.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.157/tcp/45741/p2p/16Uiu2HAmDzGZxroAqqtZDCou4J6kFDhWq2d3w7iZ4PPGK2dAjnhV","/ip4/172.18.250.157/tcp/45742/ws/p2p/16Uiu2HAmDzGZxroAqqtZDCou4J6kFDhWq2d3w7iZ4PPGK2dAjnhV"],"enrUri":"enr:-L24QJPgSWkDGDy7jUj74noPKDZIG0BGkKSbO-eJim7Oh6uFDWQOfke9Z2Y4QTYhQ-FkUzX9wVz8mHsmKOeZu63DS8sCgmlkgnY0gmlwhKwS-p2KbXVsdGlhZGRyc5YACASsEvqdBrKtAAoErBL6nQayrt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDE8wPhcdlqMX7soeO1IaLL3UkbI1C7NfVP-MmOYlxwWCDdGNwgrKtg3VkcIKyr4V3YWt1MgE"}'
2026-04-08 04:55:20.661 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:55:20.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45740/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.231/tcp/26426/p2p/16Uiu2HAkvDU3WbdV22TqbQiDjpRkH8nn1BnHtGByUccW2XSsG8Nw"]'
2026-04-08 04:55:20.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:20.711 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:55:20.711 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-55-18__cca13eb8-fe60-42a3-bcd1-5cb5ab73ef84__wakuorg_nwaku:latest.log
2026-04-08 04:55:20.712 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:55:20.712 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:55:20.714 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:55:20.714 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.208.248
2026-04-08 04:55:20.715 DEBUG [src.node.docker_mananger] Generated ports ['43974', '43975', '43976', '43977', '43978']
2026-04-08 04:55:20.715 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:55:20.716 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:55:20.723 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:55:20.723 DEBUG [src.node.docker_mananger] docker run -i -t -p 43974:43974 -p 43975:43975 -p 43976:43976 -p 43977:43977 -p 43978:43978 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43976 --rest-port=43974 --tcp-port=43975 --discv5-udp-port=43977 --rest-address=0.0.0.0 --nat=extip:172.18.208.248 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1bbdffcbff6b67e01fae4231ed68596df519a41ec31d5aa8beefda7edd7e8ddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43978 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIbzdFbqXb-JYQVgWKQYOvscV-n1Rj2TTClPjZMB_aVrL9j_43xsRHQQrtDimOkqpi6SsYCgXA09KuQ0_iYUz3MCgmlkgnY0gmlwhKwS6OeKbXVsdGlhZGRyc5YACASsEujnBmc6AAoErBLo5wZnO90DgnJzhQDGAQAAiXNlY3AyNTZrMaECC7s4o7n6z6k1DVL3nlZq5xuI6JeD2nv0bXzC6Q0IyAyDdGNwgmc6g3VkcIJnPIV3YWt1Mgk --lightpushnode=/ip4/172.18.232.231/tcp/26426/p2p/16Uiu2HAkvDU3WbdV22TqbQiDjpRkH8nn1BnHtGByUccW2XSsG8Nw --lightpush=true --relay=true
2026-04-08 04:55:20.911 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.208.248 waku b15f888533b27412480f9307b597a8339f628462991b48b9aa6abb1df7be4c0c
2026-04-08 04:55:20.945 DEBUG [src.node.docker_mananger] Container started with ID b15f888533b2. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-55-18__cca13eb8-fe60-42a3-bcd1-5cb5ab73ef84__wakuorg_nwaku:latest.log
2026-04-08 04:55:20.946 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43974
2026-04-08 04:55:20.946 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:55:21.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43974/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:21.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:55:21.949 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:55:21.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43974/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:21.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.248/tcp/43975/p2p/16Uiu2HAmMhVuyEZbV4xZtVYLhMvd1N1DzifJWfFwkax1scf1WQzL","/ip4/172.18.208.248/tcp/43976/ws/p2p/16Uiu2HAmMhVuyEZbV4xZtVYLhMvd1N1DzifJWfFwkax1scf1WQzL"],"enrUri":"enr:-L24QPWv-pfUhxVoSGN1xRpxsGhzLN7CmaIjIVwkni56wMTremRvSHgHjw0_S3oArSIempYBzdUTWGFPX_3E6ndpIuoCgmlkgnY0gmlwhKwS0PiKbXVsdGlhZGRyc5YACASsEtD4BqvHAAoErBLQ-AaryN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhl3Ffo8prcF89m4ofrBB95BAbxUbO33gMjXef_OLQUGDdGNwgqvHg3VkcIKryYV3YWt1Mgk"}'
2026-04-08 04:55:21.952 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:55:21.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43974/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.231/tcp/26426/p2p/16Uiu2HAkvDU3WbdV22TqbQiDjpRkH8nn1BnHtGByUccW2XSsG8Nw"]'
2026-04-08 04:55:22.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43974/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.157/tcp/45741/p2p/16Uiu2HAmDzGZxroAqqtZDCou4J6kFDhWq2d3w7iZ4PPGK2dAjnhV"]'
2026-04-08 04:55:22.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26425/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:55:22.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45740/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:55:22.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43974/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:55:22.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.051 DEBUG [tests.light_push.test_publish] Running test with timestamp Now
2026-04-08 04:55:22.052 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:55:22.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43974/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623705450795776}}'
2026-04-08 04:55:22.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.064 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:55:22.165 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26425/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623705450795776,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.169 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623705450795776,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.173 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43974/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623705450795776,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.176 DEBUG [tests.light_push.test_publish] Running test with timestamp Far future
2026-04-08 04:55:22.177 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:55:22.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43974/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2090983705450781952}}'
2026-04-08 04:55:22.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.192 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:55:22.292 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26425/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2090983705450781952,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.296 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2090983705450781952,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.300 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43974/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2090983705450781952,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.304 DEBUG [tests.light_push.test_publish] Running test with timestamp Recent past
2026-04-08 04:55:22.304 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:55:22.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43974/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775620105450781952}}'
2026-04-08 04:55:22.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.319 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:55:22.422 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26425/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775620105450781952,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.426 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775620105450781952,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.430 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43974/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775620105450781952,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.434 DEBUG [tests.light_push.test_publish] Running test with timestamp Near future
2026-04-08 04:55:22.434 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:55:22.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43974/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775627305450781952}}'
2026-04-08 04:55:22.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.449 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:55:22.550 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26425/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775627305450781952,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.554 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775627305450781952,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.557 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43974/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775627305450781952,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.561 DEBUG [tests.light_push.test_publish] Running test with timestamp Positive number
2026-04-08 04:55:22.561 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:55:22.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43974/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
2026-04-08 04:55:22.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.574 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:55:22.674 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26425/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.677 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.681 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43974/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.684 DEBUG [tests.light_push.test_publish] Running test with timestamp Negative number
2026-04-08 04:55:22.685 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:55:22.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43974/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
2026-04-08 04:55:22.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.696 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:55:22.796 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26425/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.800 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.804 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43974/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.809 DEBUG [tests.light_push.test_publish] Running test with timestamp DST change
2026-04-08 04:55:22.809 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 04:55:22.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43974/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
2026-04-08 04:55:22.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:22.821 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:55:22.921 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26425/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.925 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.929 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-08 04:55:22.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43974/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:22.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-04-08 04:55:22.952 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:55:22.953 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:55:22.954 DEBUG [src.node.waku_node] Stopping container with id a14dbb76b078
2026-04-08 04:55:23.476 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:55:23.478 DEBUG [src.node.waku_node] Stopping container with id d3bd22eac516
2026-04-08 04:55:23.934 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:55:23.934 DEBUG [src.node.waku_node] Stopping container with id b15f888533b2
2026-04-08 04:55:24.290 ERROR [src.node.docker_mananger] Max retries reached for container a14dbb76b078. Exiting log stream.
2026-04-08 04:55:24.354 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:55:24.356 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:55:24.368 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:55:24.379 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:55:24.392 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,137 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_some_pubsub_topics with id: 2026-04-08_04-51-37__1c4d9837-6625-4f86-9e29-82ed12d80772
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-51-37__1c4d9837-6625-4f86-9e29-82ed12d80772__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8661', '8662', '8663', '8664', '8665']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8661:8661 -p 8662:8662 -p 8663:8663 -p 8664:8664 -p 8665:8665 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8663 --rest-port=8661 --tcp-port=8662 --discv5-udp-port=8664 --rest-address=0.0.0.0 --nat=extip:172.18.111.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=85d1fe13cb86e023a3fbffbf5a5d0dc6cad2f4cdb9bf3af9aedde3e6950dedb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8665 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.97 waku c0da56580cc2085d6692ded309e2f472fdc10ebccbd13dd489af3282c94b4d49
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c0da56580cc2. Setting up logs at ./log/docker/node1_2026-04-08_04-51-37__1c4d9837-6625-4f86-9e29-82ed12d80772__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8661
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 0baeed3368d5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 121ec1414deb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8661/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8661/debug/v1/info" -H "Content-Type: application/json" -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.97/tcp/8662/p2p/16Uiu2HAkze1xdN6fT3Lv9sLGnQATVnQpQhJEwfjFBZTnXomxBFL7","/ip4/172.18.111.97/tcp/8663/ws/p2p/16Uiu2HAkze1xdN6fT3Lv9sLGnQATVnQpQhJEwfjFBZTnXomxBFL7"],"enrUri":"enr:-L24QBCBjvl3mTgbZM4dMiWgITNzxxzpheQy469o8PIieVvpIggTJRlerDnwlf1R7JLhoIeVihAEWMILwHHGNdm7Pw0CgmlkgnY0gmlwhKwSb2GKbXVsdGlhZGRyc5YACASsEm9hBiHWAAoErBJvYQYh190DgnJzhQDGAQAAiXNlY3AyNTZrMaECTXP-5VR0K5cxTOqw7qrp4AL7x8HwvCUDFLd8dBrRI0yDdGNwgiHWg3VkcIIh2IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-51-37__1c4d9837-6625-4f86-9e29-82ed12d80772__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30478', '30479', '30480', '30481', '30482']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30478:30478 -p 30479:30479 -p 30480:30480 -p 30481:30481 -p 30482:30482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30480 --rest-port=30478 --tcp-port=30479 --discv5-udp-port=30481 --rest-address=0.0.0.0 --nat=extip:172.18.204.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=93cc76fcdbad5f2f5ecf0a1418889e5d5dcf854afbafb1ebd795e43bf7c4cb39 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30482 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBCBjvl3mTgbZM4dMiWgITNzxxzpheQy469o8PIieVvpIggTJRlerDnwlf1R7JLhoIeVihAEWMILwHHGNdm7Pw0CgmlkgnY0gmlwhKwSb2GKbXVsdGlhZGRyc5YACASsEm9hBiHWAAoErBJvYQYh190DgnJzhQDGAQAAiXNlY3AyNTZrMaECTXP-5VR0K5cxTOqw7qrp4AL7x8HwvCUDFLd8dBrRI0yDdGNwgiHWg3VkcIIh2IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.244 waku b3f0db8cae41a9f12e87f7473856266b6b22575d7c3768039f1fe5660d7d0fbb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b3f0db8cae41. Setting up logs at ./log/docker/node2_2026-04-08_04-51-37__1c4d9837-6625-4f86-9e29-82ed12d80772__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30478
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30478/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30478/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.244/tcp/30479/p2p/16Uiu2HAm4LoPmJdjTa9GrpxetDksADGNBbbBCqQocWvxWn8RV1Sb","/ip4/172.18.204.244/tcp/30480/ws/p2p/16Uiu2HAm4LoPmJdjTa9GrpxetDksADGNBbbBCqQocWvxWn8RV1Sb"],"enrUri":"enr:-L24QMbOHH-60_6HKvxNJcV37fo_0LpZH47viTDC7Bd_U4feVj00gxbwJ1WuqEIHl8PWCdBJLvCd_ad3O2-KtQUx2_YCgmlkgnY0gmlwhKwSzPSKbXVsdGlhZGRyc5YACASsEsz0BncPAAoErBLM9AZ3EN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEChHmpGKMpZ0jq7_PGqeCU42zVyNvs2eAmTVdVwORDwcyDdGNwgncPg3VkcIJ3EYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30478/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.97/tcp/8662/p2p/16Uiu2HAkze1xdN6fT3Lv9sLGnQATVnQpQhJEwfjFBZTnXomxBFL7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8661/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:30478/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623900179687424,"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:30478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623900179687424,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623900299094784,"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:30478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623900299094784,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623900413687296,"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:30478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623900413687296,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623900527372544,"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:30478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623900527372544,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623900641520896,"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:30478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623900641520896,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:8661/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:30478/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/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:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623900779618944,"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:30478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623900779618944,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623900892300189,"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:30478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775623900892300189,"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 c0da56580cc2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b3f0db8cae41
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_filter_update_subscription_add_a_new_content_topic with id: 2026-04-08_04-50-03__88fd0234-7692-4299-a6d3-1b92dc9aa82d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-03__88fd0234-7692-4299-a6d3-1b92dc9aa82d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62333', '62334', '62335', '62336', '62337']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62333:62333 -p 62334:62334 -p 62335:62335 -p 62336:62336 -p 62337:62337 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62335 --rest-port=62333 --tcp-port=62334 --discv5-udp-port=62336 --rest-address=0.0.0.0 --nat=extip:172.18.236.83 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f3c1c6fadfb6ba4b4c75c0eebb0b163d3b0c75c70a34d74dbdebbdbafacbce6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62337 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.83 waku 6cb27190499832dc329417dde36a13799297962dcb4c502ec47b8e9e0eb8d2ea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6cb271904998. Setting up logs at ./log/docker/node1_2026-04-08_04-50-03__88fd0234-7692-4299-a6d3-1b92dc9aa82d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62333
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 578800f07650. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a9663cbc72b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62333/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62333/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.83/tcp/62334/p2p/16Uiu2HAmLbtsnrRABr4dJscyYJ35AZcyiufJ8AX1fKhudhFGgDF7","/ip4/172.18.236.83/tcp/62335/ws/p2p/16Uiu2HAmLbtsnrRABr4dJscyYJ35AZcyiufJ8AX1fKhudhFGgDF7"],"enrUri":"enr:-L24QImUv7FcmEKBUP1etcTuNiBMsOU3qjobRWh_MggfkFXEI6s1qWHkZP5c3kZFRJ3wGDqLeZRL7YpaKezskO7QbisCgmlkgnY0gmlwhKwS7FOKbXVsdGlhZGRyc5YACASsEuxTBvN-AAoErBLsUwbzf90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdhKQOgMU2IBRCHViLEidPsA9HlKB2kF839UQKu_6f6qDdGNwgvN-g3VkcILzgIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-03__88fd0234-7692-4299-a6d3-1b92dc9aa82d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3927', '3928', '3929', '3930', '3931']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3927:3927 -p 3928:3928 -p 3929:3929 -p 3930:3930 -p 3931:3931 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3929 --rest-port=3927 --tcp-port=3928 --discv5-udp-port=3930 --rest-address=0.0.0.0 --nat=extip:172.18.185.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3013aaf32f0270574efbfd72b0892fed9cc0db34cf425cdcb1d3c033e3bf6f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3931 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QImUv7FcmEKBUP1etcTuNiBMsOU3qjobRWh_MggfkFXEI6s1qWHkZP5c3kZFRJ3wGDqLeZRL7YpaKezskO7QbisCgmlkgnY0gmlwhKwS7FOKbXVsdGlhZGRyc5YACASsEuxTBvN-AAoErBLsUwbzf90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdhKQOgMU2IBRCHViLEidPsA9HlKB2kF839UQKu_6f6qDdGNwgvN-g3VkcILzgIV3YWt1MgU --filternode=/ip4/172.18.236.83/tcp/62334/p2p/16Uiu2HAmLbtsnrRABr4dJscyYJ35AZcyiufJ8AX1fKhudhFGgDF7
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.131 waku 6f6809a62ea2061a26945fb05e51adb9b9c312db23e552455386864079e45767
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f6809a62ea2. Setting up logs at ./log/docker/node2_2026-04-08_04-50-03__88fd0234-7692-4299-a6d3-1b92dc9aa82d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3927
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3927/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3927/debug/v1/info" -H "Content-Type: application/json" -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.131/tcp/3928/p2p/16Uiu2HAmJNAfTftwjYeWb7Mj9WPm5w7CVnXg1pZ9Ht3wvd7upQwh","/ip4/172.18.185.131/tcp/3929/ws/p2p/16Uiu2HAmJNAfTftwjYeWb7Mj9WPm5w7CVnXg1pZ9Ht3wvd7upQwh"],"enrUri":"enr:-L24QJo8tJAYS8qUI8WIS1JmzyS08rDa4725Gpt46A657usaNdL7HCwvloU3y5lc3Tcwp6YudHitCv7-df-kjeBVUG8CgmlkgnY0gmlwhKwSuYOKbXVsdGlhZGRyc5YACASsErmDBg9YAAoErBK5gwYPWd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVNbouUi1LNyfUS0vT9bRS5wgQsFUwkzYkRZvnjKklHiDdGNwgg9Yg3VkcIIPWoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3927/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.83/tcp/62334/p2p/16Uiu2HAmLbtsnrRABr4dJscyYJ35AZcyiufJ8AX1fKhudhFGgDF7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62333/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:3927/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7445da59-bfe9-41d1-aa38-1a46b8f4a711", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7445da59-bfe9-41d1-aa38-1a46b8f4a711","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:3927/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/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:62333/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:3927/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":1775623806070911405,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62333/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3927/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1775623806185772301,"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 6cb271904998
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6f6809a62ea2
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,137 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_after_node_pauses_and_pauses with id: 2026-04-08_04-50-00__371336cc-3a5c-4679-9775-c4251d45f3df
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_04-50-00__371336cc-3a5c-4679-9775-c4251d45f3df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.208.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16873', '16874', '16875', '16876', '16877']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16873:16873 -p 16874:16874 -p 16875:16875 -p 16876:16876 -p 16877:16877 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16875 --rest-port=16873 --tcp-port=16874 --discv5-udp-port=16876 --rest-address=0.0.0.0 --nat=extip:172.18.208.142 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=215d3b1ddd70f35738a14aeafc1ed70ccd1efb5eb6c4e41d2cce5ce8b9c115e4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16877 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.142 waku 84a2555354b1fa3477748fb8faf6cb6988959fddfbb1d76595fb32b6b7d8770e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84a2555354b1. Setting up logs at ./log/docker/receiving_node1_2026-04-08_04-50-00__371336cc-3a5c-4679-9775-c4251d45f3df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16873
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 e5074c134876. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 56570fe13c0a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16873/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16873/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.142/tcp/16874/p2p/16Uiu2HAmKfrKWwKhZ6cdkxg6WGmu82d62bCazR3mWX6dj2s9GarC","/ip4/172.18.208.142/tcp/16875/ws/p2p/16Uiu2HAmKfrKWwKhZ6cdkxg6WGmu82d62bCazR3mWX6dj2s9GarC"],"enrUri":"enr:-L24QEVRLZK21jrDxVHW4Za43NiDYcHZXMxw6ERjaFPSotA4P4OnFpCzneYhtkSW33xFRXkkuJTfChelzETGuxH9KsoCgmlkgnY0gmlwhKwS0I6KbXVsdGlhZGRyc5YACASsEtCOBkHqAAoErBLQjgZB690DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaDpPIU7ZdNwzvfgNolUeyGZRB-iFo7ZiDtxPetwxrCGDdGNwgkHqg3VkcIJB7IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_04-50-00__371336cc-3a5c-4679-9775-c4251d45f3df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56997', '56998', '56999', '57000', '57001']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56997:56997 -p 56998:56998 -p 56999:56999 -p 57000:57000 -p 57001:57001 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56999 --rest-port=56997 --tcp-port=56998 --discv5-udp-port=57000 --rest-address=0.0.0.0 --nat=extip:172.18.229.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=93aa1fd5a4da38accdf7da9faefadcb139d65b72fb8d62edaba81dcba26fcdc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57001 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.170 waku a75a7ebc0511524555e6d0fa81788387358bd53d9191f1b3edd929ee3aa0aa32
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a75a7ebc0511. Setting up logs at ./log/docker/receiving_node2_2026-04-08_04-50-00__371336cc-3a5c-4679-9775-c4251d45f3df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56997
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56997/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56997/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.170/tcp/56998/p2p/16Uiu2HAmRXABELd5butL1S7m9oZxjmRmibkNdh8tyd8kGV1bkfWx","/ip4/172.18.229.170/tcp/56999/ws/p2p/16Uiu2HAmRXABELd5butL1S7m9oZxjmRmibkNdh8tyd8kGV1bkfWx"],"enrUri":"enr:-L24QFQIgao6k-LEp52CMp7u1KQAaN3HOjyQfiCDc2dyI5SXJ98nEznphqJk6qQOvEUXK3u_z1TZE_eZ6MPX6NrlbfECgmlkgnY0gmlwhKwS5aqKbXVsdGlhZGRyc5YACASsEuWqBt6mAAoErBLlqgbep90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvyZk_kr77aLbRlyjdIrFPm9PMwdKabuckWZsETIJ6HmDdGNwgt6mg3VkcILeqIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56997/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.142/tcp/16874/p2p/16Uiu2HAmKfrKWwKhZ6cdkxg6WGmu82d62bCazR3mWX6dj2s9GarC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_04-50-00__371336cc-3a5c-4679-9775-c4251d45f3df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.219.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29059', '29060', '29061', '29062', '29063']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29059:29059 -p 29060:29060 -p 29061:29061 -p 29062:29062 -p 29063:29063 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29061 --rest-port=29059 --tcp-port=29060 --discv5-udp-port=29062 --rest-address=0.0.0.0 --nat=extip:172.18.219.60 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ca88da56f770dbaef6a1ec25b4cd106fbca7df038f927d244acf0cfed4ebbdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29063 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEVRLZK21jrDxVHW4Za43NiDYcHZXMxw6ERjaFPSotA4P4OnFpCzneYhtkSW33xFRXkkuJTfChelzETGuxH9KsoCgmlkgnY0gmlwhKwS0I6KbXVsdGlhZGRyc5YACASsEtCOBkHqAAoErBLQjgZB690DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaDpPIU7ZdNwzvfgNolUeyGZRB-iFo7ZiDtxPetwxrCGDdGNwgkHqg3VkcIJB7IV3YWt1Mgk --lightpushnode=/ip4/172.18.208.142/tcp/16874/p2p/16Uiu2HAmKfrKWwKhZ6cdkxg6WGmu82d62bCazR3mWX6dj2s9GarC --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.60 waku 161136bf7b94e04d9f9f4130889df114b49bd2069aba6fe7a9a6bc6d52670588
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 161136bf7b94. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_04-50-00__371336cc-3a5c-4679-9775-c4251d45f3df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29059
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29059/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29059/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.60/tcp/29060/p2p/16Uiu2HAm2q6PdpTTgSvBrwGUrbj2LVaqteDtRTV188JpvRdQmS3o","/ip4/172.18.219.60/tcp/29061/ws/p2p/16Uiu2HAm2q6PdpTTgSvBrwGUrbj2LVaqteDtRTV188JpvRdQmS3o"],"enrUri":"enr:-L24QI4_Zf796MOB1XN2iECv9aSrAmJHgUva9JbL2Bugv5Uga-ybGl7-NkaI4osIa1HJGNp1w9h1ZAhvvlVFfUsQJ0YCgmlkgnY0gmlwhKwS2zyKbXVsdGlhZGRyc5YACASsEts8BnGEAAoErBLbPAZxhd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbgHEzq7-neg-wTHfX-ZYg4lOz-gIQ6nu6FLNOlswfnaDdGNwgnGEg3VkcIJxhoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29059/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.142/tcp/16874/p2p/16Uiu2HAmKfrKWwKhZ6cdkxg6WGmu82d62bCazR3mWX6dj2s9GarC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29059/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.170/tcp/56998/p2p/16Uiu2HAmRXABELd5butL1S7m9oZxjmRmibkNdh8tyd8kGV1bkfWx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16873/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:56997/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:29059/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29059/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623804842551798}}'
INFO  src.node.api_clients.base_client:base_client.py: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:16873/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804842551798,"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:56997/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804842551798,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29059/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804842551798,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 161136bf7b94
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 161136bf7b94
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:29059/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623804986568490}}'
INFO  src.node.api_clients.base_client:base_client.py: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:16873/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804986568490,"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:56997/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804986568490,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29059/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623804986568490,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 84a2555354b1
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 84a2555354b1
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:29059/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775623805131827196}}'
INFO  src.node.api_clients.base_client:base_client.py: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:16873/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623805131827196,"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:56997/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623805131827196,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29059/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-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":1775623805131827196,"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 84a2555354b1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a75a7ebc0511
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 161136bf7b94
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 84a2555354b1. 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,161 @@
2026-04-08 04:48:31.794 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:48:31.794 DEBUG [tests.conftest] Running test: test_store_no_peer_selected with id: 2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4
2026-04-08 04:48:31.795 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:48:31.795 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:48:31.795 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 04:48:31.805 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:48:31.805 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:31.812 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:48:31.812 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:31.818 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:48:31.819 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:31.819 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:48:31.819 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:48:31.820 DEBUG [tests.e2e.test_e2e] Start 5 nodes
2026-04-08 04:48:31.826 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:48:31.826 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:31.833 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:48:31.833 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:31.838 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:48:31.838 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:31.839 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:48:31.839 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:48:31.881 DEBUG [src.node.docker_mananger] Network waku created
2026-04-08 04:48:31.881 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.52
2026-04-08 04:48:31.881 DEBUG [src.node.docker_mananger] Generated ports ['59977', '59978', '59979', '59980', '59981']
2026-04-08 04:48:31.882 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:48:31.882 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:48:31.882 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:48:31.882 DEBUG [src.node.docker_mananger] docker run -i -t -p 59977:59977 -p 59978:59978 -p 59979:59979 -p 59980:59980 -p 59981:59981 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59979 --rest-port=59977 --tcp-port=59978 --discv5-udp-port=59980 --rest-address=0.0.0.0 --nat=extip:172.18.152.52 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=86b9febec531a313d092efdd10bf5bf5c7e400dedf4ff4e0bfa5ec64dcbfec9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59981 --metrics-logging=true --relay=true --store=true
2026-04-08 04:48:34.862 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.52 waku afa0789d8e6c96e764fa4edd72e9c6e05fd7dca7e1ebc2bcb239f688e5b98b84
2026-04-08 04:48:34.901 DEBUG [src.node.docker_mananger] Container started with ID afa0789d8e6c. Setting up logs at ./log/docker/node1_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:34.902 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59977
2026-04-08 04:48:34.902 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:48:35.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59977/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:35.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:48:35.908 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:48:35.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59977/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:35.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.52/tcp/59978/p2p/16Uiu2HAmKuCaX3v43XPLdFCC25L8HqEYJszEz7L39wEiN4ZqUWQ2","/ip4/172.18.152.52/tcp/59979/ws/p2p/16Uiu2HAmKuCaX3v43XPLdFCC25L8HqEYJszEz7L39wEiN4ZqUWQ2"],"enrUri":"enr:-L24QAsbubjKdMFDQVNeVS4tYQuNhKTfL2UrPS7g6MrfyGYQBSlTHUX8meUFOoeeDNH03sr8cLvXMhIMqW7i6e2wwHkCgmlkgnY0gmlwhKwSmDSKbXVsdGlhZGRyc5YACASsEpg0BupKAAoErBKYNAbqS90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDa6XEIqSZDZ60rUOi90y7ZBdYdwgEIRsHiYxsw2bdTcODdGNwgupKg3VkcILqTIV3YWt1MgM"}'
2026-04-08 04:48:35.911 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:48:35.912 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:48:35.912 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:48:35.913 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:48:35.913 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.98
2026-04-08 04:48:35.913 DEBUG [src.node.docker_mananger] Generated ports ['12235', '12236', '12237', '12238', '12239']
2026-04-08 04:48:35.914 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:48:35.914 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:48:35.914 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:48:35.914 DEBUG [src.node.docker_mananger] docker run -i -t -p 12235:12235 -p 12236:12236 -p 12237:12237 -p 12238:12238 -p 12239:12239 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12237 --rest-port=12235 --tcp-port=12236 --discv5-udp-port=12238 --rest-address=0.0.0.0 --nat=extip:172.18.131.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0c677c816bcd306374ede3cabcc1a424c4f01dc05deffdaa90e0c4e5ab3d381b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12239 --metrics-logging=true --store=false --relay=false --discv5-bootstrap-node=enr:-L24QAsbubjKdMFDQVNeVS4tYQuNhKTfL2UrPS7g6MrfyGYQBSlTHUX8meUFOoeeDNH03sr8cLvXMhIMqW7i6e2wwHkCgmlkgnY0gmlwhKwSmDSKbXVsdGlhZGRyc5YACASsEpg0BupKAAoErBKYNAbqS90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDa6XEIqSZDZ60rUOi90y7ZBdYdwgEIRsHiYxsw2bdTcODdGNwgupKg3VkcILqTIV3YWt1MgM
2026-04-08 04:48:36.110 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.98 waku 391333d20fa4e4f289f3491a3906852a6babc5685546581e53a65feac225788f
2026-04-08 04:48:36.148 DEBUG [src.node.docker_mananger] Container started with ID 391333d20fa4. Setting up logs at ./log/docker/node2_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:36.148 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12235
2026-04-08 04:48:36.149 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:48:37.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12235/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:37.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:48:37.153 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:48:37.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12235/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:37.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.98/tcp/12236/p2p/16Uiu2HAmHm6J3cd9jfyq2u15G5pF5csFyMGZ8VLF659AHDjYLUeW","/ip4/172.18.131.98/tcp/12237/ws/p2p/16Uiu2HAmHm6J3cd9jfyq2u15G5pF5csFyMGZ8VLF659AHDjYLUeW"],"enrUri":"enr:-L24QAzdaWLJ1alDOL_evWTLh-zPRtlyoWUM8j_Ghv3pyub-AHJr-TaqrC8o1vaZBeGCOuMF47IDqoTIovwDqlE95pgCgmlkgnY0gmlwhKwSg2KKbXVsdGlhZGRyc5YACASsEoNiBi_MAAoErBKDYgYvzd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDS9qj9Z-WSQ37kE8W3NoRAO6kS0GTozg0TUfcH06EQXODdGNwgi_Mg3VkcIIvzoV3YWt1MgA"}'
2026-04-08 04:48:37.156 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:48:37.156 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:48:37.156 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:48:37.157 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:48:37.157 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.187
2026-04-08 04:48:37.158 DEBUG [src.node.docker_mananger] Generated ports ['36307', '36308', '36309', '36310', '36311']
2026-04-08 04:48:37.158 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:48:37.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:48:37.158 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:48:37.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 36307:36307 -p 36308:36308 -p 36309:36309 -p 36310:36310 -p 36311:36311 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36309 --rest-port=36307 --tcp-port=36308 --discv5-udp-port=36310 --rest-address=0.0.0.0 --nat=extip:172.18.193.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8a7dbdcebef9a7beefce65cb0d68e7e6873eac9cf15fe1da5e893a0cefee20b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36311 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAzdaWLJ1alDOL_evWTLh-zPRtlyoWUM8j_Ghv3pyub-AHJr-TaqrC8o1vaZBeGCOuMF47IDqoTIovwDqlE95pgCgmlkgnY0gmlwhKwSg2KKbXVsdGlhZGRyc5YACASsEoNiBi_MAAoErBKDYgYvzd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDS9qj9Z-WSQ37kE8W3NoRAO6kS0GTozg0TUfcH06EQXODdGNwgi_Mg3VkcIIvzoV3YWt1MgA
2026-04-08 04:48:37.353 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.187 waku b68f89e2b2c39b87b5b7cc5152280d3373ffb7090bad794ba695337f9ec9ce3f
2026-04-08 04:48:37.389 DEBUG [src.node.docker_mananger] Container started with ID b68f89e2b2c3. Setting up logs at ./log/docker/node3_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:37.389 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36307
2026-04-08 04:48:37.389 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:48:38.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36307/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:38.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:48:38.393 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:48:38.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36307/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:38.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.187/tcp/36308/p2p/16Uiu2HAm9DdEQ6wymeppLBJNquUQfnKPP1zLKHYJtFeachyH1EF5","/ip4/172.18.193.187/tcp/36309/ws/p2p/16Uiu2HAm9DdEQ6wymeppLBJNquUQfnKPP1zLKHYJtFeachyH1EF5"],"enrUri":"enr:-L24QE4Eg6GPNYk74nOIf4289K-dWVuqOV9cPreqPx9ivNEsU7_dmPfvwfu4JnHAwPn1LniHD7KOhIMbkgP36GmMmksCgmlkgnY0gmlwhKwSwbuKbXVsdGlhZGRyc5YACASsEsG7Bo3UAAoErBLBuwaN1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzO2KNdkS-YJkpBjiorZ3PzeCSugx3mg1eeLzND8JRoSDdGNwgo3Ug3VkcIKN1oV3YWt1MgA"}'
2026-04-08 04:48:38.396 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:48:38.396 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:48:38.396 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:48:38.397 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:48:38.398 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.221
2026-04-08 04:48:38.398 DEBUG [src.node.docker_mananger] Generated ports ['43228', '43229', '43230', '43231', '43232']
2026-04-08 04:48:38.398 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:48:38.398 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:48:38.398 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:48:38.398 DEBUG [src.node.docker_mananger] docker run -i -t -p 43228:43228 -p 43229:43229 -p 43230:43230 -p 43231:43231 -p 43232:43232 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43230 --rest-port=43228 --tcp-port=43229 --discv5-udp-port=43231 --rest-address=0.0.0.0 --nat=extip:172.18.253.221 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bab7e461c341a10d221e7f47d58e1dba3d51f5f77d2d3cb6bbbbc5213e62bb52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43232 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QE4Eg6GPNYk74nOIf4289K-dWVuqOV9cPreqPx9ivNEsU7_dmPfvwfu4JnHAwPn1LniHD7KOhIMbkgP36GmMmksCgmlkgnY0gmlwhKwSwbuKbXVsdGlhZGRyc5YACASsEsG7Bo3UAAoErBLBuwaN1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzO2KNdkS-YJkpBjiorZ3PzeCSugx3mg1eeLzND8JRoSDdGNwgo3Ug3VkcIKN1oV3YWt1MgA
2026-04-08 04:48:38.597 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.221 waku fc5bf0c61454278488a06c7e6749bb6f0ae95f40fcc746c64dd95e9f21f06d83
2026-04-08 04:48:38.633 DEBUG [src.node.docker_mananger] Container started with ID fc5bf0c61454. Setting up logs at ./log/docker/node3_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:38.633 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43228
2026-04-08 04:48:38.634 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:48:39.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43228/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:39.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:48:39.651 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:48:39.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43228/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:39.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.221/tcp/43229/p2p/16Uiu2HAmMhU9hHunjR4V32sgYNM4G13VZRduAXbuuayKQqdtn24Q","/ip4/172.18.253.221/tcp/43230/ws/p2p/16Uiu2HAmMhU9hHunjR4V32sgYNM4G13VZRduAXbuuayKQqdtn24Q"],"enrUri":"enr:-L24QFZJe_WVGyis4Z99wWrlQqVNljcG3lmuJ8rFprlblFIIJWjhPsWCOyOU4XCX3ftV_6eP0_Se7YtLxC7sJ9dRyOQCgmlkgnY0gmlwhKwS_d2KbXVsdGlhZGRyc5YACASsEv3dBqjdAAoErBL93Qao3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhlvHEnDwsdbFzhj9omVmlP7hafEqJHQlrq-9HV4tTyGDdGNwgqjdg3VkcIKo34V3YWt1MgE"}'
2026-04-08 04:48:39.657 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:48:39.657 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:48:39.657 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:48:39.661 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:48:39.661 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.165
2026-04-08 04:48:39.662 DEBUG [src.node.docker_mananger] Generated ports ['4699', '4700', '4701', '4702', '4703']
2026-04-08 04:48:39.662 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:48:39.662 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:48:39.662 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:48:39.662 DEBUG [src.node.docker_mananger] docker run -i -t -p 4699:4699 -p 4700:4700 -p 4701:4701 -p 4702:4702 -p 4703:4703 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4701 --rest-port=4699 --tcp-port=4700 --discv5-udp-port=4702 --rest-address=0.0.0.0 --nat=extip:172.18.117.165 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7d9ddac943ed65aa630dc13f93dbabea6eb7d4e1bcbceaf08ddc5dbb0ba35995 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4703 --metrics-logging=true --relay=false --store=false --discv5-bootstrap-node=enr:-L24QFZJe_WVGyis4Z99wWrlQqVNljcG3lmuJ8rFprlblFIIJWjhPsWCOyOU4XCX3ftV_6eP0_Se7YtLxC7sJ9dRyOQCgmlkgnY0gmlwhKwS_d2KbXVsdGlhZGRyc5YACASsEv3dBqjdAAoErBL93Qao3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhlvHEnDwsdbFzhj9omVmlP7hafEqJHQlrq-9HV4tTyGDdGNwgqjdg3VkcIKo34V3YWt1MgE
2026-04-08 04:48:39.857 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.165 waku 782f5d1709f8d4a7e70dfde13de98771b49d59b7ac88e549830ee43a03bfc63d
2026-04-08 04:48:39.893 DEBUG [src.node.docker_mananger] Container started with ID 782f5d1709f8. Setting up logs at ./log/docker/node4_2026-04-08_04-48-31__50c0b863-4787-412d-a13d-0d62c2d18ad4__wakuorg_nwaku:latest.log
2026-04-08 04:48:39.894 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4699
2026-04-08 04:48:39.894 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:48:40.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4699/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:40.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:48:40.898 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:48:40.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:40.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.165/tcp/4700/p2p/16Uiu2HAm2kdboLR5JRN3mehf7AzbMXWLgB2P9GJUKGLs73a1gzY8","/ip4/172.18.117.165/tcp/4701/ws/p2p/16Uiu2HAm2kdboLR5JRN3mehf7AzbMXWLgB2P9GJUKGLs73a1gzY8"],"enrUri":"enr:-L24QD-knzNhFm9xRP5lub90eFZO3TC0gwfKM7ZIYVxui078feiE_KoyZfD1SEPW8gx0WkgAkzXl3WsLLiKd7xr815YCgmlkgnY0gmlwhKwSdaWKbXVsdGlhZGRyc5YACASsEnWlBhJcAAoErBJ1pQYSXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbN0nV7wT0uLyZq-gyifxFI7U8_Atj3cRdveqc2pFQUmDdGNwghJcg3VkcIISXoV3YWt1MgA"}'
2026-04-08 04:48:40.901 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:48:40.902 DEBUG [tests.e2e.test_e2e] Add 3 peer nodes to node3
2026-04-08 04:48:40.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36307/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.52/tcp/59978/p2p/16Uiu2HAmKuCaX3v43XPLdFCC25L8HqEYJszEz7L39wEiN4ZqUWQ2"]'
2026-04-08 04:48:40.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:48:40.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36307/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.98/tcp/12236/p2p/16Uiu2HAmHm6J3cd9jfyq2u15G5pF5csFyMGZ8VLF659AHDjYLUeW"]'
2026-04-08 04:48:40.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:48:40.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36307/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.221/tcp/43229/p2p/16Uiu2HAmMhU9hHunjR4V32sgYNM4G13VZRduAXbuuayKQqdtn24Q"]'
2026-04-08 04:48:40.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:48:40.964 DEBUG [tests.e2e.test_e2e] Subscribe nodes 1,2 to relay on pubsubtopic /waku/2/rs/198/1
2026-04-08 04:48:40.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43228/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:48:40.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:48:40.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59977/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:48:40.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:48:40.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59977/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:40.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.193.187/tcp/39782/p2p/16Uiu2HAm9DdEQ6wymeppLBJNquUQfnKPP1zLKHYJtFeachyH1EF5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-08 04:48:40.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43228/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:48:40.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.193.187/tcp/36308/p2p/16Uiu2HAm9DdEQ6wymeppLBJNquUQfnKPP1zLKHYJtFeachyH1EF5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-08 04:48:40.987 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-08 04:49:10.987 DEBUG [tests.e2e.test_e2e] Node1 publish message
2026-04-08 04:49:10.988 DEBUG [src.steps.store] Relaying message
2026-04-08 04:49:10.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43228/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:49:10.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:10.993 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:49:11.194 DEBUG [tests.e2e.test_e2e] Check if node3 can inquiry stored message without stor peer specified
2026-04-08 04:49:11.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36307/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&contentTopics=%2Ftest%2F1%2Fwaku-filter%2Fproto&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:11.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e97417089d387f149405","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x12cf4bec107e7e55ba742236ec1551949b1c45ddc77569b27a2dbd3ea16334f7"}]}'
2026-04-08 04:49:11.206 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:49:11.207 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:49:11.207 DEBUG [src.node.waku_node] Stopping container with id afa0789d8e6c
2026-04-08 04:49:11.704 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:11.705 DEBUG [src.node.waku_node] Stopping container with id 391333d20fa4
2026-04-08 04:49:12.182 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:12.186 DEBUG [src.node.waku_node] Stopping container with id b68f89e2b2c3
2026-04-08 04:49:12.520 ERROR [src.node.docker_mananger] Max retries reached for container afa0789d8e6c. Exiting log stream.
2026-04-08 04:49:12.668 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:12.668 DEBUG [src.node.waku_node] Stopping container with id fc5bf0c61454
2026-04-08 04:49:13.034 ERROR [src.node.docker_mananger] Max retries reached for container 391333d20fa4. Exiting log stream.
2026-04-08 04:49:13.113 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:13.114 DEBUG [src.node.waku_node] Stopping container with id 782f5d1709f8
2026-04-08 04:49:13.483 ERROR [src.node.docker_mananger] Max retries reached for container b68f89e2b2c3. Exiting log stream.
2026-04-08 04:49:13.572 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:13.575 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:49:13.594 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:49:13.610 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:49:13.633 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:49:13.656 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:49:13.657 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_peers_on_shard_schema with id: 2026-04-08_04-53-37__9a67e7e2-66c6-4c10-a627-cff6ec31f0ea
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-53-37__9a67e7e2-66c6-4c10-a627-cff6ec31f0ea__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-53-37__9a67e7e2-66c6-4c10-a627-cff6ec31f0ea__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-53-37__9a67e7e2-66c6-4c10-a627-cff6ec31f0ea__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-53-37__9a67e7e2-66c6-4c10-a627-cff6ec31f0ea__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.107.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56296', '56297', '56298', '56299', '56300']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56296:56296 -p 56297:56297 -p 56298:56298 -p 56299:56299 -p 56300:56300 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56298 --rest-port=56296 --tcp-port=56297 --discv5-udp-port=56299 --rest-address=0.0.0.0 --nat=extip:172.18.107.15 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=3b148968accecd65cc75cc7f5dcafa6bd6243a29eb4ce9f1aff5a1ac61137dbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56300 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.15 waku 4ccb7074f7f07a1abd780a3d8bab9d6a9da29a7b181d8ac9c469d0601cb5890f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ccb7074f7f0. Setting up logs at ./log/docker/node1_2026-04-08_04-53-37__9a67e7e2-66c6-4c10-a627-cff6ec31f0ea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56296
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 36678b2a23b7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c0fcdd991b13. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56296/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56296/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.15/tcp/56297/p2p/16Uiu2HAm7VndwaMxNP8o4hSs9rhayicjBANhpWp2Nf4C5yneVfkz","/ip4/172.18.107.15/tcp/56298/ws/p2p/16Uiu2HAm7VndwaMxNP8o4hSs9rhayicjBANhpWp2Nf4C5yneVfkz"],"enrUri":"enr:-La4QL2y48TB3RtHuL1BSj1sDBbA_vDYhWZsPnKQzWIY-XR6fKaFsKpnl7cKXzrm8AGnqvUUddYMUKZgAAHS-R1-vdMCgmlkgnY0gmlwhKwSaw-KbXVsdGlhZGRyc5YACASsEmsPBtvpAAoErBJrDwbb6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECs1oYIhXmE6VYim5m26-lOIy8pOWgTAjttxMlePk0-x-DdGNwgtvphXdha3UyAQ"}'
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.121.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36408', '36409', '36410', '36411', '36412']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36408:36408 -p 36409:36409 -p 36410:36410 -p 36411:36411 -p 36412:36412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36410 --rest-port=36408 --tcp-port=36409 --discv5-udp-port=36411 --rest-address=0.0.0.0 --nat=extip:172.18.121.231 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=df4b545befa5c0ccb61dadb7a120548e7f90bedfc5fe59b32b8d9e5f4fcf89b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36412 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QL2y48TB3RtHuL1BSj1sDBbA_vDYhWZsPnKQzWIY-XR6fKaFsKpnl7cKXzrm8AGnqvUUddYMUKZgAAHS-R1-vdMCgmlkgnY0gmlwhKwSaw-KbXVsdGlhZGRyc5YACASsEmsPBtvpAAoErBJrDwbb6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECs1oYIhXmE6VYim5m26-lOIy8pOWgTAjttxMlePk0-x-DdGNwgtvphXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.231 waku 38dd488340fac34919b3416db590ce872536056ab8ab8e706ee8da1b16036a95
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38dd488340fa. Setting up logs at ./log/docker/node2_2026-04-08_04-53-37__9a67e7e2-66c6-4c10-a627-cff6ec31f0ea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36408
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36408/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36408/debug/v1/info" -H "Content-Type: application/json" -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.231/tcp/36409/p2p/16Uiu2HAmNH1ezfnRknqtyDDnGZ5pTKa5YdDiNez4pzdtLiRoeUPs","/ip4/172.18.121.231/tcp/36410/ws/p2p/16Uiu2HAmNH1ezfnRknqtyDDnGZ5pTKa5YdDiNez4pzdtLiRoeUPs"],"enrUri":"enr:-La4QGbgPyj_cRGU_eafKrKkOFfZpoY9Wfap4OYkbC5LYA2kT4wtRIwlKvQLc6L4IoVq1d1nC1o62ASrT-lt5DubCgICgmlkgnY0gmlwhKwSeeeKbXVsdGlhZGRyc5YACASsEnnnBo45AAoErBJ55waOOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjvORPHg3vxSEw37Z2LC70eSeMfUebne32uyRd-ASHmKDdGNwgo45hXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56296/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":[]}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:334 relay peers on shard=0 (schema): {'shard': 0, 'peers': []}
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 4ccb7074f7f0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 38dd488340fa
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 @@
2026-04-08 04:51:23.190 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:51:23.190 DEBUG [tests.conftest] Running test: test_time_filter_matches_one_message with id: 2026-04-08_04-51-23__e83f797c-bd16-45a2-b67b-155f8b8bce9b
2026-04-08 04:51:23.191 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:51:23.191 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:51:23.191 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 04:51:23.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:23.197 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-51-23__e83f797c-bd16-45a2-b67b-155f8b8bce9b__wakuorg_nwaku:latest.log
2026-04-08 04:51:23.197 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:23.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:23.199 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:23.199 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.22
2026-04-08 04:51:23.199 DEBUG [src.node.docker_mananger] Generated ports ['53292', '53293', '53294', '53295', '53296']
2026-04-08 04:51:23.199 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:23.199 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:23.200 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:23.200 DEBUG [src.node.docker_mananger] docker run -i -t -p 53292:53292 -p 53293:53293 -p 53294:53294 -p 53295:53295 -p 53296:53296 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53294 --rest-port=53292 --tcp-port=53293 --discv5-udp-port=53295 --rest-address=0.0.0.0 --nat=extip:172.18.177.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faaade51d0edcfbfda8fe81cdbee240c5f34ef8cf074abbee7d023dc7eddf6b2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53296 --metrics-logging=true --store=true --relay=true
2026-04-08 04:51:23.402 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.22 waku 66b33e57a6bf8e02a131d32473de6cac0c802e8ac33c0ae687caac0ec8c65edc
2026-04-08 04:51:23.437 DEBUG [src.node.docker_mananger] Container started with ID 66b33e57a6bf. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-51-23__e83f797c-bd16-45a2-b67b-155f8b8bce9b__wakuorg_nwaku:latest.log
2026-04-08 04:51:23.438 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53292
2026-04-08 04:51:23.439 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:23.570 ERROR [src.node.docker_mananger] Max retries reached for container 828fccac1de8. Exiting log stream.
2026-04-08 04:51:23.986 ERROR [src.node.docker_mananger] Max retries reached for container c23e58530a7a. Exiting log stream.
2026-04-08 04:51:24.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53292/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:24.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:24.443 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:24.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:24.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.22/tcp/53293/p2p/16Uiu2HAm5DyZn6ksgNCwRAWubY9WXCZwsrkeg53pqgDnkWhfeq3S","/ip4/172.18.177.22/tcp/53294/ws/p2p/16Uiu2HAm5DyZn6ksgNCwRAWubY9WXCZwsrkeg53pqgDnkWhfeq3S"],"enrUri":"enr:-L24QKzECTjtN2PougTs43fEb9wmngx9r_bwMeYmAN7u_cQldxK-K9xNMyeVioyIdIPnzw-jpaf-PfzJKEQgz0_dJW0CgmlkgnY0gmlwhKwSsRaKbXVsdGlhZGRyc5YACASsErEWBtAtAAoErBKxFgbQLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECkZXIt1ILFi9QleTqnXlySGk_JjbQg24imJHyzxlv2jWDdGNwgtAtg3VkcILQL4V3YWt1MgM"}'
2026-04-08 04:51:24.446 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:24.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:24.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-51-23__e83f797c-bd16-45a2-b67b-155f8b8bce9b__wakuorg_nwaku:latest.log
2026-04-08 04:51:24.453 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:24.453 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:24.454 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:24.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.52
2026-04-08 04:51:24.455 DEBUG [src.node.docker_mananger] Generated ports ['18323', '18324', '18325', '18326', '18327']
2026-04-08 04:51:24.455 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:24.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:24.455 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:24.455 DEBUG [src.node.docker_mananger] docker run -i -t -p 18323:18323 -p 18324:18324 -p 18325:18325 -p 18326:18326 -p 18327:18327 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18325 --rest-port=18323 --tcp-port=18324 --discv5-udp-port=18326 --rest-address=0.0.0.0 --nat=extip:172.18.239.52 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b8b8a1d1e38c10d1cb6e6480dbdde34c094498c9254adacd5773fd494ca6cd34 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18327 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKzECTjtN2PougTs43fEb9wmngx9r_bwMeYmAN7u_cQldxK-K9xNMyeVioyIdIPnzw-jpaf-PfzJKEQgz0_dJW0CgmlkgnY0gmlwhKwSsRaKbXVsdGlhZGRyc5YACASsErEWBtAtAAoErBKxFgbQLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECkZXIt1ILFi9QleTqnXlySGk_JjbQg24imJHyzxlv2jWDdGNwgtAtg3VkcILQL4V3YWt1MgM --storenode=/ip4/172.18.177.22/tcp/53293/p2p/16Uiu2HAm5DyZn6ksgNCwRAWubY9WXCZwsrkeg53pqgDnkWhfeq3S --store=true --relay=true
2026-04-08 04:51:24.645 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.52 waku 109d6ecb8faf37bf0f4606fd13b5df61cc7626733281475d0cb13fafa7fb84f4
2026-04-08 04:51:24.682 DEBUG [src.node.docker_mananger] Container started with ID 109d6ecb8faf. Setting up logs at ./log/docker/store_node1_2026-04-08_04-51-23__e83f797c-bd16-45a2-b67b-155f8b8bce9b__wakuorg_nwaku:latest.log
2026-04-08 04:51:24.683 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18323
2026-04-08 04:51:24.683 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:25.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18323/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:25.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:25.687 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:25.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18323/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:25.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.52/tcp/18324/p2p/16Uiu2HAkwKi9usz5Kc587o8EzV6ntL6Yz18LosCYCsnJT5UfjySU","/ip4/172.18.239.52/tcp/18325/ws/p2p/16Uiu2HAkwKi9usz5Kc587o8EzV6ntL6Yz18LosCYCsnJT5UfjySU"],"enrUri":"enr:-L24QC_HqU6AZaN7MprJQBcKCL-7uAH9kMO5B2nBIJJNSYymfQ1bKiDiNviwevN3QfXozf_hcvy-W1zCx3l43ElSP7wCgmlkgnY0gmlwhKwS7zSKbXVsdGlhZGRyc5YACASsEu80BkeUAAoErBLvNAZHld0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHDBZATBLEBc9Z4PWKyzqM0RjjYmh54Qe6qz1TagmZXWDdGNwgkeUg3VkcIJHloV3YWt1MgM"}'
2026-04-08 04:51:25.690 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:25.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18323/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.22/tcp/53293/p2p/16Uiu2HAm5DyZn6ksgNCwRAWubY9WXCZwsrkeg53pqgDnkWhfeq3S"]'
2026-04-08 04:51:25.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:25.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53292/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:25.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:25.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18323/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:25.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:25.700 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:25.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:25.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:25.705 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:25.906 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:25.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:25.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:25.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:26.113 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:26.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:26.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:26.120 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:26.321 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:26.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:26.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:26.328 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:26.529 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:26.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:26.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:26.536 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:26.737 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:26.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:26.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:26.743 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:26.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53292/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775623882699855968&endTime=1775623882700055968&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:26.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe7ccd16c782be15aa3d8bf5fb4a92808e5f88a15e676cf7dd0353afd902d3948"}]}'
2026-04-08 04:51:26.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18323/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775623882699855968&endTime=1775623882700055968&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:26.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe7ccd16c782be15aa3d8bf5fb4a92808e5f88a15e676cf7dd0353afd902d3948"}]}'
2026-04-08 04:51:26.953 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:26.954 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:26.954 DEBUG [src.node.waku_node] Stopping container with id 66b33e57a6bf
2026-04-08 04:51:27.426 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:27.427 DEBUG [src.node.waku_node] Stopping container with id 109d6ecb8faf
2026-04-08 04:51:27.858 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:27.861 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:27.874 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:27.881 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_after_one_peer_was_stopped with id: 2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58323', '58324', '58325', '58326', '58327']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58323:58323 -p 58324:58324 -p 58325:58325 -p 58326:58326 -p 58327:58327 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58325 --rest-port=58323 --tcp-port=58324 --discv5-udp-port=58326 --rest-address=0.0.0.0 --nat=extip:172.18.5.61 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=22ed10177f1dcb85f19d8ae0ca4b4bafd3fc6bfc54acedb66f41dc9cafb66a9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58327 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.61 waku 0cea4714448c61accb5c7aa8c3728ced9041e8ad5285a9a2658a90c3c35a0876
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0cea4714448c. Setting up logs at ./log/docker/node1_2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58323
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 21225328849e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a0ce9f88e024. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58323/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58323/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/58324/p2p/16Uiu2HAm9Nt9bSSigrRkVMsxSkRQQikQuhzxM2qp19CMfbkmLAYp","/ip4/172.18.5.61/tcp/58325/ws/p2p/16Uiu2HAm9Nt9bSSigrRkVMsxSkRQQikQuhzxM2qp19CMfbkmLAYp"],"enrUri":"enr:-L24QF9NLSQS974BdVxk3-TgDDliFXOwyaco40hpZLXkQjMJDfz5W3DGFd7kGj4izEnEnSzUToXAfWGhQbNjT69IvMACgmlkgnY0gmlwhKwSBT2KbXVsdGlhZGRyc5YACASsEgU9BuPUAAoErBIFPQbj1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECz0yiUXoUTQ0B3a3AaXX6gCNxJatOEcpAIcVK4k3hVJGDdGNwguPUg3VkcILj1oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.177.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8073', '8074', '8075', '8076', '8077']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8073:8073 -p 8074:8074 -p 8075:8075 -p 8076:8076 -p 8077:8077 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8075 --rest-port=8073 --tcp-port=8074 --discv5-udp-port=8076 --rest-address=0.0.0.0 --nat=extip:172.18.177.99 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1bfbda6b48d05d456d2ddd85a9fa0b432ec9cba9c7ae0ce1eb0cd6bb6bead6c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8077 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF9NLSQS974BdVxk3-TgDDliFXOwyaco40hpZLXkQjMJDfz5W3DGFd7kGj4izEnEnSzUToXAfWGhQbNjT69IvMACgmlkgnY0gmlwhKwSBT2KbXVsdGlhZGRyc5YACASsEgU9BuPUAAoErBIFPQbj1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECz0yiUXoUTQ0B3a3AaXX6gCNxJatOEcpAIcVK4k3hVJGDdGNwguPUg3VkcILj1oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.99 waku 321ff2be6236d1aa1f56bf2e10cf297ee49307798e128a7f679358d817b57150
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 321ff2be6236. Setting up logs at ./log/docker/node2_2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8073
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8073/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8073/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.99/tcp/8074/p2p/16Uiu2HAm8Nkf9tNoWCQza3PpocSDAAAPZtevPiJMaafrDUBdQwcT","/ip4/172.18.177.99/tcp/8075/ws/p2p/16Uiu2HAm8Nkf9tNoWCQza3PpocSDAAAPZtevPiJMaafrDUBdQwcT"],"enrUri":"enr:-L24QFaA58932QjvcGbPBOiWgtX1a8om4MdZZyukQACN9i9wGlhQHUoa0tCkUPtP1BjBIyZil86m6KjOxJ9yauLUmeECgmlkgnY0gmlwhKwSsWOKbXVsdGlhZGRyc5YACASsErFjBh-KAAoErBKxYwYfi90DgnJzhQDGAQAAiXNlY3AyNTZrMaECwGh6TmBylR24D7k0_Ok-m72ioVrmM8ekKVELJj_EFXiDdGNwgh-Kg3VkcIIfjIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8073/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.61/tcp/58324/p2p/16Uiu2HAm9Nt9bSSigrRkVMsxSkRQQikQuhzxM2qp19CMfbkmLAYp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42225', '42226', '42227', '42228', '42229']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42225:42225 -p 42226:42226 -p 42227:42227 -p 42228:42228 -p 42229:42229 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42227 --rest-port=42225 --tcp-port=42226 --discv5-udp-port=42228 --rest-address=0.0.0.0 --nat=extip:172.18.37.161 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfda08ba85e1e774ddb181ac3c1d0e1bfdec06891dca60046bdbe5c312dfda2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42229 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF9NLSQS974BdVxk3-TgDDliFXOwyaco40hpZLXkQjMJDfz5W3DGFd7kGj4izEnEnSzUToXAfWGhQbNjT69IvMACgmlkgnY0gmlwhKwSBT2KbXVsdGlhZGRyc5YACASsEgU9BuPUAAoErBIFPQbj1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECz0yiUXoUTQ0B3a3AaXX6gCNxJatOEcpAIcVK4k3hVJGDdGNwguPUg3VkcILj1oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.161 waku ac0f33ea8c27a5bdbf3cbab047cf922e433987e6900cd51e3250fb9db63f62f1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac0f33ea8c27. Setting up logs at ./log/docker/node3_2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42225
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42225/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42225/debug/v1/info" -H "Content-Type: application/json" -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.161/tcp/42226/p2p/16Uiu2HAmRqZmqfu5pp8nDm5VdDfb836qPykFTCK4pU3ZTwT1NmLd","/ip4/172.18.37.161/tcp/42227/ws/p2p/16Uiu2HAmRqZmqfu5pp8nDm5VdDfb836qPykFTCK4pU3ZTwT1NmLd"],"enrUri":"enr:-L24QK0546e-FTqqLGGotZUuLWLxdLSRHufckycCIGy2JRRzHEYAL1DM1VQrKpZbrsA3dKjXSNGZP5zoZvJp9cFWI2oCgmlkgnY0gmlwhKwSJaGKbXVsdGlhZGRyc5YACASsEiWhBqTyAAoErBIloQak890DgnJzhQDGAQAAiXNlY3AyNTZrMaEDw92HqwmigXUsp8Zcyknjc932nTziTBgxAmXZ9fF5iKqDdGNwgqTyg3VkcIKk9IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42225/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.61/tcp/58324/p2p/16Uiu2HAm9Nt9bSSigrRkVMsxSkRQQikQuhzxM2qp19CMfbkmLAYp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.251.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5262', '5263', '5264', '5265', '5266']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5262:5262 -p 5263:5263 -p 5264:5264 -p 5265:5265 -p 5266:5266 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5264 --rest-port=5262 --tcp-port=5263 --discv5-udp-port=5265 --rest-address=0.0.0.0 --nat=extip:172.18.251.63 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8feebdec36f476d2ba96e6c377b0ea8beb9f7c3fae074aad7809ebd28bd615ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5266 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF9NLSQS974BdVxk3-TgDDliFXOwyaco40hpZLXkQjMJDfz5W3DGFd7kGj4izEnEnSzUToXAfWGhQbNjT69IvMACgmlkgnY0gmlwhKwSBT2KbXVsdGlhZGRyc5YACASsEgU9BuPUAAoErBIFPQbj1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECz0yiUXoUTQ0B3a3AaXX6gCNxJatOEcpAIcVK4k3hVJGDdGNwguPUg3VkcILj1oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.63 waku bc69d569c07a7f5ed62ca27040ea4d32f9c6f41893008a011786c01eaba017d7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc69d569c07a. Setting up logs at ./log/docker/node4_2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5262
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5262/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5262/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.63/tcp/5263/p2p/16Uiu2HAm4zoWaeBm3HCjFHhgXHZfNhY8ATmVwYVfCWh4iteDXPF7","/ip4/172.18.251.63/tcp/5264/ws/p2p/16Uiu2HAm4zoWaeBm3HCjFHhgXHZfNhY8ATmVwYVfCWh4iteDXPF7"],"enrUri":"enr:-L24QJPycIY_LFBQ_AuUFluyJY2sCfB3mBjoZjvzwc1KQaw5Yr5tnTzP_eywNHmnkNblDDg5kJInOxRx9Rky1E6KFfcCgmlkgnY0gmlwhKwS-z-KbXVsdGlhZGRyc5YACASsEvs_BhSPAAoErBL7PwYUkN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjjXdOWkgz0_cXs8c0CKYj8TKDa5G4Tow__3DfAxcHhqDdGNwghSPg3VkcIIUkYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5262/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.61/tcp/58324/p2p/16Uiu2HAm9Nt9bSSigrRkVMsxSkRQQikQuhzxM2qp19CMfbkmLAYp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40400', '40401', '40402', '40403', '40404']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40400:40400 -p 40401:40401 -p 40402:40402 -p 40403:40403 -p 40404:40404 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40402 --rest-port=40400 --tcp-port=40401 --discv5-udp-port=40403 --rest-address=0.0.0.0 --nat=extip:172.18.121.185 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cffdc17c1eee11aebac7df14927c21cb949e186320cd47f26a1a16be5f32aeb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40404 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF9NLSQS974BdVxk3-TgDDliFXOwyaco40hpZLXkQjMJDfz5W3DGFd7kGj4izEnEnSzUToXAfWGhQbNjT69IvMACgmlkgnY0gmlwhKwSBT2KbXVsdGlhZGRyc5YACASsEgU9BuPUAAoErBIFPQbj1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECz0yiUXoUTQ0B3a3AaXX6gCNxJatOEcpAIcVK4k3hVJGDdGNwguPUg3VkcILj1oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.185 waku 4f5798fc0666f13d9418e82094556395fbf522a512adceaa2a3f7cebf95ef389
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f5798fc0666. Setting up logs at ./log/docker/node5_2026-04-08_04-50-21__d76bfafe-8fcf-4ec9-a628-d62982d0baae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40400
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40400/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40400/debug/v1/info" -H "Content-Type: application/json" -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.185/tcp/40401/p2p/16Uiu2HAmT9tbingre18B1Fh2U1jJUv9MJtHFng8CyH3AQwEogZCP","/ip4/172.18.121.185/tcp/40402/ws/p2p/16Uiu2HAmT9tbingre18B1Fh2U1jJUv9MJtHFng8CyH3AQwEogZCP"],"enrUri":"enr:-L24QOc2tmVEwbh_gtQSeh8l1j_QbE60K_SR-hqr23hkpxB5DjSVVv9TGaRycmE3H_DfOwpKhf6RgpxgZkF76q8EXKgCgmlkgnY0gmlwhKwSebmKbXVsdGlhZGRyc5YACASsEnm5Bp3RAAoErBJ5uQad0t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED12r1IfTgp9SYJ7FXDzwg6MXKbeOY5hGUHJAkwTbg5SyDdGNwgp3Rg3VkcIKd04V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40400/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.61/tcp/58324/p2p/16Uiu2HAm9Nt9bSSigrRkVMsxSkRQQikQuhzxM2qp19CMfbkmLAYp"]'
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:58323/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:8073/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:42225/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:5262/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:40400/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:58323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:58323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623827357488384,"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:8073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623827357488384,"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:42225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623827357488384,"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:5262/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623827357488384,"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:40400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623827357488384,"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:58323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:58323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623827492773366,"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:8073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623827492773366,"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:42225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623827492773366,"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:5262/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623827492773366,"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:40400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623827492773366,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 321ff2be6236
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623828123024128,"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:5262/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623828123024128,"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:40400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623828123024128,"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 0cea4714448c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ac0f33ea8c27
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 321ff2be6236. 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 bc69d569c07a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0cea4714448c. 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 4f5798fc0666
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ac0f33ea8c27. 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,138 @@
2026-04-08 05:04:21.325 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 05:04:21.326 DEBUG [tests.conftest] Running test: test_multiple_content_topics_and_multiple_pubsub_topics with id: 2026-04-08_05-04-21__b1eaf49d-4401-4082-a269-b49da54f8b9d
2026-04-08 05:04:21.326 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 05:04:21.326 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 05:04:21.326 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 05:04:21.333 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 05:04:21.334 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_05-04-21__b1eaf49d-4401-4082-a269-b49da54f8b9d__wakuorg_nwaku:latest.log
2026-04-08 05:04:21.334 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 05:04:21.334 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 05:04:21.335 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 05:04:21.335 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.161
2026-04-08 05:04:21.335 DEBUG [src.node.docker_mananger] Generated ports ['13196', '13197', '13198', '13199', '13200']
2026-04-08 05:04:21.336 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 05:04:21.336 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 05:04:21.336 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 05:04:21.336 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 05:04:21.336 DEBUG [src.node.docker_mananger] docker run -i -t -p 13196:13196 -p 13197:13197 -p 13198:13198 -p 13199:13199 -p 13200:13200 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13198 --rest-port=13196 --tcp-port=13197 --discv5-udp-port=13199 --rest-address=0.0.0.0 --nat=extip:172.18.191.161 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fe3cabe4bef7624765f67db68b3d9b360f4ceae33db8ecf207d1ca2dcad34c0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13200 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-04-08 05:04:21.513 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.161 waku e1233e784a8393bd96af9c5b2de1a42410ca59a2836abc89747bcae6aed909b7
2026-04-08 05:04:21.547 DEBUG [src.node.docker_mananger] Container started with ID e1233e784a83. Setting up logs at ./log/docker/node1_2026-04-08_05-04-21__b1eaf49d-4401-4082-a269-b49da54f8b9d__wakuorg_nwaku:latest.log
2026-04-08 05:04:21.548 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13196
2026-04-08 05:04:21.548 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 05:04:21.667 ERROR [src.node.docker_mananger] Max retries reached for container 1168f491887d. Exiting log stream.
2026-04-08 05:04:22.130 ERROR [src.node.docker_mananger] Max retries reached for container 5a7dfe83bb1e. Exiting log stream.
2026-04-08 05:04:22.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13196/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:22.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 05:04:22.553 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 05:04:22.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:22.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.161/tcp/13197/p2p/16Uiu2HAmDGc2GN4gddn7tmvfvKify4AhL1A8secGjJCwTqPZyTbo","/ip4/172.18.191.161/tcp/13198/ws/p2p/16Uiu2HAmDGc2GN4gddn7tmvfvKify4AhL1A8secGjJCwTqPZyTbo"],"enrUri":"enr:-L24QL7XYCi8VeEhi6wBismCk54N9KW_qSp5QX5Ki-2zOuJlCaMFTaMpME_dV04CpPCbK-zk6DzVrhhSJjEqdaDGgmoCgmlkgnY0gmlwhKwSv6GKbXVsdGlhZGRyc5YACASsEr-hBjONAAoErBK_oQYzjt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDCR-pq4BekY4YyZk3ZqNHdOG0sYMF19hspkH_L91CiQqDdGNwgjONg3VkcIIzj4V3YWt1MgU"}'
2026-04-08 05:04:22.556 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 05:04:22.562 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 05:04:22.562 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_05-04-21__b1eaf49d-4401-4082-a269-b49da54f8b9d__wakuorg_nwaku:latest.log
2026-04-08 05:04:22.563 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 05:04:22.563 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 05:04:22.564 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 05:04:22.564 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.149
2026-04-08 05:04:22.564 DEBUG [src.node.docker_mananger] Generated ports ['32307', '32308', '32309', '32310', '32311']
2026-04-08 05:04:22.564 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 05:04:22.564 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 05:04:22.565 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 05:04:22.565 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 05:04:22.565 DEBUG [src.node.docker_mananger] docker run -i -t -p 32307:32307 -p 32308:32308 -p 32309:32309 -p 32310:32310 -p 32311:32311 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32309 --rest-port=32307 --tcp-port=32308 --discv5-udp-port=32310 --rest-address=0.0.0.0 --nat=extip:172.18.112.149 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c92cd5de90ddd96cab03624d79aa099cc8b755dd2c7ee8fa75b45fc81114ddcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32311 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL7XYCi8VeEhi6wBismCk54N9KW_qSp5QX5Ki-2zOuJlCaMFTaMpME_dV04CpPCbK-zk6DzVrhhSJjEqdaDGgmoCgmlkgnY0gmlwhKwSv6GKbXVsdGlhZGRyc5YACASsEr-hBjONAAoErBK_oQYzjt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDCR-pq4BekY4YyZk3ZqNHdOG0sYMF19hspkH_L91CiQqDdGNwgjONg3VkcIIzj4V3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-04-08 05:04:22.756 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.149 waku d52825c1aafaa3129943429af2717d1b5adbce44c99c9a793a019cbc85da0e29
2026-04-08 05:04:22.791 DEBUG [src.node.docker_mananger] Container started with ID d52825c1aafa. Setting up logs at ./log/docker/node2_2026-04-08_05-04-21__b1eaf49d-4401-4082-a269-b49da54f8b9d__wakuorg_nwaku:latest.log
2026-04-08 05:04:22.792 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32307
2026-04-08 05:04:22.792 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 05:04:23.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32307/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:23.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 05:04:23.807 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 05:04:23.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32307/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:23.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.149/tcp/32308/p2p/16Uiu2HAmMjwkq4Tv91N6PGGfsC6KjfkBWpSmUB4yYev75LdtokAV","/ip4/172.18.112.149/tcp/32309/ws/p2p/16Uiu2HAmMjwkq4Tv91N6PGGfsC6KjfkBWpSmUB4yYev75LdtokAV"],"enrUri":"enr:-L24QKEonTIahVWHn8NKgjfkPc3rEgYhjOYuZi5cnuJdIxqHBY5rrzL3KZezVtkmAHFYh_KG4zEGEy9XKmVcYYLNFfMCgmlkgnY0gmlwhKwScJWKbXVsdGlhZGRyc5YACASsEnCVBn40AAoErBJwlQZ-Nd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDhv4nNlTvbwfVZBEJg7XTmaoxjMca_8j0O-XM9VYOo9KDdGNwgn40g3VkcIJ-NoV3YWt1MgE"}'
2026-04-08 05:04:23.814 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 05:04:23.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32307/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.161/tcp/13197/p2p/16Uiu2HAmDGc2GN4gddn7tmvfvKify4AhL1A8secGjJCwTqPZyTbo"]'
2026-04-08 05:04:23.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:23.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13196/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-04-08 05:04:23.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:23.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32307/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-04-08 05:04:23.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:23.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13196/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:23.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:23.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:04:23.928 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:23.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13196/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:23.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775624663824243566,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:23.933 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:23.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32307/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:23.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775624663824243566,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:23.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13196/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:23.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:23.942 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:04:24.042 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13196/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.045 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":1775624663936957945,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.046 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32307/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.049 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":1775624663936957945,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13196/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:24.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:24.056 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:04:24.156 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13196/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775624664050979845,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.160 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32307/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775624664050979845,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13196/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:24.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:24.168 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:04:24.268 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13196/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775624664164686612,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.272 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32307/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775624664164686612,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13196/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:24.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:24.281 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:04:24.381 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13196/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775624664276396696,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.385 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32307/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775624664276396696,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13196/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:24.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:24.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:04:24.494 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13196/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775624664389360223,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.498 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32307/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775624664389360223,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13196/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:24.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:24.507 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:04:24.607 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13196/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775624664502803116,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.611 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32307/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775624664502803116,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13196/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:24.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:24.619 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:04:24.719 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13196/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775624664614753721,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.723 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:04:24.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32307/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:24.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775624664614753721,"ephemeral":false,"proof":""}]'
2026-04-08 05:04:24.728 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 05:04:24.730 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 05:04:24.730 DEBUG [src.node.waku_node] Stopping container with id e1233e784a83
2026-04-08 05:04:25.169 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 05:04:25.169 DEBUG [src.node.waku_node] Stopping container with id d52825c1aafa
2026-04-08 05:04:25.610 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 05:04:25.613 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 05:04:25.621 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 05:04:25.628 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2026-04-08 04:54:16.323 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:54:16.325 DEBUG [tests.conftest] Running test: test_get_multiple_store_messages with id: 2026-04-08_04-54-16__3de8d6d6-34fb-464e-8c0b-7d18b49d2d59
2026-04-08 04:54:16.327 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:54:16.328 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:54:16.330 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 04:54:16.339 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:54:16.339 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-54-16__3de8d6d6-34fb-464e-8c0b-7d18b49d2d59__wakuorg_nwaku:latest.log
2026-04-08 04:54:16.339 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:54:16.340 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:54:16.342 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:54:16.343 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.144
2026-04-08 04:54:16.344 DEBUG [src.node.docker_mananger] Generated ports ['57470', '57471', '57472', '57473', '57474']
2026-04-08 04:54:16.344 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:54:16.344 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:54:16.344 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:54:16.344 DEBUG [src.node.docker_mananger] docker run -i -t -p 57470:57470 -p 57471:57471 -p 57472:57472 -p 57473:57473 -p 57474:57474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57472 --rest-port=57470 --tcp-port=57471 --discv5-udp-port=57473 --rest-address=0.0.0.0 --nat=extip:172.18.101.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bace69eb8540e1b8cd124ce8544afac1a2fb0fd39e440891e3bdfeebb0febaba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57474 --metrics-logging=true --store=true --relay=true
2026-04-08 04:54:16.533 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.144 waku 830cff658ca59080413869f079c66fd14e6e75a4fb37cfd0c7a2969dd30f8478
2026-04-08 04:54:16.574 DEBUG [src.node.docker_mananger] Container started with ID 830cff658ca5. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-54-16__3de8d6d6-34fb-464e-8c0b-7d18b49d2d59__wakuorg_nwaku:latest.log
2026-04-08 04:54:16.575 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57470
2026-04-08 04:54:16.575 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:54:16.680 ERROR [src.node.docker_mananger] Max retries reached for container 32829fdbe8e2. Exiting log stream.
2026-04-08 04:54:17.165 ERROR [src.node.docker_mananger] Max retries reached for container 510a2be62356. Exiting log stream.
2026-04-08 04:54:17.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57470/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:17.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:54:17.579 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:54:17.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:17.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.144/tcp/57471/p2p/16Uiu2HAmSSvFNXcER6njBth9pK2oNHKgtACXBNcEjFNqhykjAsX8","/ip4/172.18.101.144/tcp/57472/ws/p2p/16Uiu2HAmSSvFNXcER6njBth9pK2oNHKgtACXBNcEjFNqhykjAsX8"],"enrUri":"enr:-L24QBOxxTT2-yMOWybYlwTL2YMUtiU6etih_tsNsW6nw8DOBPOqwR_2c2ZYM8CIzqP4LDj0doxFqrNUU0Z2iuFdAXACgmlkgnY0gmlwhKwSZZCKbXVsdGlhZGRyc5YACASsEmWQBuB_AAoErBJlkAbggN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzOwCUt4ZV83K3-T-9LaAVLw1LpkE6XMgLfOTYdmLdcODdGNwguB_g3VkcILggYV3YWt1MgM"}'
2026-04-08 04:54:17.582 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:54:17.589 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:54:17.589 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-54-16__3de8d6d6-34fb-464e-8c0b-7d18b49d2d59__wakuorg_nwaku:latest.log
2026-04-08 04:54:17.589 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:54:17.589 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:54:17.590 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:54:17.591 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.30
2026-04-08 04:54:17.591 DEBUG [src.node.docker_mananger] Generated ports ['46070', '46071', '46072', '46073', '46074']
2026-04-08 04:54:17.591 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:54:17.591 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:54:17.591 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:54:17.591 DEBUG [src.node.docker_mananger] docker run -i -t -p 46070:46070 -p 46071:46071 -p 46072:46072 -p 46073:46073 -p 46074:46074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46072 --rest-port=46070 --tcp-port=46071 --discv5-udp-port=46073 --rest-address=0.0.0.0 --nat=extip:172.18.149.30 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5b939cd3f0b41ccbc87cfe7fe1fd1ae45c114a67b0deceae0a3cbb00ad7b5dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46074 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBOxxTT2-yMOWybYlwTL2YMUtiU6etih_tsNsW6nw8DOBPOqwR_2c2ZYM8CIzqP4LDj0doxFqrNUU0Z2iuFdAXACgmlkgnY0gmlwhKwSZZCKbXVsdGlhZGRyc5YACASsEmWQBuB_AAoErBJlkAbggN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzOwCUt4ZV83K3-T-9LaAVLw1LpkE6XMgLfOTYdmLdcODdGNwguB_g3VkcILggYV3YWt1MgM --storenode=/ip4/172.18.101.144/tcp/57471/p2p/16Uiu2HAmSSvFNXcER6njBth9pK2oNHKgtACXBNcEjFNqhykjAsX8 --store=true --relay=true
2026-04-08 04:54:17.779 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.30 waku db95164578e71966e27e613cb5446af9bd0e45581528bef08ae7711b4056b70c
2026-04-08 04:54:17.818 DEBUG [src.node.docker_mananger] Container started with ID db95164578e7. Setting up logs at ./log/docker/store_node1_2026-04-08_04-54-16__3de8d6d6-34fb-464e-8c0b-7d18b49d2d59__wakuorg_nwaku:latest.log
2026-04-08 04:54:17.819 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46070
2026-04-08 04:54:17.819 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:54:18.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46070/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:18.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:54:18.824 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:54:18.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:18.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.30/tcp/46071/p2p/16Uiu2HAm35LTUcux7kMT5KvknSbQcNisVWyznmo17GUB7EUZEUFZ","/ip4/172.18.149.30/tcp/46072/ws/p2p/16Uiu2HAm35LTUcux7kMT5KvknSbQcNisVWyznmo17GUB7EUZEUFZ"],"enrUri":"enr:-L24QI8gyuiQQavamMHDSSTmVHVW_1h76ksEVv4KPbChuTxJN5znGsmk41L1q6EeKcykf8Sfsq_rfP1ztPbnszZWKXQCgmlkgnY0gmlwhKwSlR6KbXVsdGlhZGRyc5YACASsEpUeBrP3AAoErBKVHgaz-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcafOCj8qXGpE-PU2vG3yzJfImKxy953R4gx_BX60SECDdGNwgrP3g3VkcIKz-YV3YWt1MgM"}'
2026-04-08 04:54:18.827 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:54:18.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46070/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.144/tcp/57471/p2p/16Uiu2HAmSSvFNXcER6njBth9pK2oNHKgtACXBNcEjFNqhykjAsX8"]'
2026-04-08 04:54:18.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:18.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:54:18.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:18.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46070/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:54:18.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:18.836 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:18.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:18.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:18.842 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:19.043 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:19.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:19.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:19.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:19.251 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:19.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:19.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:19.257 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:19.458 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:19.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:19.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:19.464 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:19.665 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:19.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:19.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:19.672 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:19.873 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:19.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:19.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:19.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:20.080 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:20.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:20.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:20.087 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:20.287 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:20.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:20.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:20.293 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:20.493 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:20.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:20.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:20.498 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:20.700 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:20.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:20.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:20.707 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:20.907 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:20.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:20.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:20.913 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:21.114 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:21.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:21.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:21.119 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:21.320 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:21.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:21.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:21.326 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:21.528 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:21.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:21.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:21.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:21.735 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:21.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:21.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:21.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:21.942 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:21.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:21.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:21.947 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:22.148 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:22.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:22.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:22.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:22.354 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:22.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:22.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:22.359 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:22.560 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:22.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:22.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:22.565 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:22.766 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:22.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:22.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:22.771 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:22.973 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:22.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:22.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:22.980 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:23.180 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:23.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:23.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:23.186 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:23.387 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:23.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:23.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:23.393 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:23.594 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:23.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:23.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:23.599 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:23.800 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:23.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:23.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:23.805 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:24.005 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:24.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:24.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:24.011 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:24.213 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:24.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:24.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:24.218 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:24.419 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:24.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:24.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:24.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:24.626 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:24.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:24.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:24.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:24.832 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:24.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:24.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:24.838 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:25.039 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:25.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:25.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:25.046 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:25.247 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:25.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:25.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:25.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:25.453 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:25.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:25.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:25.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:25.659 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:25.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:25.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:25.665 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:25.866 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:25.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:25.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:25.873 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:26.073 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:26.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:26.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:26.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:26.282 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:26.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:26.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:26.287 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:26.488 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:26.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:26.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:26.495 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:26.695 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:26.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:26.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:26.701 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:26.902 DEBUG [src.steps.store] Relaying message
2026-04-08 04:54:26.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:54:26.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:54:26.908 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:54:27.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:27.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d38c64a91a941655ac40645a018eb693e934da6f8055b42a78f65f4863b09f0"},{"messageHash":"0x3da5ccae96d091510d328c581c128dbb42845133b99ea9c055ab53b9a2ba5c96"},{"messageHash":"0x33cef3fb9eb6dc2560187c73e8e9173c4f7e100044cf31151bef0f9e9ee70e78"},{"messageHash":"0xd9813c60c2d0c4044f6fbced6167be25bab2cb24c2badaeeeb38741b2e5f5ca7"},{"messageHash":"0x3c0def30d19267a2ccb79a23c310b14889d90d56eb1ecf3edebd56d763a31a80"},{"messageHash":"0x97199ac40b5f7d085eef3a41e35f76603af12ded1666e689e11830c34859b9bc"},{"messageHash":"0x0e31c739d58d2e77ee8cb33f378aefd37f2cde5a68992e747f97084aeedfe923"},{"messageHash":"0xf75f3609830f819c7a698620dc6bc867ace7a74d0e24a8cd5c9feddcacda1b26"},{"messageHash":"0x33d6b26bba08138f9833b82a86aefd5d29123004e1dcb2e5882d8ae4546307b4"},{"messageHash":"0xd8932886459acb668d72ec852a77553c33c36bedde9938492587cb4c778b6fae"},{"messageHash":"0x144227cb7a67b02a9b2902fcb8cc0a2071bf3a483e09400a8bc6f23a9dacaa9c"},{"messageHash":"0x34704b1a803e053e99a1c4df1e9e21d75ff084dca8c1b7a13d4635577c02a7bc"},{"messageHash":"0x4f8ef3c44112d7f71fb7369ff21846203f52c568d962d3db608d51a6b1c69da7"},{"messageHash":"0x02423148d51681234d441d2dfceec0dcd2438e473c1c551ed499d4f69889cef1"},{"messageHash":"0x2cebe5c3c1246498395ec31ff786e1daf8673f8f4374c9858ee71b3dada817ac"},{"messageHash":"0x45e3750ba1196f5465f759086a1895b73ba2659f6854c4fe8050523b371d7a55"},{"messageHash":"0xd296ae8e0c961cd8d8b3e6f7d0e79c472707d37cbaff2a1ffcb3756095b607ca"},{"messageHash":"0xb20217fdd54a72b85e0841a2707d91748a9a236fb0a3f79c5fd3f38070d1cf83"},{"messageHash":"0x890bd5cd2b5dbfc9d18ac978d3d3be6e6044ef7f33a0751bdebc69311e00fd26"},{"messageHash":"0x3d052b1da625494b5719eeeaa73cfcc40e57b1d97397f8b5b84d0a4a2011a6cb"},{"messageHash":"0x6c48670eb8e24860ab409543b5fc9ed5f185242eb961c33cd89d3d922b049883"},{"messageHash":"0x1220f8c1f99b0ebf69d3c55741c398f8f6d8f22f5bd2919965618806d5624105"},{"messageHash":"0x93fa6ba11724874d294cb9fae46d2cb2aea67688b233c30821373030cce3961d"},{"messageHash":"0xad55092e184be235f1a31613e6d2244abbf3e8c3be4462ea22863294b02ae3b1"},{"messageHash":"0x859bc99fdaaad936527592e3d3eaeddc1b0dd7af207517f581f3f074ed7fcf23"},{"messageHash":"0x50e3df2f302f3ba6b4151b590ded963cf446b147cc1f2f50b567c14df7500931"},{"messageHash":"0x43e50588c9c8ca4d7a876788cfc68aa03e6c7e94a4b7acfc8452301c1a2ddbd6"},{"messageHash":"0x85fcb829c0b51c68ab468d077c2511aea7a5bceeb5c659ab4cbed73da73c01cb"},{"messageHash":"0x07b7518b9a28b3a184f9e58fe9c0e65c9ad8b9310840fc07188e2fbc348db9a0"},{"messageHash":"0xd84862a2f7559feb5bb0ddc8a78fe536611e965e1be75f9b64fc994ea9ef9d58"},{"messageHash":"0xf2acd971c0117717e14787a05d24ca538545cb6cc24054fff691e0d107c0ba3b"},{"messageHash":"0x5b9073a8497d7149ca09da88f2b7f5d7ccbac8b9169bb9e86654552df6f51387"},{"messageHash":"0x9a278675280b158a21faccdd80467377d32a8f3f34df469992597a52ee0a89ac"},{"messageHash":"0xcc210771c422296a56d06de3741e899a8914ae21b0beab69f883b9aa642fc386"},{"messageHash":"0x1fa191ce7ef7136a5a366afea4c90154b880e358c4367f97778e6ab6f7a5d75c"},{"messageHash":"0x6cdaf3681fc4760428cd50ea5a2ab4a494985d4ffe46af8b03cf0e38ef979096"},{"messageHash":"0x0f582c5624ac60f9c063325c1548217735e2f83f81d1a453600fb4b19eaa5969"},{"messageHash":"0x602c77f60c9d38508dead02bb8ba31fb22078383225111e58e7c3111ea3784fd"},{"messageHash":"0xd75325ecc0fee8eadd6d346549b9264b1d9e6c8ab07a9b61a626f9c6e6a38544"},{"messageHash":"0x53e56b7cb185ce8c88da95d514286eb230d27e80831a1b1c03f4ff7c3af6f00c"}]}'
2026-04-08 04:54:27.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46070/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:54:27.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d38c64a91a941655ac40645a018eb693e934da6f8055b42a78f65f4863b09f0"},{"messageHash":"0x3da5ccae96d091510d328c581c128dbb42845133b99ea9c055ab53b9a2ba5c96"},{"messageHash":"0x33cef3fb9eb6dc2560187c73e8e9173c4f7e100044cf31151bef0f9e9ee70e78"},{"messageHash":"0xd9813c60c2d0c4044f6fbced6167be25bab2cb24c2badaeeeb38741b2e5f5ca7"},{"messageHash":"0x3c0def30d19267a2ccb79a23c310b14889d90d56eb1ecf3edebd56d763a31a80"},{"messageHash":"0x97199ac40b5f7d085eef3a41e35f76603af12ded1666e689e11830c34859b9bc"},{"messageHash":"0x0e31c739d58d2e77ee8cb33f378aefd37f2cde5a68992e747f97084aeedfe923"},{"messageHash":"0xf75f3609830f819c7a698620dc6bc867ace7a74d0e24a8cd5c9feddcacda1b26"},{"messageHash":"0x33d6b26bba08138f9833b82a86aefd5d29123004e1dcb2e5882d8ae4546307b4"},{"messageHash":"0xd8932886459acb668d72ec852a77553c33c36bedde9938492587cb4c778b6fae"},{"messageHash":"0x144227cb7a67b02a9b2902fcb8cc0a2071bf3a483e09400a8bc6f23a9dacaa9c"},{"messageHash":"0x34704b1a803e053e99a1c4df1e9e21d75ff084dca8c1b7a13d4635577c02a7bc"},{"messageHash":"0x4f8ef3c44112d7f71fb7369ff21846203f52c568d962d3db608d51a6b1c69da7"},{"messageHash":"0x02423148d51681234d441d2dfceec0dcd2438e473c1c551ed499d4f69889cef1"},{"messageHash":"0x2cebe5c3c1246498395ec31ff786e1daf8673f8f4374c9858ee71b3dada817ac"},{"messageHash":"0x45e3750ba1196f5465f759086a1895b73ba2659f6854c4fe8050523b371d7a55"},{"messageHash":"0xd296ae8e0c961cd8d8b3e6f7d0e79c472707d37cbaff2a1ffcb3756095b607ca"},{"messageHash":"0xb20217fdd54a72b85e0841a2707d91748a9a236fb0a3f79c5fd3f38070d1cf83"},{"messageHash":"0x890bd5cd2b5dbfc9d18ac978d3d3be6e6044ef7f33a0751bdebc69311e00fd26"},{"messageHash":"0x3d052b1da625494b5719eeeaa73cfcc40e57b1d97397f8b5b84d0a4a2011a6cb"},{"messageHash":"0x6c48670eb8e24860ab409543b5fc9ed5f185242eb961c33cd89d3d922b049883"},{"messageHash":"0x1220f8c1f99b0ebf69d3c55741c398f8f6d8f22f5bd2919965618806d5624105"},{"messageHash":"0x93fa6ba11724874d294cb9fae46d2cb2aea67688b233c30821373030cce3961d"},{"messageHash":"0xad55092e184be235f1a31613e6d2244abbf3e8c3be4462ea22863294b02ae3b1"},{"messageHash":"0x859bc99fdaaad936527592e3d3eaeddc1b0dd7af207517f581f3f074ed7fcf23"},{"messageHash":"0x50e3df2f302f3ba6b4151b590ded963cf446b147cc1f2f50b567c14df7500931"},{"messageHash":"0x43e50588c9c8ca4d7a876788cfc68aa03e6c7e94a4b7acfc8452301c1a2ddbd6"},{"messageHash":"0x85fcb829c0b51c68ab468d077c2511aea7a5bceeb5c659ab4cbed73da73c01cb"},{"messageHash":"0x07b7518b9a28b3a184f9e58fe9c0e65c9ad8b9310840fc07188e2fbc348db9a0"},{"messageHash":"0xd84862a2f7559feb5bb0ddc8a78fe536611e965e1be75f9b64fc994ea9ef9d58"},{"messageHash":"0xf2acd971c0117717e14787a05d24ca538545cb6cc24054fff691e0d107c0ba3b"},{"messageHash":"0x5b9073a8497d7149ca09da88f2b7f5d7ccbac8b9169bb9e86654552df6f51387"},{"messageHash":"0x9a278675280b158a21faccdd80467377d32a8f3f34df469992597a52ee0a89ac"},{"messageHash":"0xcc210771c422296a56d06de3741e899a8914ae21b0beab69f883b9aa642fc386"},{"messageHash":"0x1fa191ce7ef7136a5a366afea4c90154b880e358c4367f97778e6ab6f7a5d75c"},{"messageHash":"0x6cdaf3681fc4760428cd50ea5a2ab4a494985d4ffe46af8b03cf0e38ef979096"},{"messageHash":"0x0f582c5624ac60f9c063325c1548217735e2f83f81d1a453600fb4b19eaa5969"},{"messageHash":"0x602c77f60c9d38508dead02bb8ba31fb22078383225111e58e7c3111ea3784fd"},{"messageHash":"0xd75325ecc0fee8eadd6d346549b9264b1d9e6c8ab07a9b61a626f9c6e6a38544"},{"messageHash":"0x53e56b7cb185ce8c88da95d514286eb230d27e80831a1b1c03f4ff7c3af6f00c"}]}'
2026-04-08 04:54:27.119 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:54:27.120 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:54:27.120 DEBUG [src.node.waku_node] Stopping container with id 830cff658ca5
2026-04-08 04:54:27.569 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:27.570 DEBUG [src.node.waku_node] Stopping container with id db95164578e7
2026-04-08 04:54:28.000 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:54:28.002 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:54:28.022 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:54:28.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-04-08 04:50:48.979 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:48.979 DEBUG [tests.conftest] Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-04-08_04-50-48__48aa29af-faad-491b-95bb-ebaf74f503c0
2026-04-08 04:50:48.979 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:48.980 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:48.980 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 04:50:48.988 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:48.988 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-48__48aa29af-faad-491b-95bb-ebaf74f503c0__wakuorg_nwaku:latest.log
2026-04-08 04:50:48.988 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:48.988 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:48.990 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:48.990 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.184
2026-04-08 04:50:48.990 DEBUG [src.node.docker_mananger] Generated ports ['23137', '23138', '23139', '23140', '23141']
2026-04-08 04:50:48.990 DEBUG [src.node.waku_node] Cluster id was resolved to: 199
2026-04-08 04:50:48.991 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 04:50:48.991 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:48.991 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:48.991 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:48.991 DEBUG [src.node.docker_mananger] docker run -i -t -p 23137:23137 -p 23138:23138 -p 23139:23139 -p 23140:23140 -p 23141:23141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23139 --rest-port=23137 --tcp-port=23138 --discv5-udp-port=23140 --rest-address=0.0.0.0 --nat=extip:172.18.195.184 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c7d36e1ad7171da6c8deed31d2b61b3dd0ebeeefdddf1f9d4e4ca7d47d721adf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23141 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:50:49.190 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.184 waku 8fb340660e339e499b65aa67d110c23cabc91eecd60f91d31bd6cf37130c44fa
2026-04-08 04:50:49.222 DEBUG [src.node.docker_mananger] Container started with ID 8fb340660e33. Setting up logs at ./log/docker/node1_2026-04-08_04-50-48__48aa29af-faad-491b-95bb-ebaf74f503c0__wakuorg_nwaku:latest.log
2026-04-08 04:50:49.222 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23137
2026-04-08 04:50:49.224 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:49.300 ERROR [src.node.docker_mananger] Max retries reached for container 24de458da74d. Exiting log stream.
2026-04-08 04:50:49.747 ERROR [src.node.docker_mananger] Max retries reached for container 372c71041974. Exiting log stream.
2026-04-08 04:50:50.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23137/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:50.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:50.229 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:50.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:50.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.184/tcp/23138/p2p/16Uiu2HAmPQxKQg5DHaPsGyccYZ1Q4kkUQoksK4pzM7n6t6JRGvSn","/ip4/172.18.195.184/tcp/23139/ws/p2p/16Uiu2HAmPQxKQg5DHaPsGyccYZ1Q4kkUQoksK4pzM7n6t6JRGvSn"],"enrUri":"enr:-L24QES2GIWU7n9trPGFMHCBB-DgGXNylI3YR6sqbbuyfeT8CCfIvnryw0nBgHDoJM-DlWiVn5wCD4hDmmaz3n_UEY0CgmlkgnY0gmlwhKwSw7iKbXVsdGlhZGRyc5YACASsEsO4BlpiAAoErBLDuAZaY90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDn9ggdSqNbHzcVNBWvwb51zb0SEMSULfhB0-YV0zVJYODdGNwglpig3VkcIJaZIV3YWt1MgU"}'
2026-04-08 04:50:50.232 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:50.239 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:50.239 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-48__48aa29af-faad-491b-95bb-ebaf74f503c0__wakuorg_nwaku:latest.log
2026-04-08 04:50:50.239 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:50.239 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:50.241 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:50.241 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.38
2026-04-08 04:50:50.241 DEBUG [src.node.docker_mananger] Generated ports ['22505', '22506', '22507', '22508', '22509']
2026-04-08 04:50:50.241 DEBUG [src.node.waku_node] Cluster id was resolved to: 199
2026-04-08 04:50:50.241 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 04:50:50.241 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:50.241 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:50.242 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:50.242 DEBUG [src.node.docker_mananger] docker run -i -t -p 22505:22505 -p 22506:22506 -p 22507:22507 -p 22508:22508 -p 22509:22509 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22507 --rest-port=22505 --tcp-port=22506 --discv5-udp-port=22508 --rest-address=0.0.0.0 --nat=extip:172.18.130.38 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=30f2174dbcacbfcfbbdbebac571e0bd7f5dbaf5dec0bd8f7966bea25fb246eca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22509 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QES2GIWU7n9trPGFMHCBB-DgGXNylI3YR6sqbbuyfeT8CCfIvnryw0nBgHDoJM-DlWiVn5wCD4hDmmaz3n_UEY0CgmlkgnY0gmlwhKwSw7iKbXVsdGlhZGRyc5YACASsEsO4BlpiAAoErBLDuAZaY90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDn9ggdSqNbHzcVNBWvwb51zb0SEMSULfhB0-YV0zVJYODdGNwglpig3VkcIJaZIV3YWt1MgU
2026-04-08 04:50:50.441 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.38 waku 8e7fbe9086efd771d7f823ca52100dd959561805b4e358009bd6e14c6723791c
2026-04-08 04:50:50.477 DEBUG [src.node.docker_mananger] Container started with ID 8e7fbe9086ef. Setting up logs at ./log/docker/node2_2026-04-08_04-50-48__48aa29af-faad-491b-95bb-ebaf74f503c0__wakuorg_nwaku:latest.log
2026-04-08 04:50:50.477 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22505
2026-04-08 04:50:50.478 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:51.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22505/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:51.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:51.499 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:51.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22505/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:51.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.38/tcp/22506/p2p/16Uiu2HAkxJ8oZ9xxjyuwBxw5oo3kWaUdGg5GQtS7NeD6DKNVSFpx","/ip4/172.18.130.38/tcp/22507/ws/p2p/16Uiu2HAkxJ8oZ9xxjyuwBxw5oo3kWaUdGg5GQtS7NeD6DKNVSFpx"],"enrUri":"enr:-L24QGM_X-znNXbmbMKeM1kwG8KdOMS_AyQjAtPpi1r3kjaTKL7O0nEx5cIU5zRLNXNzffit1nL84jrxzXaSbCcABAICgmlkgnY0gmlwhKwSgiaKbXVsdGlhZGRyc5YACASsEoImBlfqAAoErBKCJgZX690DgnJzhQDHAQAAiXNlY3AyNTZrMaECKqS-Y7cJoarrxEW7VcozrgpDMKCrCn3Si1ioLs_qTB2DdGNwglfqg3VkcIJX7IV3YWt1MgE"}'
2026-04-08 04:50:51.510 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:51.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22505/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.184/tcp/23138/p2p/16Uiu2HAmPQxKQg5DHaPsGyccYZ1Q4kkUQoksK4pzM7n6t6JRGvSn"]'
2026-04-08 04:50:51.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:51.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:51.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:51.519 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:51.619 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:51.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:51.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623851515067492,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:51.624 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:51.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22505/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:51.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623851515067492,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:51.630 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:51.631 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:51.631 DEBUG [src.node.waku_node] Stopping container with id 8fb340660e33
2026-04-08 04:50:52.101 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:52.101 DEBUG [src.node.waku_node] Stopping container with id 8e7fbe9086ef
2026-04-08 04:50:52.565 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:52.567 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:52.572 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:52.577 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_admin_connected_peers_contains_peers_only with id: 2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e__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.72.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39831', '39832', '39833', '39834', '39835']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39831:39831 -p 39832:39832 -p 39833:39833 -p 39834:39834 -p 39835:39835 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39833 --rest-port=39831 --tcp-port=39832 --discv5-udp-port=39834 --rest-address=0.0.0.0 --nat=extip:172.18.72.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=147ab10dd4556a0f9e9d9ca7a7de031cc69ee5f5f1dcf44a302f1d3c5dcf683f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39835 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.46 waku 6bf2cb2b5b306a4296612aaa781369ecd05b4ad66a25dbe9a29d9f94101cd31d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6bf2cb2b5b30. Setting up logs at ./log/docker/node1_2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39831
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 f6853cdc6276. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39831/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39831/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.46/tcp/39832/p2p/16Uiu2HAmCef6y1Qx5kfR9ETtbrYTo5Xmh3HbF5ciMTvDTpAazwJx","/ip4/172.18.72.46/tcp/39833/ws/p2p/16Uiu2HAmCef6y1Qx5kfR9ETtbrYTo5Xmh3HbF5ciMTvDTpAazwJx"],"enrUri":"enr:-L24QGE6zAGufbbv503kLIOxz6upVDnFXbztzEzI1lEm6zewSA9EFtSi0gn337OsyYnqFdPHiu9S1UYWhGqXyoo8cvwCgmlkgnY0gmlwhKwSSC6KbXVsdGlhZGRyc5YACASsEkguBpuYAAoErBJILgabmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_-o8xh3pgIJqDRlOw-BvoFQxzQnfMzmcHXucSvs1CwGDdGNwgpuYg3VkcIKbmoV3YWt1MgE"}'
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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51902', '51903', '51904', '51905', '51906']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51902:51902 -p 51903:51903 -p 51904:51904 -p 51905:51905 -p 51906:51906 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51904 --rest-port=51902 --tcp-port=51903 --discv5-udp-port=51905 --rest-address=0.0.0.0 --nat=extip:172.18.80.79 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fcfdbca4f58d8cba3fbc5db60eeb8d53bf31a9c3ea8d3933461e991d95f8dc1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51906 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGE6zAGufbbv503kLIOxz6upVDnFXbztzEzI1lEm6zewSA9EFtSi0gn337OsyYnqFdPHiu9S1UYWhGqXyoo8cvwCgmlkgnY0gmlwhKwSSC6KbXVsdGlhZGRyc5YACASsEkguBpuYAAoErBJILgabmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_-o8xh3pgIJqDRlOw-BvoFQxzQnfMzmcHXucSvs1CwGDdGNwgpuYg3VkcIKbmoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.79 waku 2bacb8a6ee3269bb186ddba946ccb0f9dc30b775f0832d273e7c7d18ce6d9778
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2bacb8a6ee32. Setting up logs at ./log/docker/node2_2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51902
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51902/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51902/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/51903/p2p/16Uiu2HAmR7q8nCPDKzupbKJKUt426ZttahLRRvhEuL7XP8RoPLHE","/ip4/172.18.80.79/tcp/51904/ws/p2p/16Uiu2HAmR7q8nCPDKzupbKJKUt426ZttahLRRvhEuL7XP8RoPLHE"],"enrUri":"enr:-L24QNMohZXpET_wYIvHqtxvJK1UmAE42EGo-VZ_D0fzSWYaMupGHmFMhNxCZAloVn1jnO6ATYvv6MG9aChI5qoP7moCgmlkgnY0gmlwhKwSUE-KbXVsdGlhZGRyc5YACASsElBPBsq_AAoErBJQTwbKwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuSyBN2LHXDiMY_ziiDzhS9v79h1JAHqH-HLf_gzxZWmDdGNwgsq_g3VkcILKwYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.39.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60283', '60284', '60285', '60286', '60287']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60283:60283 -p 60284:60284 -p 60285:60285 -p 60286:60286 -p 60287:60287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60285 --rest-port=60283 --tcp-port=60284 --discv5-udp-port=60286 --rest-address=0.0.0.0 --nat=extip:172.18.39.215 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ec9a3ad0afd36df2a3dcd6f5e04dcd2feaf020b833f7f4eb5be4aef4f2ccad3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60287 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGE6zAGufbbv503kLIOxz6upVDnFXbztzEzI1lEm6zewSA9EFtSi0gn337OsyYnqFdPHiu9S1UYWhGqXyoo8cvwCgmlkgnY0gmlwhKwSSC6KbXVsdGlhZGRyc5YACASsEkguBpuYAAoErBJILgabmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_-o8xh3pgIJqDRlOw-BvoFQxzQnfMzmcHXucSvs1CwGDdGNwgpuYg3VkcIKbmoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.215 waku 1d5e74ac31a65789df386ab07320b99f80ae82caf2d98b676c2f9ccce925f38b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d5e74ac31a6. Setting up logs at ./log/docker/node3_2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60283
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.215/tcp/60284/p2p/16Uiu2HAm7drQ6TSuLjwGU15ASZiuXcQ4No8Ez95P9mtWnJb7Ss63","/ip4/172.18.39.215/tcp/60285/ws/p2p/16Uiu2HAm7drQ6TSuLjwGU15ASZiuXcQ4No8Ez95P9mtWnJb7Ss63"],"enrUri":"enr:-L24QEsWLCCByYJ0JlA6k7rxgBMg3R26KG4deeQSUMiI4bioDeV5zDcXveGn8n1a3xGQ-jxWWzC8_NlznNsahJPul1wCgmlkgnY0gmlwhKwSJ9eKbXVsdGlhZGRyc5YACASsEifXBut8AAoErBIn1wbrfd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtWr-XXcRx5g1vrFG7p5jjv7lVH2dIRYPfx0uCeckC3SDdGNwgut8g3VkcILrfoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52166', '52167', '52168', '52169', '52170']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52166:52166 -p 52167:52167 -p 52168:52168 -p 52169:52169 -p 52170:52170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52168 --rest-port=52166 --tcp-port=52167 --discv5-udp-port=52169 --rest-address=0.0.0.0 --nat=extip:172.18.141.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cff80b3fcc8b25f26eeb2b48f90b4ada7dcacbafc6c359bbe5621d5cdc4ef8e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52170 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.244 waku 51708a3b061c9c7f36fdabb74d38480cc4b7394dc310c771d27c088d3706a375
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51708a3b061c. Setting up logs at ./log/docker/node4_2026-04-08_04-50-25__6f716b8a-ed1a-4b20-9da4-2dc784660f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52166
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52166/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52166/debug/v1/info" -H "Content-Type: application/json" -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.244/tcp/52167/p2p/16Uiu2HAky1kGM6ZswduiDMHKhML49S2cSannRX3e7Hn9DXuH7pyd","/ip4/172.18.141.244/tcp/52168/ws/p2p/16Uiu2HAky1kGM6ZswduiDMHKhML49S2cSannRX3e7Hn9DXuH7pyd"],"enrUri":"enr:-L24QO_of4Zr8ZVL04KcX2dVZCoZkaqUGN6ieFS8eoCsJaBAYVl65e46knr9lvuGw0Z-aR3vhCB-jBBRROUJvvrDMXECgmlkgnY0gmlwhKwSjfSKbXVsdGlhZGRyc5YACASsEo30BsvHAAoErBKN9AbLyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNU2nYH8_YggVaxnAzjYKkWgasfuX6vwPy53qv-7BPGCDdGNwgsvHg3VkcILLyYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39831/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.79/tcp/51903/p2p/16Uiu2HAmR7q8nCPDKzupbKJKUt426ZttahLRRvhEuL7XP8RoPLHE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51902/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.46/tcp/39832/p2p/16Uiu2HAmCef6y1Qx5kfR9ETtbrYTo5Xmh3HbF5ciMTvDTpAazwJx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39831/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.215/tcp/60284/p2p/16Uiu2HAm7drQ6TSuLjwGU15ASZiuXcQ4No8Ez95P9mtWnJb7Ss63"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.46/tcp/39832/p2p/16Uiu2HAmCef6y1Qx5kfR9ETtbrYTo5Xmh3HbF5ciMTvDTpAazwJx"]'
INFO  src.node.api_clients.base_client:base_client.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:39831/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.39.215/tcp/52492/p2p/16Uiu2HAm7drQ6TSuLjwGU15ASZiuXcQ4No8Ez95P9mtWnJb7Ss63","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.80.79/tcp/50824/p2p/16Uiu2HAmR7q8nCPDKzupbKJKUt426ZttahLRRvhEuL7XP8RoPLHE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:512 /admin/v1/peers/connected contains : [{'multiaddr': '/ip4/172.18.39.215/tcp/52492/p2p/16Uiu2HAm7drQ6TSuLjwGU15ASZiuXcQ4No8Ez95P9mtWnJb7Ss63', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.80.79/tcp/50824/p2p/16Uiu2HAmR7q8nCPDKzupbKJKUt426ZttahLRRvhEuL7XP8RoPLHE', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'UnknownOrigin'}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6bf2cb2b5b30
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2bacb8a6ee32
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1d5e74ac31a6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6bf2cb2b5b30. 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 51708a3b061c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2bacb8a6ee32. 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,109 @@
2026-04-08 05:04:46.490 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 05:04:46.491 DEBUG [tests.conftest] Running test: test_negative_number_page_size with id: 2026-04-08_05-04-46__c45a821f-a788-4065-8030-59a66b656d00
2026-04-08 05:04:46.491 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 05:04:46.492 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 05:04:46.494 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 05:04:46.503 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 05:04:46.504 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_05-04-46__c45a821f-a788-4065-8030-59a66b656d00__wakuorg_nwaku:latest.log
2026-04-08 05:04:46.504 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 05:04:46.504 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 05:04:46.506 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 05:04:46.507 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.223
2026-04-08 05:04:46.507 DEBUG [src.node.docker_mananger] Generated ports ['24470', '24471', '24472', '24473', '24474']
2026-04-08 05:04:46.508 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 05:04:46.508 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 05:04:46.508 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 05:04:46.508 DEBUG [src.node.docker_mananger] docker run -i -t -p 24470:24470 -p 24471:24471 -p 24472:24472 -p 24473:24473 -p 24474:24474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24472 --rest-port=24470 --tcp-port=24471 --discv5-udp-port=24473 --rest-address=0.0.0.0 --nat=extip:172.18.116.223 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=35382b4dbe3cf18e2d7cbc935cb2ec8faefb9a2a1c0bed8b5e16afc15f2aaad5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24474 --metrics-logging=true --store=true --relay=true
2026-04-08 05:04:46.696 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.223 waku 335d7980dcc6a7175ec84edaae1f285d0fc5889776d1ee46b513d6237f219696
2026-04-08 05:04:46.731 DEBUG [src.node.docker_mananger] Container started with ID 335d7980dcc6. Setting up logs at ./log/docker/publishing_node1_2026-04-08_05-04-46__c45a821f-a788-4065-8030-59a66b656d00__wakuorg_nwaku:latest.log
2026-04-08 05:04:46.732 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24470
2026-04-08 05:04:46.732 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 05:04:46.884 ERROR [src.node.docker_mananger] Max retries reached for container aa593c78dc9a. Exiting log stream.
2026-04-08 05:04:47.337 ERROR [src.node.docker_mananger] Max retries reached for container b6222b6bf231. Exiting log stream.
2026-04-08 05:04:47.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24470/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:47.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 05:04:47.736 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 05:04:47.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:47.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.223/tcp/24471/p2p/16Uiu2HAmL8LgzJ8Ne7mwymtUyyBore1aXQ2PpYzXaty3Wm9d1BQV","/ip4/172.18.116.223/tcp/24472/ws/p2p/16Uiu2HAmL8LgzJ8Ne7mwymtUyyBore1aXQ2PpYzXaty3Wm9d1BQV"],"enrUri":"enr:-L24QGb7xUhsBZ6Xph8FFhsMTfudpUL6U7Cw4CcFGGE_0NO8fhm-HX0qQoMt8YhWtbqPTLZVZFxaozhdcTDOGeTT8_cCgmlkgnY0gmlwhKwSdN-KbXVsdGlhZGRyc5YACASsEnTfBl-XAAoErBJ03wZfmN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbwN9CZLZP4wT1O4li447dXPDCPTKiJbzoaZH_FtN9XqDdGNwgl-Xg3VkcIJfmYV3YWt1MgM"}'
2026-04-08 05:04:47.739 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 05:04:47.745 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 05:04:47.745 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_05-04-46__c45a821f-a788-4065-8030-59a66b656d00__wakuorg_nwaku:latest.log
2026-04-08 05:04:47.746 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 05:04:47.746 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 05:04:47.747 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 05:04:47.747 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.201
2026-04-08 05:04:47.747 DEBUG [src.node.docker_mananger] Generated ports ['59675', '59676', '59677', '59678', '59679']
2026-04-08 05:04:47.748 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 05:04:47.748 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 05:04:47.748 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 05:04:47.748 DEBUG [src.node.docker_mananger] docker run -i -t -p 59675:59675 -p 59676:59676 -p 59677:59677 -p 59678:59678 -p 59679:59679 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59677 --rest-port=59675 --tcp-port=59676 --discv5-udp-port=59678 --rest-address=0.0.0.0 --nat=extip:172.18.123.201 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6a1fc1bddbc80b8c31dbf5dd7645ab6ddfcda4ca89f8a39c98dfe7ebdbb4597e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59679 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGb7xUhsBZ6Xph8FFhsMTfudpUL6U7Cw4CcFGGE_0NO8fhm-HX0qQoMt8YhWtbqPTLZVZFxaozhdcTDOGeTT8_cCgmlkgnY0gmlwhKwSdN-KbXVsdGlhZGRyc5YACASsEnTfBl-XAAoErBJ03wZfmN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbwN9CZLZP4wT1O4li447dXPDCPTKiJbzoaZH_FtN9XqDdGNwgl-Xg3VkcIJfmYV3YWt1MgM --storenode=/ip4/172.18.116.223/tcp/24471/p2p/16Uiu2HAmL8LgzJ8Ne7mwymtUyyBore1aXQ2PpYzXaty3Wm9d1BQV --store=true --relay=true
2026-04-08 05:04:47.934 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.201 waku e800d0722c2d612d4109ca491075afa0dc0ef094da3a65bb6691d63ecf4e6726
2026-04-08 05:04:47.970 DEBUG [src.node.docker_mananger] Container started with ID e800d0722c2d. Setting up logs at ./log/docker/store_node1_2026-04-08_05-04-46__c45a821f-a788-4065-8030-59a66b656d00__wakuorg_nwaku:latest.log
2026-04-08 05:04:47.970 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59675
2026-04-08 05:04:47.970 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 05:04:48.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59675/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:48.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 05:04:48.974 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 05:04:48.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59675/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:48.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.201/tcp/59676/p2p/16Uiu2HAmU1FJsDj5nNBvPo1v4SZUrTusDUCjFJWTWvobP8ENJW2S","/ip4/172.18.123.201/tcp/59677/ws/p2p/16Uiu2HAmU1FJsDj5nNBvPo1v4SZUrTusDUCjFJWTWvobP8ENJW2S"],"enrUri":"enr:-L24QNZUOAx8tVo1fa5sBPLHPRMPe9Z-_VmTRtZ4FOLa0U-NE1iL-GGBZ57-ejHaMxh7lL7z9t7gMru6wCdvSmZDX-0CgmlkgnY0gmlwhKwSe8mKbXVsdGlhZGRyc5YACASsEnvJBukcAAoErBJ7yQbpHd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5A_VWReX9swkqXW6kvpPsHV6RTR_RiXvHj-Xtlzdgj-DdGNwgukcg3VkcILpHoV3YWt1MgM"}'
2026-04-08 05:04:48.977 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 05:04:48.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59675/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.223/tcp/24471/p2p/16Uiu2HAmL8LgzJ8Ne7mwymtUyyBore1aXQ2PpYzXaty3Wm9d1BQV"]'
2026-04-08 05:04:48.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:48.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 05:04:48.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:48.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59675/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 05:04:48.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:48.986 DEBUG [src.steps.store] Relaying message
2026-04-08 05:04:48.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:48.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:48.991 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 05:04:49.192 DEBUG [src.steps.store] Relaying message
2026-04-08 05:04:49.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:49.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:49.199 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 05:04:49.399 DEBUG [src.steps.store] Relaying message
2026-04-08 05:04:49.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:49.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:49.406 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 05:04:49.607 DEBUG [src.steps.store] Relaying message
2026-04-08 05:04:49.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:49.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:49.614 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 05:04:49.814 DEBUG [src.steps.store] Relaying message
2026-04-08 05:04:49.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:49.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:49.821 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 05:04:50.022 DEBUG [src.steps.store] Relaying message
2026-04-08 05:04:50.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:50.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:50.028 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 05:04:50.228 DEBUG [src.steps.store] Relaying message
2026-04-08 05:04:50.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:50.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:50.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 05:04:50.435 DEBUG [src.steps.store] Relaying message
2026-04-08 05:04:50.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:50.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:50.440 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 05:04:50.641 DEBUG [src.steps.store] Relaying message
2026-04-08 05:04:50.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:50.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:50.647 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 05:04:50.847 DEBUG [src.steps.store] Relaying message
2026-04-08 05:04:50.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:04:50.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:04:50.853 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 05:04:51.053 DEBUG [tests.store.test_page_size] requesting stored message with wrong page_size = -1
2026-04-08 05:04:51.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:51.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x83f21736629cfb228402610e8d1b1181e7d09b259f4dc4ce29b7733ac24da720"},{"messageHash":"0x96eaf8db7e22ef707c3f312a1fb8331a04a9aa10654d2d988eb4a2b902ee38c3"},{"messageHash":"0xd689f4e67ea0bc884c323790679b79c40bc099c8fb06a70ab5afe38d49e576d7"},{"messageHash":"0xa272381f758a0c39007109f0835f83921e8b51ff28c48bdfa099947abbabcda7"},{"messageHash":"0x21f06030ca3fc5aee404557a57d54ee2843158fb1564e2e6b2c192581aa4d40f"},{"messageHash":"0x84e493fdf58c63e86f40fdefc83985844412f0b57ade01ad3ad9893b66e618ef"},{"messageHash":"0xf671950a197e3b39bff1191304ef69cca00e7da5ba1c788d7fb145f2b3b5ff3f"},{"messageHash":"0x15e03cd284e65be76afcae1109df78d6f58e960159e4e0550e73f1045e1bf52b"},{"messageHash":"0xfb887b784f0325b99fe6fa9f65d2f30ad7760bd1f8abe3644d6ae53bf219dcca"},{"messageHash":"0xcdd8077d02dd36fad7676503b7b10137e9cc17e7ed4a5a2d1a609ff77457b8a8"}]}'
2026-04-08 05:04:51.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:04:51.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x83f21736629cfb228402610e8d1b1181e7d09b259f4dc4ce29b7733ac24da720"},{"messageHash":"0x96eaf8db7e22ef707c3f312a1fb8331a04a9aa10654d2d988eb4a2b902ee38c3"},{"messageHash":"0xd689f4e67ea0bc884c323790679b79c40bc099c8fb06a70ab5afe38d49e576d7"},{"messageHash":"0xa272381f758a0c39007109f0835f83921e8b51ff28c48bdfa099947abbabcda7"},{"messageHash":"0x21f06030ca3fc5aee404557a57d54ee2843158fb1564e2e6b2c192581aa4d40f"},{"messageHash":"0x84e493fdf58c63e86f40fdefc83985844412f0b57ade01ad3ad9893b66e618ef"},{"messageHash":"0xf671950a197e3b39bff1191304ef69cca00e7da5ba1c788d7fb145f2b3b5ff3f"},{"messageHash":"0x15e03cd284e65be76afcae1109df78d6f58e960159e4e0550e73f1045e1bf52b"},{"messageHash":"0xfb887b784f0325b99fe6fa9f65d2f30ad7760bd1f8abe3644d6ae53bf219dcca"},{"messageHash":"0xcdd8077d02dd36fad7676503b7b10137e9cc17e7ed4a5a2d1a609ff77457b8a8"}]}'
2026-04-08 05:04:51.062 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 05:04:51.063 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 05:04:51.063 DEBUG [src.node.waku_node] Stopping container with id 335d7980dcc6
2026-04-08 05:04:51.525 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 05:04:51.525 DEBUG [src.node.waku_node] Stopping container with id e800d0722c2d
2026-04-08 05:04:51.963 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 05:04:51.968 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 05:04:51.975 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 05:04:51.986 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[1] with id: 2026-04-08_04-50-38__f633df94-4d63-4303-b609-43508d86a6b4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-50-38__f633df94-4d63-4303-b609-43508d86a6b4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8785', '8786', '8787', '8788', '8789']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8785:8785 -p 8786:8786 -p 8787:8787 -p 8788:8788 -p 8789:8789 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8787 --rest-port=8785 --tcp-port=8786 --discv5-udp-port=8788 --rest-address=0.0.0.0 --nat=extip:172.18.34.133 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1030bf2c43ccea71c61bf0be25efddd1b751956d71fa8030c8effe2a18efe9ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8789 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.133 waku db3655a0fb74fe5e97cc2c169f54f714a2ff3f9ef7129a1c7b47fb0ef9e0c9fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID db3655a0fb74. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-50-38__f633df94-4d63-4303-b609-43508d86a6b4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8785
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 9c9f46164f83. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cb0642365f07. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8785/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8785/debug/v1/info" -H "Content-Type: application/json" -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.133/tcp/8786/p2p/16Uiu2HAmSEgWtcTZhmqNcf1uKv56CxyT5UkByW75FjyHKuuTNPJT","/ip4/172.18.34.133/tcp/8787/ws/p2p/16Uiu2HAmSEgWtcTZhmqNcf1uKv56CxyT5UkByW75FjyHKuuTNPJT"],"enrUri":"enr:-L24QKBpyMW7H5d4KbpC4sdoE9lpVZ3gqCOp0jDwlNxgrIWmPwSvdT2dnG-T6b8u6hCH5u5fUjIQvK9QkCW5TnVTyqwCgmlkgnY0gmlwhKwSIoWKbXVsdGlhZGRyc5YACASsEiKFBiJSAAoErBIihQYiU90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDycmDFeFDzRqw9P3JJyEVOm2SiL-xaxr8ugE3r_SA_HSDdGNwgiJSg3VkcIIiVIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-50-38__f633df94-4d63-4303-b609-43508d86a6b4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64275', '64276', '64277', '64278', '64279']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64275:64275 -p 64276:64276 -p 64277:64277 -p 64278:64278 -p 64279:64279 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64277 --rest-port=64275 --tcp-port=64276 --discv5-udp-port=64278 --rest-address=0.0.0.0 --nat=extip:172.18.89.157 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=414eaf7f47d19e97fe875bda2bec0cf0aa6ea8badcef8ddfddeea2e8fa94ef82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64279 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKBpyMW7H5d4KbpC4sdoE9lpVZ3gqCOp0jDwlNxgrIWmPwSvdT2dnG-T6b8u6hCH5u5fUjIQvK9QkCW5TnVTyqwCgmlkgnY0gmlwhKwSIoWKbXVsdGlhZGRyc5YACASsEiKFBiJSAAoErBIihQYiU90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDycmDFeFDzRqw9P3JJyEVOm2SiL-xaxr8ugE3r_SA_HSDdGNwgiJSg3VkcIIiVIV3YWt1MgM --storenode=/ip4/172.18.34.133/tcp/8786/p2p/16Uiu2HAmSEgWtcTZhmqNcf1uKv56CxyT5UkByW75FjyHKuuTNPJT --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.157 waku b9fa3c53299081f6259666d733c925ccc4b59e4781b7a4e21bf9fda45b75db28
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9fa3c532990. Setting up logs at ./log/docker/store_node1_2026-04-08_04-50-38__f633df94-4d63-4303-b609-43508d86a6b4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64275
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64275/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64275/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.157/tcp/64276/p2p/16Uiu2HAmEP6enQRXYsxWp9pvHtcTrXiCnYqLYzV5V7bAHQ7Emrk3","/ip4/172.18.89.157/tcp/64277/ws/p2p/16Uiu2HAmEP6enQRXYsxWp9pvHtcTrXiCnYqLYzV5V7bAHQ7Emrk3"],"enrUri":"enr:-L24QM1xqEav5mL3WVSophllLNRT5vcsms2Leq0que4yDCi0FpXiOUMZTcD80rCeqsnHuNYqjnwQblmEf4HgwIvtPkUCgmlkgnY0gmlwhKwSWZ2KbXVsdGlhZGRyc5YACASsElmdBvsUAAoErBJZnQb7Fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGaU0x2-zEVYdPpHNrovD67WyutIszLS8d8D6-GbmRNSDdGNwgvsUg3VkcIL7FoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64275/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.34.133/tcp/8786/p2p/16Uiu2HAmSEgWtcTZhmqNcf1uKv56CxyT5UkByW75FjyHKuuTNPJT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8785/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:64275/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:8785/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:8785/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8785/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8fab753d1c9ba9a5149227dccf425b4f101a298e63dec97f3e3a57e418f35c7a"}],"paginationCursor":"0x8fab753d1c9ba9a5149227dccf425b4f101a298e63dec97f3e3a57e418f35c7a"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64275/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8fab753d1c9ba9a5149227dccf425b4f101a298e63dec97f3e3a57e418f35c7a"}],"paginationCursor":"0x8fab753d1c9ba9a5149227dccf425b4f101a298e63dec97f3e3a57e418f35c7a"}'
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 db3655a0fb74
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b9fa3c532990
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_with_unknown_content_topic with id: 2026-04-08_04-51-44__5f889d76-d094-4fef-8721-3218c3d6153d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-51-44__5f889d76-d094-4fef-8721-3218c3d6153d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44112', '44113', '44114', '44115', '44116']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44112:44112 -p 44113:44113 -p 44114:44114 -p 44115:44115 -p 44116:44116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44114 --rest-port=44112 --tcp-port=44113 --discv5-udp-port=44115 --rest-address=0.0.0.0 --nat=extip:172.18.113.174 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c6adaacd3d5a86c4eccabf4ecfb08c3febcbf3951c80d5a742c726ac4dd188ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44116 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.174 waku 52aaabbe4b840c0fd961d46ff9788242dec9f224934a1ec48fcc779a22a3bc38
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52aaabbe4b84. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-51-44__5f889d76-d094-4fef-8721-3218c3d6153d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44112
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 94e62301974e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10cba76cc59e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44112/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44112/debug/v1/info" -H "Content-Type: application/json" -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.174/tcp/44113/p2p/16Uiu2HAmGymoTQms4L3Etn7Ff2EBS7we7ny22xugn2RQ6H4Eqvdn","/ip4/172.18.113.174/tcp/44114/ws/p2p/16Uiu2HAmGymoTQms4L3Etn7Ff2EBS7we7ny22xugn2RQ6H4Eqvdn"],"enrUri":"enr:-L24QHVDM0g4QNV9TsLEk7ukg1AycxsHHFTKEqZmGRxwm2jZGwZmlytWKcdQBJDFIi7MOU5uMAIxLvP8-AnucYHVG-4CgmlkgnY0gmlwhKwSca6KbXVsdGlhZGRyc5YACASsEnGuBqxRAAoErBJxrgasUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQD6YEv21xnu6Zaq_2YVcSMTWKewqUpCi_ti16RCCjnmDdGNwgqxRg3VkcIKsU4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-51-44__5f889d76-d094-4fef-8721-3218c3d6153d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.217.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26623', '26624', '26625', '26626', '26627']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26623:26623 -p 26624:26624 -p 26625:26625 -p 26626:26626 -p 26627:26627 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26625 --rest-port=26623 --tcp-port=26624 --discv5-udp-port=26626 --rest-address=0.0.0.0 --nat=extip:172.18.217.233 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a808df6aee8ee13eab82f0e4b6cdb6da3d1bab3766b60aba8e1ee5d1f832114e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26627 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHVDM0g4QNV9TsLEk7ukg1AycxsHHFTKEqZmGRxwm2jZGwZmlytWKcdQBJDFIi7MOU5uMAIxLvP8-AnucYHVG-4CgmlkgnY0gmlwhKwSca6KbXVsdGlhZGRyc5YACASsEnGuBqxRAAoErBJxrgasUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQD6YEv21xnu6Zaq_2YVcSMTWKewqUpCi_ti16RCCjnmDdGNwgqxRg3VkcIKsU4V3YWt1MgM --storenode=/ip4/172.18.113.174/tcp/44113/p2p/16Uiu2HAmGymoTQms4L3Etn7Ff2EBS7we7ny22xugn2RQ6H4Eqvdn --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.233 waku 893b66788f4931f2caf6f2481f3286b27b1a311359f679d54ba62bfe81fe400c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 893b66788f49. Setting up logs at ./log/docker/store_node1_2026-04-08_04-51-44__5f889d76-d094-4fef-8721-3218c3d6153d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26623
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26623/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26623/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.233/tcp/26624/p2p/16Uiu2HAmFWmG1P7eE4kwZYskTvsLc1WZZ55Z6US2U8dyY5eG5F2L","/ip4/172.18.217.233/tcp/26625/ws/p2p/16Uiu2HAmFWmG1P7eE4kwZYskTvsLc1WZZ55Z6US2U8dyY5eG5F2L"],"enrUri":"enr:-L24QHna7MW3fDRy-9Afhq45JRi0lmWbr8bOHMbnCQoInOWrWlzatT_eHpBLTZQgKqDeTJO2xRcJ5MOgIEQuW2AVY7kCgmlkgnY0gmlwhKwS2emKbXVsdGlhZGRyc5YACASsEtnpBmgAAAoErBLZ6QZoAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKnect7SCYPYShmyDqrkbO6aZLL8uY8qu1u0DvK4ex3WDdGNwgmgAg3VkcIJoAoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26623/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.174/tcp/44113/p2p/16Uiu2HAmGymoTQms4L3Etn7Ff2EBS7we7ny22xugn2RQ6H4Eqvdn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:26623/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:44112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:44112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:44112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:44112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:44112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:44112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:44112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:44112/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:26623/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 52aaabbe4b84
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 893b66788f49
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,346 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-08_04-50-07__f10597e3-11d4-465e-aa8a-01bd0f807df0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-07__f10597e3-11d4-465e-aa8a-01bd0f807df0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.45.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20958', '20959', '20960', '20961', '20962']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20958:20958 -p 20959:20959 -p 20960:20960 -p 20961:20961 -p 20962:20962 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20960 --rest-port=20958 --tcp-port=20959 --discv5-udp-port=20961 --rest-address=0.0.0.0 --nat=extip:172.18.45.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c95caf297eb971e900fbe6208a2b378c8d754915e19ebded81b402d57c3adf9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20962 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.110 waku c8e790a82754f0278e77d0bf66fb397963024257f1234640660279df872edaca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8e790a82754. Setting up logs at ./log/docker/node1_2026-04-08_04-50-07__f10597e3-11d4-465e-aa8a-01bd0f807df0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20958
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 8662ad1ec88f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 095c4ad38dce. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20958/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20958/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.110/tcp/20959/p2p/16Uiu2HAmVjdfy1911f8fEJ882xeuCs9f26f39hMR5Qq6zSxJG1ap","/ip4/172.18.45.110/tcp/20960/ws/p2p/16Uiu2HAmVjdfy1911f8fEJ882xeuCs9f26f39hMR5Qq6zSxJG1ap"],"enrUri":"enr:-L24QAmBkOLEGoVdGG93Lv2eUWFoyhj-UDI7UH4STSxXB6_mSLS6T6xfy3ySn3y-56kXRMzWX-28R5KOKuFiyD5nHicCgmlkgnY0gmlwhKwSLW6KbXVsdGlhZGRyc5YACASsEi1uBlHfAAoErBItbgZR4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_cczfDQg6zls3WkhO-jjzhCGhM3rUwSg7LP_597KxzGDdGNwglHfg3VkcIJR4YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-07__f10597e3-11d4-465e-aa8a-01bd0f807df0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.109.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1845', '1846', '1847', '1848', '1849']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1845:1845 -p 1846:1846 -p 1847:1847 -p 1848:1848 -p 1849:1849 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1847 --rest-port=1845 --tcp-port=1846 --discv5-udp-port=1848 --rest-address=0.0.0.0 --nat=extip:172.18.109.51 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=48f6e42b0630dbbfedc74b54de2a1bd7d35545403b7b226e7bd9da7bc9d91d09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1849 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAmBkOLEGoVdGG93Lv2eUWFoyhj-UDI7UH4STSxXB6_mSLS6T6xfy3ySn3y-56kXRMzWX-28R5KOKuFiyD5nHicCgmlkgnY0gmlwhKwSLW6KbXVsdGlhZGRyc5YACASsEi1uBlHfAAoErBItbgZR4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_cczfDQg6zls3WkhO-jjzhCGhM3rUwSg7LP_597KxzGDdGNwglHfg3VkcIJR4YV3YWt1MgU --filternode=/ip4/172.18.45.110/tcp/20959/p2p/16Uiu2HAmVjdfy1911f8fEJ882xeuCs9f26f39hMR5Qq6zSxJG1ap
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.51 waku 1ea6fadd51cc9b6ec8194cf769ae468cf61b2bc56b4fea90543d82b3ea2f6303
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ea6fadd51cc. Setting up logs at ./log/docker/node2_2026-04-08_04-50-07__f10597e3-11d4-465e-aa8a-01bd0f807df0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1845
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1845/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1845/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.51/tcp/1846/p2p/16Uiu2HAmQGxFbGt7xjS6UG8dJaYomwqK2WTz8CnzNrP2afPrYcbH","/ip4/172.18.109.51/tcp/1847/ws/p2p/16Uiu2HAmQGxFbGt7xjS6UG8dJaYomwqK2WTz8CnzNrP2afPrYcbH"],"enrUri":"enr:-L24QIS2vbva7r-ravEyOexsYVj3RQJBJyOSQ8HZceDA8C1eSgRRZGdUSYrrPfFxZi9xiOUKvuYlmh_xeO2kcQR7V_QCgmlkgnY0gmlwhKwSbTOKbXVsdGlhZGRyc5YACASsEm0zBgc2AAoErBJtMwYHN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrKcXw1-xr5MpfEtsJqrgnFfRZ92lFGmz5sRof4OmO1iDdGNwggc2g3VkcIIHOIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1845/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.110/tcp/20959/p2p/16Uiu2HAmVjdfy1911f8fEJ882xeuCs9f26f39hMR5Qq6zSxJG1ap"]'
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:20958/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:1845/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "87d1274a-c3d3-4ec6-be59-c714c29c8fe7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"87d1274a-c3d3-4ec6-be59-c714c29c8fe7","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "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:1845/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":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810222243174,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "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:1845/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":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810336527054,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "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:1845/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810447002615,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "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:1845/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810557798702,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "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:1845/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":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810668160694,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "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:1845/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810778819315,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "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:1845/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623810889223765,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "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:1845/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":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811000024544,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "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:1845/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811110625886,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "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:1845/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811220967062,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "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:1845/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811331765060,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "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:1845/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":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811442284015,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "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:1845/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":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811552565087,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "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:1845/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811663097443,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "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:1845/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":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811773460757,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "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:1845/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811883604893,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "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:1845/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623811994395940,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "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:1845/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812104579876,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "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:1845/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812216733919,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "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:1845/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812327863706,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "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:1845/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812438780408,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "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:1845/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812550961487,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "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:1845/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812662050982,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "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:1845/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812773592971,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "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:1845/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812884317946,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "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:1845/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623812995183451,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "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:1845/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813105788983,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "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:1845/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813216537753,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "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:1845/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":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813327274593,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "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:1845/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813437352974,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "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:1845/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813547669716,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "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:1845/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813658047653,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "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:1845/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813768210116,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "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:1845/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813878836408,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "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:1845/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":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623813989423483,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "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:1845/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":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623814101539210,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "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:1845/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":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623814211659159,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "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:1845/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":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623814321482537,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "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:1845/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":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623814431925348,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.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:20958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "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:1845/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":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775623814542308833,"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 c8e790a82754
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1ea6fadd51cc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,176 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_while_one_peer_is_paused with id: 2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.188.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1436', '1437', '1438', '1439', '1440']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1436:1436 -p 1437:1437 -p 1438:1438 -p 1439:1439 -p 1440:1440 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1438 --rest-port=1436 --tcp-port=1437 --discv5-udp-port=1439 --rest-address=0.0.0.0 --nat=extip:172.18.188.28 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2bfb17d0cdde196372dde9f3fe6eeb7e995154c4e9f295d1e50d2e4fcd55eb43 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1440 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.28 waku 80b39e35e810371ef9fad9ad8c10e1f87412ae80f673639f79ad4fbff541beac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80b39e35e810. Setting up logs at ./log/docker/node1_2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1436
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 c057bbfde683. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 11db290d2c78. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1436/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1436/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.28/tcp/1437/p2p/16Uiu2HAmCM1AEAAVbHZBgZZRAW9FMaciwEpcbZTwcUQdkjKnerdS","/ip4/172.18.188.28/tcp/1438/ws/p2p/16Uiu2HAmCM1AEAAVbHZBgZZRAW9FMaciwEpcbZTwcUQdkjKnerdS"],"enrUri":"enr:-L24QGCfDvrMluUt9IvphFIbLOgemyg_cAbxz7q4sRNg3WvcVszH96TooPDXJQXfo8sgQ_AMObekyqv7I00kJvrDj-sCgmlkgnY0gmlwhKwSvByKbXVsdGlhZGRyc5YACASsErwcBgWdAAoErBK8HAYFnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-2R14kZccj5GZKWcwAXUYxm8KkFipxJyMWcmTlzrzP2DdGNwggWdg3VkcIIFn4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.122.248
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8292', '8293', '8294', '8295', '8296']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8292:8292 -p 8293:8293 -p 8294:8294 -p 8295:8295 -p 8296:8296 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8294 --rest-port=8292 --tcp-port=8293 --discv5-udp-port=8295 --rest-address=0.0.0.0 --nat=extip:172.18.122.248 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d3da49eaba39da91bfc3ac21dde79cfcd6a2441fdd2e5c5db6beb5925831f9ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8296 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGCfDvrMluUt9IvphFIbLOgemyg_cAbxz7q4sRNg3WvcVszH96TooPDXJQXfo8sgQ_AMObekyqv7I00kJvrDj-sCgmlkgnY0gmlwhKwSvByKbXVsdGlhZGRyc5YACASsErwcBgWdAAoErBK8HAYFnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-2R14kZccj5GZKWcwAXUYxm8KkFipxJyMWcmTlzrzP2DdGNwggWdg3VkcIIFn4V3YWt1MgU --filternode=/ip4/172.18.188.28/tcp/1437/p2p/16Uiu2HAmCM1AEAAVbHZBgZZRAW9FMaciwEpcbZTwcUQdkjKnerdS
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.248 waku ce9c3d7dc828ebcab1e39b31d32be9de4c7fffe0f35949abad4e90b1fd7a44d7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce9c3d7dc828. Setting up logs at ./log/docker/node2_2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8292
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8292/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.248/tcp/8293/p2p/16Uiu2HAm7scRHeCjpWRPJR8Y5V4FSzjrsiviBZfLpr9xCUENwX4x","/ip4/172.18.122.248/tcp/8294/ws/p2p/16Uiu2HAm7scRHeCjpWRPJR8Y5V4FSzjrsiviBZfLpr9xCUENwX4x"],"enrUri":"enr:-L24QMR-WIAfN8LPz6zi5LbIFc_PqiE6e22G19MPD7D8Dyq1e80jEf6qM-4WE_pqHE51TKVQScHaz6PYKtk3N6z0oF8CgmlkgnY0gmlwhKwSeviKbXVsdGlhZGRyc5YACASsEnr4BiBlAAoErBJ6-AYgZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECuPFRfwsT8ZsIuSM17HtcalTLV9pQqagPLZvaF9dCqj2DdGNwgiBlg3VkcIIgZ4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8292/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.28/tcp/1437/p2p/16Uiu2HAmCM1AEAAVbHZBgZZRAW9FMaciwEpcbZTwcUQdkjKnerdS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.198.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46499', '46500', '46501', '46502', '46503']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46499:46499 -p 46500:46500 -p 46501:46501 -p 46502:46502 -p 46503:46503 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46501 --rest-port=46499 --tcp-port=46500 --discv5-udp-port=46502 --rest-address=0.0.0.0 --nat=extip:172.18.198.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8cd10cddaa0f92f64a1f1d4bb5accda453e5b73051c61ce7be7587bc6d9d9efe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46503 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGCfDvrMluUt9IvphFIbLOgemyg_cAbxz7q4sRNg3WvcVszH96TooPDXJQXfo8sgQ_AMObekyqv7I00kJvrDj-sCgmlkgnY0gmlwhKwSvByKbXVsdGlhZGRyc5YACASsErwcBgWdAAoErBK8HAYFnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-2R14kZccj5GZKWcwAXUYxm8KkFipxJyMWcmTlzrzP2DdGNwggWdg3VkcIIFn4V3YWt1MgU --filternode=/ip4/172.18.188.28/tcp/1437/p2p/16Uiu2HAmCM1AEAAVbHZBgZZRAW9FMaciwEpcbZTwcUQdkjKnerdS
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.252 waku dcc9dffbfeaa10113dae4ca7e067f45f47624d52b9eb744039a99bbf9bfcea4f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dcc9dffbfeaa. Setting up logs at ./log/docker/node3_2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46499
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46499/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.252/tcp/46500/p2p/16Uiu2HAm1km9HjG6shXq9H7HhcMBij3b2e5EiFXMc2sdVQP4Ybbh","/ip4/172.18.198.252/tcp/46501/ws/p2p/16Uiu2HAm1km9HjG6shXq9H7HhcMBij3b2e5EiFXMc2sdVQP4Ybbh"],"enrUri":"enr:-L24QLb6L2Z7ZANfgbEdIGdsrk5YE0jL8wEHGO67EWBgTB5Vc0qRhksNr_3TooO655jiC-ZcbxSGod8dsDVqcJZPcb4CgmlkgnY0gmlwhKwSxvyKbXVsdGlhZGRyc5YACASsEsb8BrWkAAoErBLG_Aa1pd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXgn-3XTS6n2F26kVpZxQ3N-CgPg2qd-wra3tGcUsXiyDdGNwgrWkg3VkcIK1poV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46499/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.28/tcp/1437/p2p/16Uiu2HAmCM1AEAAVbHZBgZZRAW9FMaciwEpcbZTwcUQdkjKnerdS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4719', '4720', '4721', '4722', '4723']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4719:4719 -p 4720:4720 -p 4721:4721 -p 4722:4722 -p 4723:4723 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4721 --rest-port=4719 --tcp-port=4720 --discv5-udp-port=4722 --rest-address=0.0.0.0 --nat=extip:172.18.103.70 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e2e4bb4a009b9ef82fcb622a0a5ebed5cc6e618b2fe457be8cbe113c76ecaf92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4723 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGCfDvrMluUt9IvphFIbLOgemyg_cAbxz7q4sRNg3WvcVszH96TooPDXJQXfo8sgQ_AMObekyqv7I00kJvrDj-sCgmlkgnY0gmlwhKwSvByKbXVsdGlhZGRyc5YACASsErwcBgWdAAoErBK8HAYFnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-2R14kZccj5GZKWcwAXUYxm8KkFipxJyMWcmTlzrzP2DdGNwggWdg3VkcIIFn4V3YWt1MgU --filternode=/ip4/172.18.188.28/tcp/1437/p2p/16Uiu2HAmCM1AEAAVbHZBgZZRAW9FMaciwEpcbZTwcUQdkjKnerdS
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.70 waku a07eb4963211a035e1e3dc053f73faab22ce2b5a037b22a3f8ee57a552ca9f76
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a07eb4963211. Setting up logs at ./log/docker/node4_2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4719
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4719/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4719/debug/v1/info" -H "Content-Type: application/json" -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.70/tcp/4720/p2p/16Uiu2HAmQWA5mGpoXVuomR3x8prQPExP9gw2vCFdrZkHgV1t9UF9","/ip4/172.18.103.70/tcp/4721/ws/p2p/16Uiu2HAmQWA5mGpoXVuomR3x8prQPExP9gw2vCFdrZkHgV1t9UF9"],"enrUri":"enr:-L24QJi-kJxXWEcUNEiSvyWacSvP_VXtBhz5cYbrmGFeVus7C8CZytz8at57pN1QM6nXIPa2kO_-B-o-OipomTUGMqwCgmlkgnY0gmlwhKwSZ0aKbXVsdGlhZGRyc5YACASsEmdGBhJwAAoErBJnRgYScd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsAkFK7QKIvQ8avqzS9cJX1mbnhZjuAfNp9HMizROz_CDdGNwghJwg3VkcIIScoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4719/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.28/tcp/1437/p2p/16Uiu2HAmCM1AEAAVbHZBgZZRAW9FMaciwEpcbZTwcUQdkjKnerdS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9056', '9057', '9058', '9059', '9060']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9056:9056 -p 9057:9057 -p 9058:9058 -p 9059:9059 -p 9060:9060 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9058 --rest-port=9056 --tcp-port=9057 --discv5-udp-port=9059 --rest-address=0.0.0.0 --nat=extip:172.18.214.49 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0a4afb5dcbefb0f317bc3a1dda92e4e79332f1f378beb78df2ad775ced342e8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9060 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGCfDvrMluUt9IvphFIbLOgemyg_cAbxz7q4sRNg3WvcVszH96TooPDXJQXfo8sgQ_AMObekyqv7I00kJvrDj-sCgmlkgnY0gmlwhKwSvByKbXVsdGlhZGRyc5YACASsErwcBgWdAAoErBK8HAYFnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-2R14kZccj5GZKWcwAXUYxm8KkFipxJyMWcmTlzrzP2DdGNwggWdg3VkcIIFn4V3YWt1MgU --filternode=/ip4/172.18.188.28/tcp/1437/p2p/16Uiu2HAmCM1AEAAVbHZBgZZRAW9FMaciwEpcbZTwcUQdkjKnerdS
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.49 waku bc4211001585f7386c6012327cda3447268cacbb738ffa6c4f6ed846c3d16c4a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc4211001585. Setting up logs at ./log/docker/node5_2026-04-08_05-02-55__b9645985-f6a3-430a-9c5c-07eed1a59d87__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9056
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9056/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9056/debug/v1/info" -H "Content-Type: application/json" -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.49/tcp/9057/p2p/16Uiu2HAmV5PwZKMjhpeTyqUzJNsPVizH9Wq7y5tvJGP9dHK5oJgM","/ip4/172.18.214.49/tcp/9058/ws/p2p/16Uiu2HAmV5PwZKMjhpeTyqUzJNsPVizH9Wq7y5tvJGP9dHK5oJgM"],"enrUri":"enr:-L24QKDb-jT5nzIwJfapMSbDxlTo3tPACnjPlrHSjhiHhYAhMSV36tW1S2tMNDVtxyQ1idTu_a8jP7C97BCfs5eW3_gCgmlkgnY0gmlwhKwS1jGKbXVsdGlhZGRyc5YACASsEtYxBiNhAAoErBLWMQYjYt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8_uavumxiREUPwHrgxjJKIUjJCg4sw31VtRiQHBsqv6DdGNwgiNhg3VkcIIjY4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9056/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.28/tcp/1437/p2p/16Uiu2HAmCM1AEAAVbHZBgZZRAW9FMaciwEpcbZTwcUQdkjKnerdS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1436/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:8292/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ced9b71-2e0f-4de7-89e2-adee4af44065", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9ced9b71-2e0f-4de7-89e2-adee4af44065","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46499/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dc058660-5fda-4706-b732-e93c84d6d21b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dc058660-5fda-4706-b732-e93c84d6d21b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4719/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "043e2aab-6f1a-4b8d-8508-75e60c2acf9d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"043e2aab-6f1a-4b8d-8508-75e60c2acf9d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9056/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9d24bd44-82ae-47eb-87c8-37b94901e407", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9d24bd44-82ae-47eb-87c8-37b94901e407","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:8292/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":1775624581849761203,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46499/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":1775624581849761203,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4719/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":1775624581849761203,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9056/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":1775624581849761203,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id ce9c3d7dc828
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id ce9c3d7dc828
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8292/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":1775624581982687724,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775624581982763205,"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 80b39e35e810
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce9c3d7dc828
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dcc9dffbfeaa
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 80b39e35e810. 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 a07eb4963211
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce9c3d7dc828. 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 bc4211001585
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dcc9dffbfeaa. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-08 04:49:42.907 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:49:42.907 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_pubsub_topic with id: 2026-04-08_04-49-42__3f8ba0a4-417a-48d5-801e-f244e15d796b
2026-04-08 04:49:42.907 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:49:42.907 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:49:42.908 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 04:49:42.914 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:42.914 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-42__3f8ba0a4-417a-48d5-801e-f244e15d796b__wakuorg_nwaku:latest.log
2026-04-08 04:49:42.915 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:42.915 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:42.916 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:42.916 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.101
2026-04-08 04:49:42.916 DEBUG [src.node.docker_mananger] Generated ports ['11612', '11613', '11614', '11615', '11616']
2026-04-08 04:49:42.917 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:42.917 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:42.917 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:42.917 DEBUG [src.node.docker_mananger] docker run -i -t -p 11612:11612 -p 11613:11613 -p 11614:11614 -p 11615:11615 -p 11616:11616 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11614 --rest-port=11612 --tcp-port=11613 --discv5-udp-port=11615 --rest-address=0.0.0.0 --nat=extip:172.18.110.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6fcae67b9d8b5f94646d9470facd78ade9dafad6b0f8f5c6e206356bf7f0d7fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11616 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:49:43.099 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.101 waku 0af7ed0ca0070f5e784c0ca7efaff840050bb73b9b7b428475722eaf7b778a47
2026-04-08 04:49:43.137 DEBUG [src.node.docker_mananger] Container started with ID 0af7ed0ca007. Setting up logs at ./log/docker/node1_2026-04-08_04-49-42__3f8ba0a4-417a-48d5-801e-f244e15d796b__wakuorg_nwaku:latest.log
2026-04-08 04:49:43.138 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11612
2026-04-08 04:49:43.139 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:43.246 ERROR [src.node.docker_mananger] Max retries reached for container 0becba50c8ab. Exiting log stream.
2026-04-08 04:49:43.715 ERROR [src.node.docker_mananger] Max retries reached for container e9e258829c34. Exiting log stream.
2026-04-08 04:49:44.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11612/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:44.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:44.142 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:44.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11612/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:44.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.101/tcp/11613/p2p/16Uiu2HAm2exrtR9tiUDnmyDxgvXhjk9sNPAGQHXmvKutjRP2gFmD","/ip4/172.18.110.101/tcp/11614/ws/p2p/16Uiu2HAm2exrtR9tiUDnmyDxgvXhjk9sNPAGQHXmvKutjRP2gFmD"],"enrUri":"enr:-L24QPRcreJijGmJ1helyecnj7RRTyfwDLq3fmg8LERSSXHHBTqLOa5s-kOpLg4NF1hhdIYXvPPAbTSgqnmBQxZMOfYCgmlkgnY0gmlwhKwSbmWKbXVsdGlhZGRyc5YACASsEm5lBi1dAAoErBJuZQYtXt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa2lyQovQDLlLyx5nUCQPUv7OCls-il1GLZuTD7YZYOSDdGNwgi1dg3VkcIItX4V3YWt1MgU"}'
2026-04-08 04:49:44.145 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:44.145 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 04:49:44.152 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:49:44.152 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-42__3f8ba0a4-417a-48d5-801e-f244e15d796b__wakuorg_nwaku:latest.log
2026-04-08 04:49:44.152 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:49:44.152 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:49:44.154 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:49:44.154 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.178
2026-04-08 04:49:44.154 DEBUG [src.node.docker_mananger] Generated ports ['19866', '19867', '19868', '19869', '19870']
2026-04-08 04:49:44.154 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:49:44.154 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:49:44.154 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:49:44.154 DEBUG [src.node.docker_mananger] docker run -i -t -p 19866:19866 -p 19867:19867 -p 19868:19868 -p 19869:19869 -p 19870:19870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19868 --rest-port=19866 --tcp-port=19867 --discv5-udp-port=19869 --rest-address=0.0.0.0 --nat=extip:172.18.37.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8effafed02f8ff2a84ebd9f21eef7774ff3182247027a95e8545ecda0f5b63b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19870 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPRcreJijGmJ1helyecnj7RRTyfwDLq3fmg8LERSSXHHBTqLOa5s-kOpLg4NF1hhdIYXvPPAbTSgqnmBQxZMOfYCgmlkgnY0gmlwhKwSbmWKbXVsdGlhZGRyc5YACASsEm5lBi1dAAoErBJuZQYtXt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa2lyQovQDLlLyx5nUCQPUv7OCls-il1GLZuTD7YZYOSDdGNwgi1dg3VkcIItX4V3YWt1MgU --filternode=/ip4/172.18.110.101/tcp/11613/p2p/16Uiu2HAm2exrtR9tiUDnmyDxgvXhjk9sNPAGQHXmvKutjRP2gFmD
2026-04-08 04:49:44.341 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.178 waku 4cff534df4675fb61ddbe15739491cf2741d855143b6ed821131c3b703aa2cd4
2026-04-08 04:49:44.372 DEBUG [src.node.docker_mananger] Container started with ID 4cff534df467. Setting up logs at ./log/docker/node2_2026-04-08_04-49-42__3f8ba0a4-417a-48d5-801e-f244e15d796b__wakuorg_nwaku:latest.log
2026-04-08 04:49:44.372 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19866
2026-04-08 04:49:44.372 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:49:45.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19866/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:45.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:49:45.376 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:49:45.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:49:45.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.178/tcp/19867/p2p/16Uiu2HAkwuzqN2PjiVjvRUJdvEVNBh5gvaqQD3TX5u4AzNNANfJK","/ip4/172.18.37.178/tcp/19868/ws/p2p/16Uiu2HAkwuzqN2PjiVjvRUJdvEVNBh5gvaqQD3TX5u4AzNNANfJK"],"enrUri":"enr:-L24QOXl8zuQD8rkmrYajVcA8siVP8IdP36QA_rLH6xNa82_NLxqtgg97XHJ05qTt5cNA20gWxqandbLOYy8nuQ36B0CgmlkgnY0gmlwhKwSJbKKbXVsdGlhZGRyc5YACASsEiWyBk2bAAoErBIlsgZNnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJPj0nY6UH7bV88fa1Tegycib3HgexEbs--8E_yqruPyDdGNwgk2bg3VkcIJNnYV3YWt1MgA"}'
2026-04-08 04:49:45.379 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:49:45.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19866/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.101/tcp/11613/p2p/16Uiu2HAm2exrtR9tiUDnmyDxgvXhjk9sNPAGQHXmvKutjRP2gFmD"]'
2026-04-08 04:49:45.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:45.410 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 04:49:45.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:49:45.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:49:45.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19866/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a9067a71-47b4-4425-b8e2-8da5fea5bb37", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:49:45.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a9067a71-47b4-4425-b8e2-8da5fea5bb37","statusDesc":"OK"}'
2026-04-08 04:49:45.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19866/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"]}'
2026-04-08 04:49:45.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-08 04:49:45.451 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:49:45.452 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:49:45.452 DEBUG [src.node.waku_node] Stopping container with id 0af7ed0ca007
2026-04-08 04:49:45.917 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:45.918 DEBUG [src.node.waku_node] Stopping container with id 4cff534df467
2026-04-08 04:49:46.379 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:49:46.382 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:49:46.388 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:49:46.393 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-04-08 04:55:01.708 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:55:01.709 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_single_topics with id: 2026-04-08_04-55-01__7c567022-ad69-4921-949b-1a9e0bca5d08
2026-04-08 04:55:01.709 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:55:01.710 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 04:55:01.711 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 04:55:01.719 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:55:01.719 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-55-01__7c567022-ad69-4921-949b-1a9e0bca5d08__wakuorg_nwaku:latest.log
2026-04-08 04:55:01.720 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:55:01.720 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:55:01.722 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:55:01.722 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.216
2026-04-08 04:55:01.722 DEBUG [src.node.docker_mananger] Generated ports ['22584', '22585', '22586', '22587', '22588']
2026-04-08 04:55:01.722 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:55:01.722 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:55:01.723 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:55:01.723 DEBUG [src.node.docker_mananger] docker run -i -t -p 22584:22584 -p 22585:22585 -p 22586:22586 -p 22587:22587 -p 22588:22588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22586 --rest-port=22584 --tcp-port=22585 --discv5-udp-port=22587 --rest-address=0.0.0.0 --nat=extip:172.18.134.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ef8a5b6cccbdbcea5ac9bcb511a2d9fba8ff0f0e1dd0beaa9ba68a4fc2cee22e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22588 --metrics-logging=true --relay=true --filter=true
2026-04-08 04:55:01.909 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.216 waku f59c011518501faecd709c64f88f79812100de91178ceb76f716b61ad4cb849c
2026-04-08 04:55:01.944 DEBUG [src.node.docker_mananger] Container started with ID f59c01151850. Setting up logs at ./log/docker/node1_2026-04-08_04-55-01__7c567022-ad69-4921-949b-1a9e0bca5d08__wakuorg_nwaku:latest.log
2026-04-08 04:55:01.944 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22584
2026-04-08 04:55:01.944 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:55:02.055 ERROR [src.node.docker_mananger] Max retries reached for container d63f808c039f. Exiting log stream.
2026-04-08 04:55:02.547 ERROR [src.node.docker_mananger] Max retries reached for container 2a2c20add2d9. Exiting log stream.
2026-04-08 04:55:02.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22584/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:02.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:55:02.948 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:55:02.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22584/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:02.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.216/tcp/22585/p2p/16Uiu2HAm1ERFdBYcDWrViWcxwbWouNguKJxyG8E9mbxZDJLnen37","/ip4/172.18.134.216/tcp/22586/ws/p2p/16Uiu2HAm1ERFdBYcDWrViWcxwbWouNguKJxyG8E9mbxZDJLnen37"],"enrUri":"enr:-L24QAJT3W65PXyOGhPybuk3kVyayI3xTtGK5JLP3Nheb-o2cpGcZsaTgUxhm46TjOyFEdQrf4MFK6PPDWpGJ4tu81kCgmlkgnY0gmlwhKwShtiKbXVsdGlhZGRyc5YACASsEobYBlg5AAoErBKG2AZYOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVkQUqrx5iimyxRQ9QrDBJg8WKpD5wu99JkJ7LTnWRIaDdGNwglg5g3VkcIJYO4V3YWt1MgU"}'
2026-04-08 04:55:02.950 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:55:02.951 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 04:55:02.957 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:55:02.957 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-55-01__7c567022-ad69-4921-949b-1a9e0bca5d08__wakuorg_nwaku:latest.log
2026-04-08 04:55:02.957 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:55:02.957 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:55:02.959 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:55:02.959 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.87
2026-04-08 04:55:02.959 DEBUG [src.node.docker_mananger] Generated ports ['5964', '5965', '5966', '5967', '5968']
2026-04-08 04:55:02.959 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:55:02.959 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:55:02.959 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:55:02.960 DEBUG [src.node.docker_mananger] docker run -i -t -p 5964:5964 -p 5965:5965 -p 5966:5966 -p 5967:5967 -p 5968:5968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5966 --rest-port=5964 --tcp-port=5965 --discv5-udp-port=5967 --rest-address=0.0.0.0 --nat=extip:172.18.155.87 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d370d7443c3720b42ec4ab4b06708bbf7dbca8274dad33a7bd8a1a8aa12219fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5968 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAJT3W65PXyOGhPybuk3kVyayI3xTtGK5JLP3Nheb-o2cpGcZsaTgUxhm46TjOyFEdQrf4MFK6PPDWpGJ4tu81kCgmlkgnY0gmlwhKwShtiKbXVsdGlhZGRyc5YACASsEobYBlg5AAoErBKG2AZYOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVkQUqrx5iimyxRQ9QrDBJg8WKpD5wu99JkJ7LTnWRIaDdGNwglg5g3VkcIJYO4V3YWt1MgU --filternode=/ip4/172.18.134.216/tcp/22585/p2p/16Uiu2HAm1ERFdBYcDWrViWcxwbWouNguKJxyG8E9mbxZDJLnen37
2026-04-08 04:55:03.136 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.87 waku dfbd02d03a721ef869e91a03cf3ba7d652e00aaa3ca1beef2adf31342110eeab
2026-04-08 04:55:03.172 DEBUG [src.node.docker_mananger] Container started with ID dfbd02d03a72. Setting up logs at ./log/docker/node2_2026-04-08_04-55-01__7c567022-ad69-4921-949b-1a9e0bca5d08__wakuorg_nwaku:latest.log
2026-04-08 04:55:03.172 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5964
2026-04-08 04:55:03.172 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:55:04.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5964/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:04.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:55:04.175 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:55:04.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:04.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.87/tcp/5965/p2p/16Uiu2HAm1a2RM7nzLfeW7m6geuzDVxPPt3Z2gjz2ZwoVLXR7QW6Y","/ip4/172.18.155.87/tcp/5966/ws/p2p/16Uiu2HAm1a2RM7nzLfeW7m6geuzDVxPPt3Z2gjz2ZwoVLXR7QW6Y"],"enrUri":"enr:-L24QKnk_VGseEhjRvJbks60W7jr8nthB_-RaRGu0YvC75IAPVhnHLcWRwVI0kASqiCbMCXrdl4ed0Ys5JwiKN3092YCgmlkgnY0gmlwhKwSm1eKbXVsdGlhZGRyc5YACASsEptXBhdNAAoErBKbVwYXTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECW0nhWedetb5SU2eHSuFZgqtqUXubxkgBPn3l33c2AE2DdGNwghdNg3VkcIIXT4V3YWt1MgA"}'
2026-04-08 04:55:04.178 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:55:04.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5964/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.216/tcp/22585/p2p/16Uiu2HAm1ERFdBYcDWrViWcxwbWouNguKJxyG8E9mbxZDJLnen37"]'
2026-04-08 04:55:04.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:04.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22584/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:55:04.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:04.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5964/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8cd74f82-f986-4f25-94f5-4d5217f15f97", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 04:55:04.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8cd74f82-f986-4f25-94f5-4d5217f15f97","statusDesc":"OK"}'
2026-04-08 04:55:04.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:55:04.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:55:04.252 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:55:04.353 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:55:04.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5964/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:55:04.355 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":1775624104243882757,"ephemeral":false}]'
2026-04-08 04:55:04.358 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:55:04.359 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:55:04.360 DEBUG [src.node.waku_node] Stopping container with id f59c01151850
2026-04-08 04:55:04.894 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:55:04.894 DEBUG [src.node.waku_node] Stopping container with id dfbd02d03a72
2026-04-08 04:55:05.329 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:55:05.331 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:55:05.336 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:55:05.341 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-08 04:51:18.106 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:51:18.107 DEBUG [tests.conftest] Running test: test_store_with_non_hex_hash with id: 2026-04-08_04-51-18__46bba963-c051-436c-ab35-44f2953cd0a4
2026-04-08 04:51:18.107 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:51:18.107 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:51:18.107 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 04:51:18.115 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:18.115 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-51-18__46bba963-c051-436c-ab35-44f2953cd0a4__wakuorg_nwaku:latest.log
2026-04-08 04:51:18.115 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:18.115 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:18.117 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:18.117 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.108
2026-04-08 04:51:18.117 DEBUG [src.node.docker_mananger] Generated ports ['24198', '24199', '24200', '24201', '24202']
2026-04-08 04:51:18.117 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:18.117 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:18.117 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:18.117 DEBUG [src.node.docker_mananger] docker run -i -t -p 24198:24198 -p 24199:24199 -p 24200:24200 -p 24201:24201 -p 24202:24202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24200 --rest-port=24198 --tcp-port=24199 --discv5-udp-port=24201 --rest-address=0.0.0.0 --nat=extip:172.18.133.108 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a15e83ccbc9f8aee1d3741eeb8dde501fa4299db94453fbb98fa9ddfe6b9f117 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24202 --metrics-logging=true --store=true --relay=true
2026-04-08 04:51:18.305 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.108 waku d7a905319cd5d18383658cbea9127fa2ed5a41aefd353bd050d7769585201e4f
2026-04-08 04:51:18.341 DEBUG [src.node.docker_mananger] Container started with ID d7a905319cd5. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-51-18__46bba963-c051-436c-ab35-44f2953cd0a4__wakuorg_nwaku:latest.log
2026-04-08 04:51:18.341 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24198
2026-04-08 04:51:18.342 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:18.410 ERROR [src.node.docker_mananger] Max retries reached for container f37a5ca2ad7d. Exiting log stream.
2026-04-08 04:51:18.902 ERROR [src.node.docker_mananger] Max retries reached for container fb81f5fa83b4. Exiting log stream.
2026-04-08 04:51:19.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24198/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:19.347 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:19.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:19.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.108/tcp/24199/p2p/16Uiu2HAmSmcvsoiFKGARN8jy2XvG6r6DvThLKw8NmoEqB6jTyCSA","/ip4/172.18.133.108/tcp/24200/ws/p2p/16Uiu2HAmSmcvsoiFKGARN8jy2XvG6r6DvThLKw8NmoEqB6jTyCSA"],"enrUri":"enr:-L24QDVOaSjFEQ3TxaYADd7Iha4uK6R_OcWljYYWs5un0jQSCqr5sCesoKtB72ltI-RyRwakD7211NSr_4QdRrrn4-ACgmlkgnY0gmlwhKwShWyKbXVsdGlhZGRyc5YACASsEoVsBl6HAAoErBKFbAZeiN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0bZ2QMe64lVlhKHYy-4BT5da1G5sDMQ7HVDvjaEpAR-DdGNwgl6Hg3VkcIJeiYV3YWt1MgM"}'
2026-04-08 04:51:19.349 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:19.357 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:51:19.357 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-51-18__46bba963-c051-436c-ab35-44f2953cd0a4__wakuorg_nwaku:latest.log
2026-04-08 04:51:19.357 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:51:19.357 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:51:19.359 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:51:19.359 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.225
2026-04-08 04:51:19.359 DEBUG [src.node.docker_mananger] Generated ports ['64254', '64255', '64256', '64257', '64258']
2026-04-08 04:51:19.359 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:51:19.359 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:51:19.359 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:51:19.359 DEBUG [src.node.docker_mananger] docker run -i -t -p 64254:64254 -p 64255:64255 -p 64256:64256 -p 64257:64257 -p 64258:64258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64256 --rest-port=64254 --tcp-port=64255 --discv5-udp-port=64257 --rest-address=0.0.0.0 --nat=extip:172.18.191.225 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6cef6f38acfde0b6a3ebacf3cee94cc5be3c5e4dae4d5d858cea7be76b64abcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64258 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDVOaSjFEQ3TxaYADd7Iha4uK6R_OcWljYYWs5un0jQSCqr5sCesoKtB72ltI-RyRwakD7211NSr_4QdRrrn4-ACgmlkgnY0gmlwhKwShWyKbXVsdGlhZGRyc5YACASsEoVsBl6HAAoErBKFbAZeiN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0bZ2QMe64lVlhKHYy-4BT5da1G5sDMQ7HVDvjaEpAR-DdGNwgl6Hg3VkcIJeiYV3YWt1MgM --storenode=/ip4/172.18.133.108/tcp/24199/p2p/16Uiu2HAmSmcvsoiFKGARN8jy2XvG6r6DvThLKw8NmoEqB6jTyCSA --store=true --relay=true
2026-04-08 04:51:19.545 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.225 waku 1af569f1ac4beefb46d404ed089bc266321bcf5920acca7135b1c226230437ab
2026-04-08 04:51:19.583 DEBUG [src.node.docker_mananger] Container started with ID 1af569f1ac4b. Setting up logs at ./log/docker/store_node1_2026-04-08_04-51-18__46bba963-c051-436c-ab35-44f2953cd0a4__wakuorg_nwaku:latest.log
2026-04-08 04:51:19.584 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64254
2026-04-08 04:51:19.585 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:51:20.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64254/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:51:20.589 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:51:20.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:20.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.225/tcp/64255/p2p/16Uiu2HAmQscMsvmG1Qex3F3NYAUgonuAkmHTdSwFeoDGcfouPFeM","/ip4/172.18.191.225/tcp/64256/ws/p2p/16Uiu2HAmQscMsvmG1Qex3F3NYAUgonuAkmHTdSwFeoDGcfouPFeM"],"enrUri":"enr:-L24QBul0Uox2gZUHuQVBo9Y25WZFm998UZgyXMSQEfkmAhaEoSdLQ8Y0Bp87EnJ5KGdH_wgD4SpAqXjkHoX0ypAwdoCgmlkgnY0gmlwhKwSv-GKbXVsdGlhZGRyc5YACASsEr_hBvr_AAoErBK_4Qb7AN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtYft_LRqqZ1vXYo2juvB23hjvci8DZe7OdsmNAMmTd6DdGNwgvr_g3VkcIL7AYV3YWt1MgM"}'
2026-04-08 04:51:20.592 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:51:20.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64254/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.108/tcp/24199/p2p/16Uiu2HAmSmcvsoiFKGARN8jy2XvG6r6DvThLKw8NmoEqB6jTyCSA"]'
2026-04-08 04:51:20.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:20.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64254/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:51:20.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.601 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:20.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:20.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.607 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:20.807 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:20.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:20.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:20.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:21.016 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:21.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:21.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:21.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:21.224 DEBUG [src.steps.store] Relaying message
2026-04-08 04:51:21.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:51:21.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:51:21.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:51:21.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24198/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.435 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24198/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-04-08 04:51:21.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64254/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:51:21.438 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64254/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-04-08 04:51:21.441 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:51:21.442 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:51:21.442 DEBUG [src.node.waku_node] Stopping container with id d7a905319cd5
2026-04-08 04:51:21.926 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:21.928 DEBUG [src.node.waku_node] Stopping container with id 1af569f1ac4b
2026-04-08 04:51:22.419 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:51:22.420 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:51:22.431 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:51:22.438 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,87 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_a_new_pubsub_topic with id: 2026-04-08_04-50-15__250ff994-0ebf-4f51-ac0c-a7c01ab80011
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-15__250ff994-0ebf-4f51-ac0c-a7c01ab80011__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24069', '24070', '24071', '24072', '24073']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24069:24069 -p 24070:24070 -p 24071:24071 -p 24072:24072 -p 24073:24073 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24071 --rest-port=24069 --tcp-port=24070 --discv5-udp-port=24072 --rest-address=0.0.0.0 --nat=extip:172.18.82.250 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f44faefc6c8b1ebff7973dc383f765eaddbd4ebf49ea79cd518875bdabad4761 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24073 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.250 waku d11768ad7cbcdac2b06457408191d9ef9760071ed6e0c8ab0f23d53ec7ce68df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d11768ad7cbc. Setting up logs at ./log/docker/node1_2026-04-08_04-50-15__250ff994-0ebf-4f51-ac0c-a7c01ab80011__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24069
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 c8e790a82754. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ea6fadd51cc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24069/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24069/debug/v1/info" -H "Content-Type: application/json" -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.250/tcp/24070/p2p/16Uiu2HAmMtTdmZMKhdEGtbAwzu6kksuUmY3nUCRfjUxU3P9d9hao","/ip4/172.18.82.250/tcp/24071/ws/p2p/16Uiu2HAmMtTdmZMKhdEGtbAwzu6kksuUmY3nUCRfjUxU3P9d9hao"],"enrUri":"enr:-L24QPLemZU4PwRgnXNuu8690rteLjzXxKX_lTFdPSbKEfNjZ3kxQ98Qr_GHMejmrVgqVll1GmgcPDYv1UU7mAbRcS8CgmlkgnY0gmlwhKwSUvqKbXVsdGlhZGRyc5YACASsElL6Bl4GAAoErBJS-gZeB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiSyVRtfI1yfQZ-9MYIIroPHfmSUontuwiBwZ04WhNUiDdGNwgl4Gg3VkcIJeCIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-15__250ff994-0ebf-4f51-ac0c-a7c01ab80011__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.153.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30807', '30808', '30809', '30810', '30811']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30807:30807 -p 30808:30808 -p 30809:30809 -p 30810:30810 -p 30811:30811 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30809 --rest-port=30807 --tcp-port=30808 --discv5-udp-port=30810 --rest-address=0.0.0.0 --nat=extip:172.18.153.120 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2a23ec7191e10cdad065c792ed1fe98dd2a284a74475ffeb3e9ab31dcb4db38e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30811 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPLemZU4PwRgnXNuu8690rteLjzXxKX_lTFdPSbKEfNjZ3kxQ98Qr_GHMejmrVgqVll1GmgcPDYv1UU7mAbRcS8CgmlkgnY0gmlwhKwSUvqKbXVsdGlhZGRyc5YACASsElL6Bl4GAAoErBJS-gZeB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiSyVRtfI1yfQZ-9MYIIroPHfmSUontuwiBwZ04WhNUiDdGNwgl4Gg3VkcIJeCIV3YWt1MgU --filternode=/ip4/172.18.82.250/tcp/24070/p2p/16Uiu2HAmMtTdmZMKhdEGtbAwzu6kksuUmY3nUCRfjUxU3P9d9hao
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.120 waku 225b03c2706ca48e0e09c5bf240488ce3557ba4e65d682acad8ceec383e1d66a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 225b03c2706c. Setting up logs at ./log/docker/node2_2026-04-08_04-50-15__250ff994-0ebf-4f51-ac0c-a7c01ab80011__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30807
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30807/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.120/tcp/30808/p2p/16Uiu2HAmHb3nTxFWEezsHtaA6or7prSkeYo6YQ2fL95fu3Gra1YV","/ip4/172.18.153.120/tcp/30809/ws/p2p/16Uiu2HAmHb3nTxFWEezsHtaA6or7prSkeYo6YQ2fL95fu3Gra1YV"],"enrUri":"enr:-L24QOBKZOpYcNV_iCqvJ8NVzXpEnM0kBjVTUYnjnylXFh5mDQPSsC5JbP86Ya2vSHfILDChhhVbRUAUGxBr_f9rJOcCgmlkgnY0gmlwhKwSmXiKbXVsdGlhZGRyc5YACASsEpl4BnhYAAoErBKZeAZ4Wd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSUf-ip2Q55iK4anxg_aRM5q2Gvri3qvGfi2aajpJnzqDdGNwgnhYg3VkcIJ4WoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.250/tcp/24070/p2p/16Uiu2HAmMtTdmZMKhdEGtbAwzu6kksuUmY3nUCRfjUxU3P9d9hao"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24069/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:30807/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4a571f6c-3cc8-42a4-83dd-829dcdb8f985", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4a571f6c-3cc8-42a4-83dd-829dcdb8f985","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:30807/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto", "/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24069/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:24069/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:30807/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":1775623818160526951,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24069/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30807/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":1775623818273767219,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24069/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30807/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1775623818384642245,"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 d11768ad7cbc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 225b03c2706c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_cursor_of_the_last_message_from_the_store with id: 2026-04-08_04-52-46__6874ada7-6729-42cc-9c5b-5cf066efdb2f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-52-46__6874ada7-6729-42cc-9c5b-5cf066efdb2f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5344', '5345', '5346', '5347', '5348']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5344:5344 -p 5345:5345 -p 5346:5346 -p 5347:5347 -p 5348:5348 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5346 --rest-port=5344 --tcp-port=5345 --discv5-udp-port=5347 --rest-address=0.0.0.0 --nat=extip:172.18.209.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=27d5be6ded5d38ef32ae3da5f9d2a97ee4b6afaf0e3c8fe0eea434fe7bffbcdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5348 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.151 waku 4e1293d6bbcef14344cad4d0567c09784604f937c27365d810721268ca21a51c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e1293d6bbce. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-52-46__6874ada7-6729-42cc-9c5b-5cf066efdb2f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5344
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 626cdfdb432f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a86059fe581b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5344/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5344/debug/v1/info" -H "Content-Type: application/json" -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.151/tcp/5345/p2p/16Uiu2HAm8wXAsu8mXZiyqJATqRa7BgBGxnp5nefi47W31MxF6Uma","/ip4/172.18.209.151/tcp/5346/ws/p2p/16Uiu2HAm8wXAsu8mXZiyqJATqRa7BgBGxnp5nefi47W31MxF6Uma"],"enrUri":"enr:-L24QF5auNyo2W13X5xKbhqEkiydh271e5im4TJgeV96aWdSALW0suAytcpWV-mx6oUR6sO9qkg7RFixE47D9RKCDsQCgmlkgnY0gmlwhKwS0ZeKbXVsdGlhZGRyc5YACASsEtGXBhThAAoErBLRlwYU4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyM1k4nfUAMv855_bD8wTdCrDLjM8eMS08RmSxNLIvO2DdGNwghThg3VkcIIU44V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-52-46__6874ada7-6729-42cc-9c5b-5cf066efdb2f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.203.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38558', '38559', '38560', '38561', '38562']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38558:38558 -p 38559:38559 -p 38560:38560 -p 38561:38561 -p 38562:38562 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38560 --rest-port=38558 --tcp-port=38559 --discv5-udp-port=38561 --rest-address=0.0.0.0 --nat=extip:172.18.203.99 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ecbae7fbe681ba8316ef65d75e51cfeeb1ba21c2f9dd306d73aefebcb8d2d00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38562 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF5auNyo2W13X5xKbhqEkiydh271e5im4TJgeV96aWdSALW0suAytcpWV-mx6oUR6sO9qkg7RFixE47D9RKCDsQCgmlkgnY0gmlwhKwS0ZeKbXVsdGlhZGRyc5YACASsEtGXBhThAAoErBLRlwYU4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyM1k4nfUAMv855_bD8wTdCrDLjM8eMS08RmSxNLIvO2DdGNwghThg3VkcIIU44V3YWt1MgM --storenode=/ip4/172.18.209.151/tcp/5345/p2p/16Uiu2HAm8wXAsu8mXZiyqJATqRa7BgBGxnp5nefi47W31MxF6Uma --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.99 waku 7f5feea83a36eacf1d8ab1416124e9dfcbead0add60366559fc3a17aca9a4a69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7f5feea83a36. Setting up logs at ./log/docker/store_node1_2026-04-08_04-52-46__6874ada7-6729-42cc-9c5b-5cf066efdb2f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38558
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38558/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38558/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.99/tcp/38559/p2p/16Uiu2HAkwRJHswgDBspJoActEhcbgTDaojWcLnzoXpJLpQhEGB7e","/ip4/172.18.203.99/tcp/38560/ws/p2p/16Uiu2HAkwRJHswgDBspJoActEhcbgTDaojWcLnzoXpJLpQhEGB7e"],"enrUri":"enr:-L24QBzp-dqCi96DRRhTVKYvTydrx-DNIt2fCOpduu7s_U9SQPS4PzsGZQ_PynyMMeQSBtXW2FLb0E1eSorMpVo-0aACgmlkgnY0gmlwhKwSy2OKbXVsdGlhZGRyc5YACASsEstjBpafAAoErBLLYwaWoN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHZ7Z1-YEP4VjASYaMLrUGyAmGljNhGk1wV1ZebxWLlGDdGNwgpafg3VkcIKWoYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38558/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.151/tcp/5345/p2p/16Uiu2HAm8wXAsu8mXZiyqJATqRa7BgBGxnp5nefi47W31MxF6Uma"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5344/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:38558/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:5344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:5344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:5344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:5344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:5344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:5344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:5344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:5344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:5344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:5344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5344/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaebcdcdcaffb55abaf6989ab638916c1056162c5aa1aafe44557bde9c347df15"},{"messageHash":"0xe08e49fd56f37e128a631aa06c2651f68b125b5a39224e2a9efeb4abcf1be51b"},{"messageHash":"0x2a045266bdae02b1433819408dd1a8bb2ad15ea09c5916a6be96f7cea69d5b29"},{"messageHash":"0xf0f4e57f1f2a7733e4b318098c08a78993034a7769f46df66b47d55d387a3103"},{"messageHash":"0x12cee26dd7e5b261856b1e902d168ce36b8e256c272cd4361c6b643800808fd4"},{"messageHash":"0xbdf0694f3dd3e8e90b82e8260777eaf7c9ea815b629e9ade97ca5b6a1059028e"},{"messageHash":"0x22b9b9333252f77f6a181cf4946b71cea98106d7772de4ff001a79922fa51a6b"},{"messageHash":"0xb865b87f85baa542dfdb920df3e21aaa4067b81e8a5cb519be2e17ec85f1c041"},{"messageHash":"0x9d4ea1e01dc13dc385e6268ddca2d48db349b12e59f3382f713dadda12f911c3"},{"messageHash":"0x7d78885b86c701284aa85bfa98fda16b0ac756e5e02b76d663241367e3acb094"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38558/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaebcdcdcaffb55abaf6989ab638916c1056162c5aa1aafe44557bde9c347df15"},{"messageHash":"0xe08e49fd56f37e128a631aa06c2651f68b125b5a39224e2a9efeb4abcf1be51b"},{"messageHash":"0x2a045266bdae02b1433819408dd1a8bb2ad15ea09c5916a6be96f7cea69d5b29"},{"messageHash":"0xf0f4e57f1f2a7733e4b318098c08a78993034a7769f46df66b47d55d387a3103"},{"messageHash":"0x12cee26dd7e5b261856b1e902d168ce36b8e256c272cd4361c6b643800808fd4"},{"messageHash":"0xbdf0694f3dd3e8e90b82e8260777eaf7c9ea815b629e9ade97ca5b6a1059028e"},{"messageHash":"0x22b9b9333252f77f6a181cf4946b71cea98106d7772de4ff001a79922fa51a6b"},{"messageHash":"0xb865b87f85baa542dfdb920df3e21aaa4067b81e8a5cb519be2e17ec85f1c041"},{"messageHash":"0x9d4ea1e01dc13dc385e6268ddca2d48db349b12e59f3382f713dadda12f911c3"},{"messageHash":"0x7d78885b86c701284aa85bfa98fda16b0ac756e5e02b76d663241367e3acb094"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5344/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x7d78885b86c701284aa85bfa98fda16b0ac756e5e02b76d663241367e3acb094&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":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38558/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x7d78885b86c701284aa85bfa98fda16b0ac756e5e02b76d663241367e3acb094&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 4e1293d6bbce
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7f5feea83a36
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,156 @@
2026-04-08 04:50:34.101 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:34.101 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-04-08_04-50-34__ccf6c5ca-ebcf-43de-a990-85c2db249bae
2026-04-08 04:50:34.101 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:34.102 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:34.102 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 04:50:34.109 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:34.109 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-34__ccf6c5ca-ebcf-43de-a990-85c2db249bae__wakuorg_nwaku:latest.log
2026-04-08 04:50:34.109 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:34.109 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:34.110 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:34.110 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.193
2026-04-08 04:50:34.111 DEBUG [src.node.docker_mananger] Generated ports ['62539', '62540', '62541', '62542', '62543']
2026-04-08 04:50:34.111 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 04:50:34.111 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:34.111 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:34.111 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:34.111 DEBUG [src.node.docker_mananger] docker run -i -t -p 62539:62539 -p 62540:62540 -p 62541:62541 -p 62542:62542 -p 62543:62543 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62541 --rest-port=62539 --tcp-port=62540 --discv5-udp-port=62542 --rest-address=0.0.0.0 --nat=extip:172.18.24.193 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=ee9a4b2540e0ea040edfc66bff40b86fb9ade13f8ab7acafbeacaf8d1bc4cfa8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62543 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-04-08 04:50:34.293 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.193 waku 8cb57f1a615d08a83646dfd0f133496a8629165a0edcda5afedd330b8e01fb32
2026-04-08 04:50:34.330 DEBUG [src.node.docker_mananger] Container started with ID 8cb57f1a615d. Setting up logs at ./log/docker/node1_2026-04-08_04-50-34__ccf6c5ca-ebcf-43de-a990-85c2db249bae__wakuorg_nwaku:latest.log
2026-04-08 04:50:34.331 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62539
2026-04-08 04:50:34.331 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:34.908 ERROR [src.node.docker_mananger] Max retries reached for container ecadd60874bc. Exiting log stream.
2026-04-08 04:50:35.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62539/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:35.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:35.335 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:35.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62539/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:35.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.193/tcp/62540/p2p/16Uiu2HAmL1qdsCf416LTDRQEhXJG3SxzFLbDfxdZrNTXNz6UcvEC","/ip4/172.18.24.193/tcp/62541/ws/p2p/16Uiu2HAmL1qdsCf416LTDRQEhXJG3SxzFLbDfxdZrNTXNz6UcvEC"],"enrUri":"enr:-L24QHTBvpjmgPl_VqvhxdvEqVDRWjRK4dn4uJ1xHB2e-SW_E9NyAxLaxKtdo8HzApEJye76_-y_eHy45lOn42hLBRUCgmlkgnY0gmlwhKwSGMGKbXVsdGlhZGRyc5YACASsEhjBBvRMAAoErBIYwQb0Td0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDbVkm_ROITMxbyRDNeu-Hw88tQaW6FsGuAPxusuyrWnmDdGNwgvRMg3VkcIL0ToV3YWt1MgU"}'
2026-04-08 04:50:35.337 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:35.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:35.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-50-34__ccf6c5ca-ebcf-43de-a990-85c2db249bae__wakuorg_nwaku:latest.log
2026-04-08 04:50:35.344 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:35.345 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:35.346 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:35.346 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.57
2026-04-08 04:50:35.346 DEBUG [src.node.docker_mananger] Generated ports ['56996', '56997', '56998', '56999', '57000']
2026-04-08 04:50:35.346 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:35.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:35.347 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:35.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 56996:56996 -p 56997:56997 -p 56998:56998 -p 56999:56999 -p 57000:57000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56998 --rest-port=56996 --tcp-port=56997 --discv5-udp-port=56999 --rest-address=0.0.0.0 --nat=extip:172.18.114.57 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=810150716df138893daf8e5b897ed7c31e1dbc7fbb82bb7cc3b5181d3a5bcc4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57000 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHTBvpjmgPl_VqvhxdvEqVDRWjRK4dn4uJ1xHB2e-SW_E9NyAxLaxKtdo8HzApEJye76_-y_eHy45lOn42hLBRUCgmlkgnY0gmlwhKwSGMGKbXVsdGlhZGRyc5YACASsEhjBBvRMAAoErBIYwQb0Td0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDbVkm_ROITMxbyRDNeu-Hw88tQaW6FsGuAPxusuyrWnmDdGNwgvRMg3VkcIL0ToV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-04-08 04:50:35.538 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.57 waku 85b20a375313af7ab5275b8a1ca0c4821801777fb86bc84dde1f1a578cfd302d
2026-04-08 04:50:35.576 DEBUG [src.node.docker_mananger] Container started with ID 85b20a375313. Setting up logs at ./log/docker/node3_2026-04-08_04-50-34__ccf6c5ca-ebcf-43de-a990-85c2db249bae__wakuorg_nwaku:latest.log
2026-04-08 04:50:35.576 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56996
2026-04-08 04:50:35.576 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:36.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56996/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:36.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:36.595 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:36.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56996/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:36.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.57/tcp/56997/p2p/16Uiu2HAm4kZux9afbmasQ8p6CAJxyvDPxEwB2NACgabrUY3mdvAS","/ip4/172.18.114.57/tcp/56998/ws/p2p/16Uiu2HAm4kZux9afbmasQ8p6CAJxyvDPxEwB2NACgabrUY3mdvAS"],"enrUri":"enr:-L24QGmQNqRsZnyN_GXCvH8MBtms3y2WW1VmhWQoxCC3waTEMJZBQ0WxH6l_ZAqNKq-ZA8Y4oG_2156nhVP_-_0D1LACgmlkgnY0gmlwhKwScjmKbXVsdGlhZGRyc5YACASsEnI5Bt6lAAoErBJyOQbept0DgnJzhQDHAQAAiXNlY3AyNTZrMaECipBbzJ-dYaSl18V7uNAF08bls5BV8dREw336ZdaHAHeDdGNwgt6lg3VkcILep4V3YWt1MgE"}'
2026-04-08 04:50:36.604 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:36.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56996/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.193/tcp/62540/p2p/16Uiu2HAmL1qdsCf416LTDRQEhXJG3SxzFLbDfxdZrNTXNz6UcvEC"]'
2026-04-08 04:50:36.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:36.627 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:36.627 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-34__ccf6c5ca-ebcf-43de-a990-85c2db249bae__wakuorg_nwaku:latest.log
2026-04-08 04:50:36.627 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:36.628 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:36.630 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:36.630 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.156
2026-04-08 04:50:36.630 DEBUG [src.node.docker_mananger] Generated ports ['53925', '53926', '53927', '53928', '53929']
2026-04-08 04:50:36.630 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 04:50:36.630 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:36.630 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:36.630 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:36.631 DEBUG [src.node.docker_mananger] docker run -i -t -p 53925:53925 -p 53926:53926 -p 53927:53927 -p 53928:53928 -p 53929:53929 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53927 --rest-port=53925 --tcp-port=53926 --discv5-udp-port=53928 --rest-address=0.0.0.0 --nat=extip:172.18.199.156 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=294bd7c3bfefda355cdc22e1c2aeb849fbc22f7a4c335f5f4dc853ef0a46b5f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53929 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHTBvpjmgPl_VqvhxdvEqVDRWjRK4dn4uJ1xHB2e-SW_E9NyAxLaxKtdo8HzApEJye76_-y_eHy45lOn42hLBRUCgmlkgnY0gmlwhKwSGMGKbXVsdGlhZGRyc5YACASsEhjBBvRMAAoErBIYwQb0Td0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDbVkm_ROITMxbyRDNeu-Hw88tQaW6FsGuAPxusuyrWnmDdGNwgvRMg3VkcIL0ToV3YWt1MgU --filternode=/ip4/172.18.24.193/tcp/62540/p2p/16Uiu2HAmL1qdsCf416LTDRQEhXJG3SxzFLbDfxdZrNTXNz6UcvEC --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-04-08 04:50:36.828 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.156 waku 3ae68a175230174e8a1f02ecf0137670ba382f86cdc7dd2dc3f0fb3609397c5f
2026-04-08 04:50:36.863 DEBUG [src.node.docker_mananger] Container started with ID 3ae68a175230. Setting up logs at ./log/docker/node2_2026-04-08_04-50-34__ccf6c5ca-ebcf-43de-a990-85c2db249bae__wakuorg_nwaku:latest.log
2026-04-08 04:50:36.863 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53925
2026-04-08 04:50:36.864 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:37.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53925/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:37.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:37.867 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:37.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53925/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:37.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.156/tcp/53926/p2p/16Uiu2HAmHkyGejX41tCCfh6arnnQwoofQgxSN8BAcsqw4tQ6bfMo","/ip4/172.18.199.156/tcp/53927/ws/p2p/16Uiu2HAmHkyGejX41tCCfh6arnnQwoofQgxSN8BAcsqw4tQ6bfMo"],"enrUri":"enr:-L24QAh0tLfM3zvg6NyvogMQ6YERsAWj0dlP_t2IdmQcf0hgY6vNOO_J7nZYSIN7FBGcpasErFSfYP0aLuObxRCLBt8CgmlkgnY0gmlwhKwSx5yKbXVsdGlhZGRyc5YACASsEsecBtKmAAoErBLHnAbSp90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDS9Kyx3GMnpqVrTKKjHdXykTa-uXbLcL8NxgO0bLMaE6DdGNwgtKmg3VkcILSqIV3YWt1MgA"}'
2026-04-08 04:50:37.870 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:37.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53925/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.193/tcp/62540/p2p/16Uiu2HAmL1qdsCf416LTDRQEhXJG3SxzFLbDfxdZrNTXNz6UcvEC"]'
2026-04-08 04:50:37.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:37.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62539/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-04-08 04:50:37.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:37.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56996/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-04-08 04:50:37.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:37.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5ba78b54-e427-48bf-ad73-26aaaaf32763", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/199/0"}'
2026-04-08 04:50:37.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5ba78b54-e427-48bf-ad73-26aaaaf32763","statusDesc":"OK"}'
2026-04-08 04:50:37.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4195f7a2-e30c-407c-87f1-d8f0d99eae05", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/199/1"}'
2026-04-08 04:50:37.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4195f7a2-e30c-407c-87f1-d8f0d99eae05","statusDesc":"OK"}'
2026-04-08 04:50:37.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f17019f9-75e1-40d8-a92a-668bc2780223", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/2"}'
2026-04-08 04:50:37.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f17019f9-75e1-40d8-a92a-668bc2780223","statusDesc":"OK"}'
2026-04-08 04:50:37.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5e0d3d56-8304-46ba-a1f2-c45c40a7dbae", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/199/3"}'
2026-04-08 04:50:37.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5e0d3d56-8304-46ba-a1f2-c45c40a7dbae","statusDesc":"OK"}'
2026-04-08 04:50:37.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d566a619-cd52-40c3-8239-454355fef2a4", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/199/4"}'
2026-04-08 04:50:37.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d566a619-cd52-40c3-8239-454355fef2a4","statusDesc":"OK"}'
2026-04-08 04:50:37.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7ba34054-a220-41f7-b54f-2cd779ad67cb", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/5"}'
2026-04-08 04:50:37.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7ba34054-a220-41f7-b54f-2cd779ad67cb","statusDesc":"OK"}'
2026-04-08 04:50:37.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9a6816c3-b3e6-4bdc-8136-65fa9a268aaf", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/6"}'
2026-04-08 04:50:37.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9a6816c3-b3e6-4bdc-8136-65fa9a268aaf","statusDesc":"OK"}'
2026-04-08 04:50:37.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e61ab007-f808-4afa-9f7d-3129b2a18d24", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/7"}'
2026-04-08 04:50:38.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e61ab007-f808-4afa-9f7d-3129b2a18d24","statusDesc":"OK"}'
2026-04-08 04:50:38.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62539/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.016 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.116 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53925/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775623838003773608,"ephemeral":false}]'
2026-04-08 04:50:38.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62539/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.130 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.231 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53925/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.234 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":1775623838122168332,"ephemeral":false}]'
2026-04-08 04:50:38.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62539/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.244 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.344 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53925/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775623838236308120,"ephemeral":false}]'
2026-04-08 04:50:38.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62539/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.357 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.458 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53925/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775623838350218966,"ephemeral":false}]'
2026-04-08 04:50:38.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62539/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.471 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.572 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53925/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775623838463229462,"ephemeral":false}]'
2026-04-08 04:50:38.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62539/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.586 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.687 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53925/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775623838577506455,"ephemeral":false}]'
2026-04-08 04:50:38.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62539/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.699 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.800 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53925/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775623838692199857,"ephemeral":false}]'
2026-04-08 04:50:38.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62539/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.912 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53925/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775623838804988393,"ephemeral":false}]'
2026-04-08 04:50:38.918 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:38.919 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:38.919 DEBUG [src.node.waku_node] Stopping container with id 8cb57f1a615d
2026-04-08 04:50:39.421 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:39.422 DEBUG [src.node.waku_node] Stopping container with id 85b20a375313
2026-04-08 04:50:39.893 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:39.895 DEBUG [src.node.waku_node] Stopping container with id 3ae68a175230
2026-04-08 04:50:40.235 ERROR [src.node.docker_mananger] Max retries reached for container 8cb57f1a615d. Exiting log stream.
2026-04-08 04:50:40.347 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:40.350 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:40.366 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:40.375 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:40.383 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,118 @@
2026-04-08 05:03:51.832 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 05:03:51.833 DEBUG [tests.conftest] Running test: test_publish_after_node1_restarts with id: 2026-04-08_05-03-51__d88fb8d4-6457-4d15-9b93-878bf6c5c72a
2026-04-08 05:03:51.833 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 05:03:51.833 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 05:03:51.833 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 05:03:51.839 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 05:03:51.839 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_05-03-51__d88fb8d4-6457-4d15-9b93-878bf6c5c72a__wakuorg_nwaku:latest.log
2026-04-08 05:03:51.840 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 05:03:51.840 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 05:03:51.841 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 05:03:51.841 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.31
2026-04-08 05:03:51.841 DEBUG [src.node.docker_mananger] Generated ports ['26353', '26354', '26355', '26356', '26357']
2026-04-08 05:03:51.841 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 05:03:51.841 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 05:03:51.842 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 05:03:51.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 26353:26353 -p 26354:26354 -p 26355:26355 -p 26356:26356 -p 26357:26357 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26355 --rest-port=26353 --tcp-port=26354 --discv5-udp-port=26356 --rest-address=0.0.0.0 --nat=extip:172.18.156.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=be83fcf83f44adf70c6c9da2dbff9f5dfb683a01c6e756d182e5cdebeaba59bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26357 --metrics-logging=true --relay=true
2026-04-08 05:03:52.037 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.31 waku 90d6e899ba7022d6a157d21d6b44ee506b169e9c18eb3b0b19c3798e054b0176
2026-04-08 05:03:52.072 DEBUG [src.node.docker_mananger] Container started with ID 90d6e899ba70. Setting up logs at ./log/docker/node1_2026-04-08_05-03-51__d88fb8d4-6457-4d15-9b93-878bf6c5c72a__wakuorg_nwaku:latest.log
2026-04-08 05:03:52.074 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26353
2026-04-08 05:03:52.074 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 05:03:52.212 ERROR [src.node.docker_mananger] Max retries reached for container cb718ac6b264. Exiting log stream.
2026-04-08 05:03:52.639 ERROR [src.node.docker_mananger] Max retries reached for container e4265f2a3e0b. Exiting log stream.
2026-04-08 05:03:53.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26353/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:53.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 05:03:53.078 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 05:03:53.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:53.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.31/tcp/26354/p2p/16Uiu2HAmPL3SGAy42oVCu76e685pfqwXDwuSTYHQjrgNyogKVMYZ","/ip4/172.18.156.31/tcp/26355/ws/p2p/16Uiu2HAmPL3SGAy42oVCu76e685pfqwXDwuSTYHQjrgNyogKVMYZ"],"enrUri":"enr:-L24QEUr2RHygN3QgvGejiMhqvjqrB4faP4B3cJoWy-_iBmeQ5C0kuqW6lDKvCmsy6fxow_ai_hWEkpSWg1mAxd0DRACgmlkgnY0gmlwhKwSnB-KbXVsdGlhZGRyc5YACASsEpwfBmbyAAoErBKcHwZm890DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnpYChqXmejdGN-9NbM_13Wq8a51sUtrDETGVLg8m21aDdGNwgmbyg3VkcIJm9IV3YWt1MgE"}'
2026-04-08 05:03:53.080 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 05:03:53.086 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 05:03:53.086 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_05-03-51__d88fb8d4-6457-4d15-9b93-878bf6c5c72a__wakuorg_nwaku:latest.log
2026-04-08 05:03:53.086 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 05:03:53.087 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 05:03:53.088 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 05:03:53.088 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.56
2026-04-08 05:03:53.088 DEBUG [src.node.docker_mananger] Generated ports ['45375', '45376', '45377', '45378', '45379']
2026-04-08 05:03:53.088 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 05:03:53.088 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 05:03:53.088 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 05:03:53.089 DEBUG [src.node.docker_mananger] docker run -i -t -p 45375:45375 -p 45376:45376 -p 45377:45377 -p 45378:45378 -p 45379:45379 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45377 --rest-port=45375 --tcp-port=45376 --discv5-udp-port=45378 --rest-address=0.0.0.0 --nat=extip:172.18.245.56 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=effd74cc359844ce4a3bf99912f94f3c32cff1a9fed0df0c338d50519dc3eed2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45379 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEUr2RHygN3QgvGejiMhqvjqrB4faP4B3cJoWy-_iBmeQ5C0kuqW6lDKvCmsy6fxow_ai_hWEkpSWg1mAxd0DRACgmlkgnY0gmlwhKwSnB-KbXVsdGlhZGRyc5YACASsEpwfBmbyAAoErBKcHwZm890DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnpYChqXmejdGN-9NbM_13Wq8a51sUtrDETGVLg8m21aDdGNwgmbyg3VkcIJm9IV3YWt1MgE
2026-04-08 05:03:53.270 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.56 waku 14aef78bf3fda1f806cb54c2968463e2dcfbb17b016079a03fc6cb4e246d3f2a
2026-04-08 05:03:53.300 DEBUG [src.node.docker_mananger] Container started with ID 14aef78bf3fd. Setting up logs at ./log/docker/node2_2026-04-08_05-03-51__d88fb8d4-6457-4d15-9b93-878bf6c5c72a__wakuorg_nwaku:latest.log
2026-04-08 05:03:53.301 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45375
2026-04-08 05:03:53.302 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 05:03:54.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45375/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:54.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 05:03:54.320 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 05:03:54.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45375/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:54.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.56/tcp/45376/p2p/16Uiu2HAmBe6db5UR8SZLHtL9NCagVM9ewWzL4aJUfUxW6mp3jf3u","/ip4/172.18.245.56/tcp/45377/ws/p2p/16Uiu2HAmBe6db5UR8SZLHtL9NCagVM9ewWzL4aJUfUxW6mp3jf3u"],"enrUri":"enr:-L24QNJZLr7ZW8VV1gwWBVew_k_3z36FyZOL_1tmDFuzhtIWRhJm2zx-FRNPcpNTqdxUmBzQJrCGAKcss9SQ5KqGCtECgmlkgnY0gmlwhKwS9TiKbXVsdGlhZGRyc5YACASsEvU4BrFAAAoErBL1OAaxQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8OnVj6b7SmLSvur2CsXdW1S8KHG8WqlnXOBBtML-15CDdGNwgrFAg3VkcIKxQoV3YWt1MgE"}'
2026-04-08 05:03:54.331 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 05:03:54.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45375/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.31/tcp/26354/p2p/16Uiu2HAmPL3SGAy42oVCu76e685pfqwXDwuSTYHQjrgNyogKVMYZ"]'
2026-04-08 05:03:54.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:54.335 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-08 05:03:54.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26353/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 05:03:54.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:54.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45375/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 05:03:54.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:54.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:03:54.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:54.353 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:03:54.454 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:03:54.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:54.456 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":1775624634346889472,"ephemeral":false,"proof":""}]'
2026-04-08 05:03:54.457 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:03:54.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45375/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:54.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624634346889472,"ephemeral":false,"proof":""}]'
2026-04-08 05:03:54.461 INFO [src.steps.relay] WARM UP successful!!
2026-04-08 05:03:54.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:03:54.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:54.466 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:03:54.566 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:03:54.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:54.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775624634462698817,"ephemeral":false,"proof":""}]'
2026-04-08 05:03:54.570 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:03:54.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45375/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:54.574 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":1775624634462698817,"ephemeral":false,"proof":""}]'
2026-04-08 05:03:54.575 DEBUG [src.node.waku_node] Restarting container with id 90d6e899ba70
2026-04-08 05:03:55.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26353/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:55.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26353/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:55.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 05:03:55.295 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 05:03:55.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:55.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.31/tcp/26354/p2p/16Uiu2HAmPL3SGAy42oVCu76e685pfqwXDwuSTYHQjrgNyogKVMYZ","/ip4/172.18.156.31/tcp/26355/ws/p2p/16Uiu2HAmPL3SGAy42oVCu76e685pfqwXDwuSTYHQjrgNyogKVMYZ"],"enrUri":"enr:-L24QEUr2RHygN3QgvGejiMhqvjqrB4faP4B3cJoWy-_iBmeQ5C0kuqW6lDKvCmsy6fxow_ai_hWEkpSWg1mAxd0DRACgmlkgnY0gmlwhKwSnB-KbXVsdGlhZGRyc5YACASsEpwfBmbyAAoErBKcHwZm890DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnpYChqXmejdGN-9NbM_13Wq8a51sUtrDETGVLg8m21aDdGNwgmbyg3VkcIJm9IV3YWt1MgE"}'
2026-04-08 05:03:55.298 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 05:03:55.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26353/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 05:03:55.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:55.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45375/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 05:03:55.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:55.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:03:55.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:55.322 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:03:55.423 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:03:55.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:55.426 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":1775624635319647658,"ephemeral":false,"proof":""}]'
2026-04-08 05:03:55.427 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:03:55.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45375/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:55.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-08 05:03:56.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26353/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 05:03:56.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:56.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45375/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 05:03:56.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:56.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 05:03:56.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 05:03:56.440 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 05:03:56.541 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 05:03:56.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:56.543 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":1775624636436992894,"ephemeral":false,"proof":""}]'
2026-04-08 05:03:56.545 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 05:03:56.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45375/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 05:03:56.547 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":1775624636436992894,"ephemeral":false,"proof":""}]'
2026-04-08 05:03:56.550 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 05:03:56.551 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 05:03:56.551 DEBUG [src.node.waku_node] Stopping container with id 90d6e899ba70
2026-04-08 05:03:56.990 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 05:03:56.990 DEBUG [src.node.waku_node] Stopping container with id 14aef78bf3fd
2026-04-08 05:03:57.442 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 05:03:57.446 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 05:03:57.475 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 05:03:57.484 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[5000] with id: 2026-04-08_04-49-19__622fd81e-0b29-4615-8157-e33f521f7c80
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-19__622fd81e-0b29-4615-8157-e33f521f7c80__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-19__622fd81e-0b29-4615-8157-e33f521f7c80__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.111.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14170', '14171', '14172', '14173', '14174']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14170:14170 -p 14171:14171 -p 14172:14172 -p 14173:14173 -p 14174:14174 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14172 --rest-port=14170 --tcp-port=14171 --discv5-udp-port=14173 --rest-address=0.0.0.0 --nat=extip:172.18.111.156 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb4cf97d769c570e1bdae7db55457a338090acaaf3589cfdbca4962e4ae14ae4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14174 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.156 waku eec3c5c13e1229157003f5f17fd4c068bf51bdbe3d72551aa59a4aa048ee9c70
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eec3c5c13e12. Setting up logs at ./log/docker/node1_2026-04-08_04-49-19__622fd81e-0b29-4615-8157-e33f521f7c80__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14170
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14170/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14170/debug/v1/info" -H "Content-Type: application/json" -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.156/tcp/14171/p2p/16Uiu2HAkzB5z9ocknwXfnu7VZUJ97azogBmxGDDt68Q5tubb134u","/ip4/172.18.111.156/tcp/14172/ws/p2p/16Uiu2HAkzB5z9ocknwXfnu7VZUJ97azogBmxGDDt68Q5tubb134u"],"enrUri":"enr:-L24QF2zGm3KSO5mkfUFPj8rCP2NYjgsjX28bczvRveaTe15IX7fHK9Cw7oOrpfGhZoQmiEJublVF__5tvjZG24iQocCgmlkgnY0gmlwhKwSb5yKbXVsdGlhZGRyc5YACASsEm-cBjdbAAoErBJvnAY3XN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRo3dyz7Qw-vze1ClsoIY3kDjZhobVFd_ENPBvyqz4QqDdGNwgjdbg3VkcII3XYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57162', '57163', '57164', '57165', '57166']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57162:57162 -p 57163:57163 -p 57164:57164 -p 57165:57165 -p 57166:57166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57164 --rest-port=57162 --tcp-port=57163 --discv5-udp-port=57165 --rest-address=0.0.0.0 --nat=extip:172.18.182.10 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e36fb42eee6a1f7930318a46bb6995dd4f93e493e40d0dd90fbadcec59eff33a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57166 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF2zGm3KSO5mkfUFPj8rCP2NYjgsjX28bczvRveaTe15IX7fHK9Cw7oOrpfGhZoQmiEJublVF__5tvjZG24iQocCgmlkgnY0gmlwhKwSb5yKbXVsdGlhZGRyc5YACASsEm-cBjdbAAoErBJvnAY3XN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRo3dyz7Qw-vze1ClsoIY3kDjZhobVFd_ENPBvyqz4QqDdGNwgjdbg3VkcII3XYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.10 waku 1cc20d8f9231225bb3bd8289db6693effdc61efc83e7f6662c678134a1dfc388
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1cc20d8f9231. Setting up logs at ./log/docker/node2_2026-04-08_04-49-19__622fd81e-0b29-4615-8157-e33f521f7c80__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57162
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57162/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57162/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.10/tcp/57163/p2p/16Uiu2HAmT5iNAWgTPsyZrseDDJ75jiX5v2f6chFLrx6KwkdHPQHp","/ip4/172.18.182.10/tcp/57164/ws/p2p/16Uiu2HAmT5iNAWgTPsyZrseDDJ75jiX5v2f6chFLrx6KwkdHPQHp"],"enrUri":"enr:-L24QNBDcP4OD9doEG7Lgrh4LEKbDuGwCWcUWTXPB-f-3iZtfticBsJANu0RFGuMXHDeq_vq0kMYQmGw7U7YT_9JveYCgmlkgnY0gmlwhKwStgqKbXVsdGlhZGRyc5YACASsErYKBt9LAAoErBK2CgbfTN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1lkQIG8tvDwSIV6FAehlpyQJuSCQyNNBfCoNAlGReLuDdGNwgt9Lg3VkcILfTYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14170/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:57162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14170/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.182.10/tcp/59254/p2p/16Uiu2HAmT5iNAWgTPsyZrseDDJ75jiX5v2f6chFLrx6KwkdHPQHp","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57162/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.111.156/tcp/14171/p2p/16Uiu2HAkzB5z9ocknwXfnu7VZUJ97azogBmxGDDt68Q5tubb134u","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 5000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3732', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3732', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3732', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '5000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:57162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623775712598619,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3732', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eec3c5c13e12
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1cc20d8f9231
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2026-04-08 04:50:35.763 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:50:35.763 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-04-08_04-50-35__030b77c6-3bd9-4294-8f06-9e32f33b50f2
2026-04-08 04:50:35.763 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:50:35.763 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 04:50:35.764 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 04:50:35.770 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:35.770 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-50-35__030b77c6-3bd9-4294-8f06-9e32f33b50f2__wakuorg_nwaku:latest.log
2026-04-08 04:50:35.770 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:35.770 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:35.772 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:35.772 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.195
2026-04-08 04:50:35.772 DEBUG [src.node.docker_mananger] Generated ports ['26636', '26637', '26638', '26639', '26640']
2026-04-08 04:50:35.772 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:35.772 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:35.772 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:35.773 DEBUG [src.node.docker_mananger] docker run -i -t -p 26636:26636 -p 26637:26637 -p 26638:26638 -p 26639:26639 -p 26640:26640 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26638 --rest-port=26636 --tcp-port=26637 --discv5-udp-port=26639 --rest-address=0.0.0.0 --nat=extip:172.18.97.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=229e13567aa3c11f7fbbaafc10a2e08ddbc5cfa68a6ffeeaae39c1b72d2e3fb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26640 --metrics-logging=true --relay=true
2026-04-08 04:50:35.954 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.195 waku defd34da40c2d8660e530efcacc8888b53d8c8fafd718b149666881136300637
2026-04-08 04:50:35.991 DEBUG [src.node.docker_mananger] Container started with ID defd34da40c2. Setting up logs at ./log/docker/node1_2026-04-08_04-50-35__030b77c6-3bd9-4294-8f06-9e32f33b50f2__wakuorg_nwaku:latest.log
2026-04-08 04:50:35.993 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26636
2026-04-08 04:50:35.994 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:36.109 ERROR [src.node.docker_mananger] Max retries reached for container ab8aa5ed2f3f. Exiting log stream.
2026-04-08 04:50:36.564 ERROR [src.node.docker_mananger] Max retries reached for container cb2b5d92fb26. Exiting log stream.
2026-04-08 04:50:36.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:36.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:36.998 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:36.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:37.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.195/tcp/26637/p2p/16Uiu2HAmCwEy4ZHKtsqegoLY1ssc5ERWKvUCUeCkYS2356g8RVwN","/ip4/172.18.97.195/tcp/26638/ws/p2p/16Uiu2HAmCwEy4ZHKtsqegoLY1ssc5ERWKvUCUeCkYS2356g8RVwN"],"enrUri":"enr:-L24QBjgIIWSddEcung7E_8s7GQHvHEcNF3KWxJ86bNrDsQZT2T97hbn5CrIZlAPLsuBd1F8cGWtyB6vVuD8n0fNy2YCgmlkgnY0gmlwhKwSYcOKbXVsdGlhZGRyc5YACASsEmHDBmgNAAoErBJhwwZoDt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBCnR9sndRv4wGyDdWAge4u_4zJZZYYbzmMqDnn-kKBGDdGNwgmgNg3VkcIJoD4V3YWt1MgE"}'
2026-04-08 04:50:37.001 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:37.007 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:50:37.007 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-50-35__030b77c6-3bd9-4294-8f06-9e32f33b50f2__wakuorg_nwaku:latest.log
2026-04-08 04:50:37.008 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:50:37.008 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:50:37.009 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:50:37.009 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.49
2026-04-08 04:50:37.009 DEBUG [src.node.docker_mananger] Generated ports ['14120', '14121', '14122', '14123', '14124']
2026-04-08 04:50:37.010 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:50:37.010 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:50:37.010 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:50:37.010 DEBUG [src.node.docker_mananger] docker run -i -t -p 14120:14120 -p 14121:14121 -p 14122:14122 -p 14123:14123 -p 14124:14124 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14122 --rest-port=14120 --tcp-port=14121 --discv5-udp-port=14123 --rest-address=0.0.0.0 --nat=extip:172.18.177.49 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4102faccccc350d15049ff29acfb4edede95eaed1c48b52cf7fba93f8fe91ad5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14124 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBjgIIWSddEcung7E_8s7GQHvHEcNF3KWxJ86bNrDsQZT2T97hbn5CrIZlAPLsuBd1F8cGWtyB6vVuD8n0fNy2YCgmlkgnY0gmlwhKwSYcOKbXVsdGlhZGRyc5YACASsEmHDBmgNAAoErBJhwwZoDt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBCnR9sndRv4wGyDdWAge4u_4zJZZYYbzmMqDnn-kKBGDdGNwgmgNg3VkcIJoD4V3YWt1MgE
2026-04-08 04:50:37.197 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.49 waku 00b5ea729311fc79a4b534aa4aad59ddd3b31108ac6052df22f3938d65218200
2026-04-08 04:50:37.232 DEBUG [src.node.docker_mananger] Container started with ID 00b5ea729311. Setting up logs at ./log/docker/node2_2026-04-08_04-50-35__030b77c6-3bd9-4294-8f06-9e32f33b50f2__wakuorg_nwaku:latest.log
2026-04-08 04:50:37.233 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14120
2026-04-08 04:50:37.233 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:50:38.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:50:38.253 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:50:38.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.49/tcp/14121/p2p/16Uiu2HAm5zEGrMAMbQWkFd5LARWHBCAoBrfBDbc7xCGGRPeM6wxL","/ip4/172.18.177.49/tcp/14122/ws/p2p/16Uiu2HAm5zEGrMAMbQWkFd5LARWHBCAoBrfBDbc7xCGGRPeM6wxL"],"enrUri":"enr:-L24QPVoT0Hodp5ihbUkBhpkvMIBSO2t2nVShPe177nexKxrUKtsheIG5gcnX9Ip8b2RKgNw2XV2npRj9HWPGqEUT5MCgmlkgnY0gmlwhKwSsTGKbXVsdGlhZGRyc5YACASsErExBjcpAAoErBKxMQY3Kt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnOv4YAopR6AydcpzPU3K5Lnlq6MJ2myBVn0og835OMmDdGNwgjcpg3VkcII3K4V3YWt1MgE"}'
2026-04-08 04:50:38.260 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:50:38.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14120/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.195/tcp/26637/p2p/16Uiu2HAmCwEy4ZHKtsqegoLY1ssc5ERWKvUCUeCkYS2356g8RVwN"]'
2026-04-08 04:50:38.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.265 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-08 04:50:38.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:38.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14120/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 04:50:38.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.281 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.382 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.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":1775623838275809280,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.387 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.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":1775623838275809280,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.390 INFO [src.steps.relay] WARM UP successful!!
2026-04-08 04:50:38.391 DEBUG [tests.relay.test_publish] Running test with content topic A simple string
2026-04-08 04:50:38.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.397 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.497 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1775623838391747066,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.502 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1775623838391747066,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.505 DEBUG [tests.relay.test_publish] Running test with content topic An integer
2026-04-08 04:50:38.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.511 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.612 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1775623838506105764,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.616 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1775623838506105764,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.619 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary
2026-04-08 04:50:38.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.624 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.724 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775623838620024661,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.728 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775623838620024661,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.732 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters
2026-04-08 04:50:38.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.737 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.837 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775623838732425863,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.842 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775623838732425863,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.845 DEBUG [tests.relay.test_publish] Running test with content topic Emojis
2026-04-08 04:50:38.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.850 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:38.950 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775623838846112443,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.954 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:38.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:38.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775623838846112443,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:38.958 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text
2026-04-08 04:50:38.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:38.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:38.963 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:39.064 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775623838958539995,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.068 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775623838958539995,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.072 DEBUG [tests.relay.test_publish] Running test with content topic HTML content
2026-04-08 04:50:39.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:39.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.076 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:39.177 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1775623839072504001,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.181 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1775623839072504001,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.185 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters
2026-04-08 04:50:39.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:39.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.190 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:39.290 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775623839185502286,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.295 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775623839185502286,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.299 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string
2026-04-08 04:50:39.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:39.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.303 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:39.403 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1775623839299254488,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.407 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1775623839299254488,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.411 DEBUG [tests.relay.test_publish] Running test with content topic Binary data
2026-04-08 04:50:39.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:39.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.417 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:39.517 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775623839412017525,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.522 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775623839412017525,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.525 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace
2026-04-08 04:50:39.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:39.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:39.631 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775623839525957738,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.635 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775623839525957738,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.640 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string
2026-04-08 04:50:39.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:39.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.645 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:39.745 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1775623839641063912,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.750 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1775623839641063912,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.754 DEBUG [tests.relay.test_publish] Running test with content topic A float number
2026-04-08 04:50:39.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:39.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:39.859 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1775623839754370988,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.864 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1775623839754370988,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.867 DEBUG [tests.relay.test_publish] Running test with content topic A list
2026-04-08 04:50:39.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:39.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:39.973 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775623839868086108,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.977 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:39.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:39.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775623839868086108,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:39.981 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string
2026-04-08 04:50:39.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:39.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:39.985 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:40.087 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1775623839981541435,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.091 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1775623839981541435,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.095 DEBUG [tests.relay.test_publish] Running test with content topic Email format
2026-04-08 04:50:40.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:40.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:40.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:40.201 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1775623840096093110,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.206 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1775623840096093110,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.210 DEBUG [tests.relay.test_publish] Running test with content topic URL format
2026-04-08 04:50:40.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:40.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:40.216 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:40.316 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1775623840210966902,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.320 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1775623840210966902,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.324 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format
2026-04-08 04:50:40.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:40.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:40.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:40.430 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1775623840324800000,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.435 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1775623840324800000,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.439 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes
2026-04-08 04:50:40.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:40.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:40.444 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:40.544 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775623840439854835,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.549 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775623840439854835,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.553 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression
2026-04-08 04:50:40.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:40.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:40.558 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:40.658 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775623840553319581,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.662 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775623840553319581,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.666 DEBUG [tests.relay.test_publish] Running test with content topic A very long string
2026-04-08 04:50:40.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:40.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:40.671 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:40.772 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775623840667188887,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.777 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775623840667188887,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.780 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string
2026-04-08 04:50:40.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:40.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:40.786 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:40.887 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775623840781063671,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.892 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:40.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:40.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775623840781063671,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:40.895 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path
2026-04-08 04:50:40.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:40.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:40.899 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:40.999 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1775623840895934693,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.004 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1775623840895934693,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.007 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path
2026-04-08 04:50:41.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:41.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:41.013 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:41.114 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775623841008078524,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.119 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775623841008078524,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.123 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query
2026-04-08 04:50:41.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:41.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:41.128 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:41.228 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775623841123663626,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.233 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775623841123663626,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.237 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet
2026-04-08 04:50:41.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:41.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:41.241 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:41.342 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775623841237516733,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.347 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775623841237516733,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.351 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet
2026-04-08 04:50:41.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:41.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:41.356 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:41.457 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1775623841351684023,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.462 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1775623841351684023,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.466 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner
2026-04-08 04:50:41.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:41.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:41.470 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:41.571 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1775623841466634768,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.576 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1775623841466634768,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.581 DEBUG [tests.relay.test_publish] Running test with content topic An IP address
2026-04-08 04:50:41.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:41.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:41.586 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:41.687 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1775623841581970282,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.692 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1775623841581970282,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.718 DEBUG [tests.relay.test_publish] Running test with content topic A domain name
2026-04-08 04:50:41.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:41.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:41.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:41.825 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1775623841718547695,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.830 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1775623841718547695,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.834 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string
2026-04-08 04:50:41.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:41.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:41.838 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:41.939 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775623841834499728,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.944 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:41.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:41.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775623841834499728,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:41.947 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number
2026-04-08 04:50:41.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:41.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:41.952 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:42.053 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1775623841947851778,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.057 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1775623841947851778,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.061 DEBUG [tests.relay.test_publish] Running test with content topic A phone number
2026-04-08 04:50:42.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:42.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:42.066 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:42.168 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1775623842061776702,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.172 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1775623842061776702,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.176 DEBUG [tests.relay.test_publish] Running test with content topic A UUID
2026-04-08 04:50:42.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:42.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:42.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:42.283 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775623842177270495,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.288 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775623842177270495,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.292 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag
2026-04-08 04:50:42.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:42.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:42.296 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:42.397 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1775623842292441372,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.402 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1775623842292441372,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.405 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle
2026-04-08 04:50:42.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:42.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:42.410 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:42.511 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1775623842406093084,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.517 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1775623842406093084,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.521 DEBUG [tests.relay.test_publish] Running test with content topic A password
2026-04-08 04:50:42.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:42.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:42.526 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:42.627 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1775623842521691491,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.631 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1775623842521691491,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.635 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format
2026-04-08 04:50:42.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:42.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:42.639 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:42.740 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1775623842635627919,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.744 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1775623842635627919,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.748 DEBUG [tests.relay.test_publish] Running test with content topic A time string
2026-04-08 04:50:42.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:42.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:42.752 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:42.852 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1775623842748264089,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.856 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1775623842748264089,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.860 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation
2026-04-08 04:50:42.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:50:42.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:50:42.865 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 04:50:42.966 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26636/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1775623842860895591,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.970 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-08 04:50:42.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:50:42.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1775623842860895591,"ephemeral":false,"proof":""}]'
2026-04-08 04:50:42.975 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:50:42.976 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:50:42.977 DEBUG [src.node.waku_node] Stopping container with id defd34da40c2
2026-04-08 04:50:43.457 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:43.459 DEBUG [src.node.waku_node] Stopping container with id 00b5ea729311
2026-04-08 04:50:43.907 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:50:43.910 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:50:43.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:50:43.940 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,178 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_edge_service_nodes_communication with id: 2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:434 Start 2 edges nodes and 3 service nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.146.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8156', '8157', '8158', '8159', '8160']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8156:8156 -p 8157:8157 -p 8158:8158 -p 8159:8159 -p 8160:8160 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8158 --rest-port=8156 --tcp-port=8157 --discv5-udp-port=8159 --rest-address=0.0.0.0 --nat=extip:172.18.146.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dae6fefdeeca5bfac9cbbb5bce7ed3a6ff34b9beeaf7ca3b1aa1a8b8aaaacacb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8160 --metrics-logging=true --relay=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.236 waku 1887443d2175fe91b2e41eb02527c34bb0f339b5716eb57cf490dc16cc7a42f3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1887443d2175. Setting up logs at ./log/docker/node6_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8156
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8156/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.236/tcp/8157/p2p/16Uiu2HAmUAqTKxzMy2r3mmsCmWoAGr5uJbS7wZhK59fnqS2h9gzw","/ip4/172.18.146.236/tcp/8158/ws/p2p/16Uiu2HAmUAqTKxzMy2r3mmsCmWoAGr5uJbS7wZhK59fnqS2h9gzw"],"enrUri":"enr:-L24QK3BtnrVFevQIuxMqwwCnPsVAjOe400Hm8V1Y2U0Vg2_U6ORBqPrDbM0Lwzas_22oUMIFeh53IXvJN6uHovuUZMCgmlkgnY0gmlwhKwSkuyKbXVsdGlhZGRyc5YACASsEpLsBh_dAAoErBKS7AYf3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5oSrZznJgVuzRP_6T2KB_cl-tOhGtPw5sslvr3JXHDyDdGNwgh_dg3VkcIIf34V3YWt1Mgs"}'
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.248.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25244', '25245', '25246', '25247', '25248']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25244:25244 -p 25245:25245 -p 25246:25246 -p 25247:25247 -p 25248:25248 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25246 --rest-port=25244 --tcp-port=25245 --discv5-udp-port=25247 --rest-address=0.0.0.0 --nat=extip:172.18.248.114 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8f0e930bdd3d5bd28dca3e74bea1fadb2b3ff7a07aeff8fed6be63c10372bd88 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25248 --metrics-logging=true --relay=false --lightpushnode=/ip4/172.18.146.236/tcp/8157/p2p/16Uiu2HAmUAqTKxzMy2r3mmsCmWoAGr5uJbS7wZhK59fnqS2h9gzw --discv5-bootstrap-node=enr:-L24QK3BtnrVFevQIuxMqwwCnPsVAjOe400Hm8V1Y2U0Vg2_U6ORBqPrDbM0Lwzas_22oUMIFeh53IXvJN6uHovuUZMCgmlkgnY0gmlwhKwSkuyKbXVsdGlhZGRyc5YACASsEpLsBh_dAAoErBKS7AYf3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5oSrZznJgVuzRP_6T2KB_cl-tOhGtPw5sslvr3JXHDyDdGNwgh_dg3VkcIIf34V3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.114 waku f1746eb4ea2a9d9876369d644c45ba4f110097bc0259dced8dbe02f78d909bf6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1746eb4ea2a. Setting up logs at ./log/docker/node4_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25244
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25244/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25244/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.114/tcp/25245/p2p/16Uiu2HAmBkZXmuchhWex8E6upaPxBmRr5QyyXMZtLab9ueBQ7ktJ","/ip4/172.18.248.114/tcp/25246/ws/p2p/16Uiu2HAmBkZXmuchhWex8E6upaPxBmRr5QyyXMZtLab9ueBQ7ktJ"],"enrUri":"enr:-L24QCBaW2-C2gtKCGizlh9dKtFZUCOv1FQaW6dJ4ni-2bzEN_0vDigTFORnmlXBx-BrWnUkVkvz0oUe1EOfuBLwo9wCgmlkgnY0gmlwhKwS-HKKbXVsdGlhZGRyc5YACASsEvhyBmKdAAoErBL4cgZint0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8pG8GE2J8AO_gg7pbSj9mDpzdEOdZn2ixIUqms7Lc4uDdGNwgmKdg3VkcIJin4V3YWt1MgA"}'
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.94.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62961', '62962', '62963', '62964', '62965']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62961:62961 -p 62962:62962 -p 62963:62963 -p 62964:62964 -p 62965:62965 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62963 --rest-port=62961 --tcp-port=62962 --discv5-udp-port=62964 --rest-address=0.0.0.0 --nat=extip:172.18.94.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f2d35c91cfd14a7bdb30c7aae3e4cfb08c811b79c4be5cdd426ce268e9f974ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62965 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QK3BtnrVFevQIuxMqwwCnPsVAjOe400Hm8V1Y2U0Vg2_U6ORBqPrDbM0Lwzas_22oUMIFeh53IXvJN6uHovuUZMCgmlkgnY0gmlwhKwSkuyKbXVsdGlhZGRyc5YACASsEpLsBh_dAAoErBKS7AYf3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5oSrZznJgVuzRP_6T2KB_cl-tOhGtPw5sslvr3JXHDyDdGNwgh_dg3VkcIIf34V3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.118 waku 999fc5a97f81e67624f9ba05459ddb92550e172dee18c55c6d98c4946256d2fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 999fc5a97f81. Setting up logs at ./log/docker/node7_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62961
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62961/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62961/debug/v1/info" -H "Content-Type: application/json" -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.118/tcp/62962/p2p/16Uiu2HAmQewB2FxFoXELWXeFpibdBC1ioq96yc9mHMbtyZptsBRv","/ip4/172.18.94.118/tcp/62963/ws/p2p/16Uiu2HAmQewB2FxFoXELWXeFpibdBC1ioq96yc9mHMbtyZptsBRv"],"enrUri":"enr:-L24QLB8ieEzwg-TwGecbMogXw6rxrXBsckMHv0DMrSl4z7GRSivch0g4XOu_-9XFaTtfoIvZ72SeCc_apEg2ZT_9JkCgmlkgnY0gmlwhKwSXnaKbXVsdGlhZGRyc5YACASsEl52BvXyAAoErBJedgb1890DgnJzhQDGAQAAiXNlY3AyNTZrMaEDskimnbgYtOeQEF2wFTIsiGdSuE7AGeRhri_k_Wqd4m2DdGNwgvXyg3VkcIL19IV3YWt1MgM"}'
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.240.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21923', '21924', '21925', '21926', '21927']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21923:21923 -p 21924:21924 -p 21925:21925 -p 21926:21926 -p 21927:21927 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21925 --rest-port=21923 --tcp-port=21924 --discv5-udp-port=21926 --rest-address=0.0.0.0 --nat=extip:172.18.240.1 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b2fcd7f4edf9beeb3a46d72fc1deae6cfa283a507ef00caa6cacabcbabffb9d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21927 --metrics-logging=true --relay=true --filter=true --storenode=/ip4/172.18.94.118/tcp/62962/p2p/16Uiu2HAmQewB2FxFoXELWXeFpibdBC1ioq96yc9mHMbtyZptsBRv --discv5-bootstrap-node=enr:-L24QLB8ieEzwg-TwGecbMogXw6rxrXBsckMHv0DMrSl4z7GRSivch0g4XOu_-9XFaTtfoIvZ72SeCc_apEg2ZT_9JkCgmlkgnY0gmlwhKwSXnaKbXVsdGlhZGRyc5YACASsEl52BvXyAAoErBJedgb1890DgnJzhQDGAQAAiXNlY3AyNTZrMaEDskimnbgYtOeQEF2wFTIsiGdSuE7AGeRhri_k_Wqd4m2DdGNwgvXyg3VkcIL19IV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.1 waku 5cd076d4e8ebf92b589109adeb7cb180d2550a4ca0362afa6f49d05b588f2a45
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5cd076d4e8eb. Setting up logs at ./log/docker/node8_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21923
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21923/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21923/debug/v1/info" -H "Content-Type: application/json" -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.1/tcp/21924/p2p/16Uiu2HAm6hcGqePhitodsiGFJGTWXNAwnUfSEu3y1cVchEHSTSqL","/ip4/172.18.240.1/tcp/21925/ws/p2p/16Uiu2HAm6hcGqePhitodsiGFJGTWXNAwnUfSEu3y1cVchEHSTSqL"],"enrUri":"enr:-L24QAnT8ryXYY0u0Yigu7rcFBst1ZOYvmS6VS0uaDZHnS57ZKna1Avcl1oMDmdKSq5fMXkJtBQPQudqa8DEjmDvExgCgmlkgnY0gmlwhKwS8AGKbXVsdGlhZGRyc5YACASsEvABBlWkAAoErBLwAQZVpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECp4WonAM3VFT5w8PhhzuH-12OA0VlcRzXgkfuiWtvmFeDdGNwglWkg3VkcIJVpoV3YWt1MgU"}'
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.36.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45839', '45840', '45841', '45842', '45843']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45839:45839 -p 45840:45840 -p 45841:45841 -p 45842:45842 -p 45843:45843 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45841 --rest-port=45839 --tcp-port=45840 --discv5-udp-port=45842 --rest-address=0.0.0.0 --nat=extip:172.18.36.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=28a42dbed09aad7f7e23869cebbdfac5521b2d46befa7a402ae64bbf5d568d0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45843 --metrics-logging=true --relay=false --filternode=/ip4/172.18.240.1/tcp/21924/p2p/16Uiu2HAm6hcGqePhitodsiGFJGTWXNAwnUfSEu3y1cVchEHSTSqL --storenode=/ip4/172.18.94.118/tcp/62962/p2p/16Uiu2HAmQewB2FxFoXELWXeFpibdBC1ioq96yc9mHMbtyZptsBRv --discv5-bootstrap-node=enr:-L24QLB8ieEzwg-TwGecbMogXw6rxrXBsckMHv0DMrSl4z7GRSivch0g4XOu_-9XFaTtfoIvZ72SeCc_apEg2ZT_9JkCgmlkgnY0gmlwhKwSXnaKbXVsdGlhZGRyc5YACASsEl52BvXyAAoErBJedgb1890DgnJzhQDGAQAAiXNlY3AyNTZrMaEDskimnbgYtOeQEF2wFTIsiGdSuE7AGeRhri_k_Wqd4m2DdGNwgvXyg3VkcIL19IV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.155 waku d92130d4dd7cc530315493b3255e31ad9bd5c9e9bf36c159951afc1eb1fd1e40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d92130d4dd7c. Setting up logs at ./log/docker/node5_2026-04-08_04-49-02__f9e2c5d1-11ca-4f0c-8c29-feed26514850__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45839
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45839/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45839/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/45840/p2p/16Uiu2HAmCVCeEGDxd6JGHdyTwRSH7hpoe7yAAae2Lk1KBW1uordd","/ip4/172.18.36.155/tcp/45841/ws/p2p/16Uiu2HAmCVCeEGDxd6JGHdyTwRSH7hpoe7yAAae2Lk1KBW1uordd"],"enrUri":"enr:-L24QLAliphIcdKEivdkRkeYbyEPShWqhEh4ecIBcQI0eUUzREIycm7UZDFetIHHswjpP5gtkhAkQpNUJWerD0Lkj5ACgmlkgnY0gmlwhKwSJJuKbXVsdGlhZGRyc5YACASsEiSbBrMQAAoErBIkmwazEd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_X4XMMoCNRLyNaKiRgvgwzg4Zhd7k3NrdbOE6si8auCDdGNwgrMQg3VkcIKzEoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:450 Connect 3 service nodes to relay subscriptions
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8156/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:62961/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:21923/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8156/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.94.118/tcp/57114/p2p/16Uiu2HAmQewB2FxFoXELWXeFpibdBC1ioq96yc9mHMbtyZptsBRv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62961/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.146.236/tcp/8157/p2p/16Uiu2HAmUAqTKxzMy2r3mmsCmWoAGr5uJbS7wZhK59fnqS2h9gzw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.17.0.5/tcp/34274/p2p/16Uiu2HAm6hcGqePhitodsiGFJGTWXNAwnUfSEu3y1cVchEHSTSqL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21923/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.94.118/tcp/62962/p2p/16Uiu2HAmQewB2FxFoXELWXeFpibdBC1ioq96yc9mHMbtyZptsBRv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:456 Edge node2 makes filter subscription to pubsubtopic /waku/2/rs/198/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45839/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.e2e.test_e2e:test_e2e.py:461 Check if service node1 receives message sent by edge node1
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25244/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1775623781668732526}}'
INFO  src.node.api_clients.base_client:base_client.py: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:8156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1775623781668732526,"ephemeral":false,"proof":""}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:465 Check if edge node2 can query stored message
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45839/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"6ab1e53efe3ca26468f4","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xba8c62e126c281e13b6f94a7f37fa4000779895eb1f1bc5b1714d5e08522a25d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.e2e.test_e2e:test_e2e.py:468 Check if service node3 can query stored message
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21923/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"e20883a56dd1acaecc61","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xba8c62e126c281e13b6f94a7f37fa4000779895eb1f1bc5b1714d5e08522a25d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.e2e.test_e2e:test_e2e.py:471 Check if edge node2 can get sent message using filter get request
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45839/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":1775623781668732526,"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 1887443d2175
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f1746eb4ea2a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 999fc5a97f81
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1887443d2175. 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 5cd076d4e8eb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f1746eb4ea2a. 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 d92130d4dd7c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 999fc5a97f81. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_equal_to_first_message with id: 2026-04-08_04-54-12__4b07c81d-6a80-428e-907c-49a55632c31a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-54-12__4b07c81d-6a80-428e-907c-49a55632c31a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42280', '42281', '42282', '42283', '42284']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42280:42280 -p 42281:42281 -p 42282:42282 -p 42283:42283 -p 42284:42284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42282 --rest-port=42280 --tcp-port=42281 --discv5-udp-port=42283 --rest-address=0.0.0.0 --nat=extip:172.18.199.87 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d7eab1782dbbed3f34c8aa3c83cf88f16a0bd1cec211ebda4cf8dacc30036221 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42284 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.87 waku 3ba2e3f6c546107e8b5d6c3724eaf6af9aa3ae1b1ac95fdd5d2952150121167f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ba2e3f6c546. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-54-12__4b07c81d-6a80-428e-907c-49a55632c31a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42280
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 d4c9026e855a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c36cdec2000a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42280/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42280/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.87/tcp/42281/p2p/16Uiu2HAmVrxBqFfyCWbj6rmwWmy8iwEnLS3FM7tqJmihxLXdook9","/ip4/172.18.199.87/tcp/42282/ws/p2p/16Uiu2HAmVrxBqFfyCWbj6rmwWmy8iwEnLS3FM7tqJmihxLXdook9"],"enrUri":"enr:-L24QBK08gzVOVNjRd3v8x-3pMgr2mIiRj4RLeHO7gNz6fqXQO3Oq_ib54B2htS18PY8UsLnfSIQ8B4pXeNupCrv02sCgmlkgnY0gmlwhKwSx1eKbXVsdGlhZGRyc5YACASsEsdXBqUpAAoErBLHVwalKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_6czoZV_bbuP_cfL5nfYdHM2hnRBeuMR2tcfo_RjWq6DdGNwgqUpg3VkcIKlK4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-54-12__4b07c81d-6a80-428e-907c-49a55632c31a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.92.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15870', '15871', '15872', '15873', '15874']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15870:15870 -p 15871:15871 -p 15872:15872 -p 15873:15873 -p 15874:15874 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15872 --rest-port=15870 --tcp-port=15871 --discv5-udp-port=15873 --rest-address=0.0.0.0 --nat=extip:172.18.92.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fe02cdea1fdffabfcdd272bf3c9e4fbcdb4a6bd3aaabbeabdec06fe6b20afe2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15874 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBK08gzVOVNjRd3v8x-3pMgr2mIiRj4RLeHO7gNz6fqXQO3Oq_ib54B2htS18PY8UsLnfSIQ8B4pXeNupCrv02sCgmlkgnY0gmlwhKwSx1eKbXVsdGlhZGRyc5YACASsEsdXBqUpAAoErBLHVwalKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_6czoZV_bbuP_cfL5nfYdHM2hnRBeuMR2tcfo_RjWq6DdGNwgqUpg3VkcIKlK4V3YWt1MgM --storenode=/ip4/172.18.199.87/tcp/42281/p2p/16Uiu2HAmVrxBqFfyCWbj6rmwWmy8iwEnLS3FM7tqJmihxLXdook9 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.106 waku a29f5e0a2e5bc9dd060b8c68bc5e43f826cd49cfdbe3ba64b2ca4f212663fbdc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a29f5e0a2e5b. Setting up logs at ./log/docker/store_node1_2026-04-08_04-54-12__4b07c81d-6a80-428e-907c-49a55632c31a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15870
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15870/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15870/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.106/tcp/15871/p2p/16Uiu2HAmE6FETZGigcjGW8uTok6j8fCHbyet8KNGcWaMmrwUYFyk","/ip4/172.18.92.106/tcp/15872/ws/p2p/16Uiu2HAmE6FETZGigcjGW8uTok6j8fCHbyet8KNGcWaMmrwUYFyk"],"enrUri":"enr:-L24QPvg7y2kAH5XDRriP2ON1droME4pmBYjHIZdYHFOBukhc5TeQfvgAzeCizQm-3DXtUcWg7-zeeauOiiXLZUwr2MCgmlkgnY0gmlwhKwSXGqKbXVsdGlhZGRyc5YACASsElxqBj3_AAoErBJcagY-AN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFVQI1zgzPwjf2lswg-Mn51roGchF0fIEHiHf4FdWqluDdGNwgj3_g3VkcII-AYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15870/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.87/tcp/42281/p2p/16Uiu2HAmVrxBqFfyCWbj6rmwWmy8iwEnLS3FM7tqJmihxLXdook9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42280/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:15870/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:42280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:42280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:42280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:42280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:42280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:42280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:42280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:42280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:42280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:42280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42280/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x231e033519d81a8ea25f953b05247cb78aa0c2705e004d728d95d55aabe2be38&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":"0xe68ef44880806da4f95496b959b59ec94c05bd74f5a5eec2b08f4ff3d609c4d9"},{"messageHash":"0x6fabf2493d8d8642c5c4ce4bd0704e188071b0b57d12aa704a5af84667e2ab19"},{"messageHash":"0x8164e425c59d1bccd378708f0ab715add9a4212d2936d6c994d7caaa1d8748a6"},{"messageHash":"0x2f95495f3129043cb460f0f954e02d6458c3596fc90fdf1f6eb553b88036fc02"},{"messageHash":"0x7460bf840fc79d53afae3e957802f71b08a2efadd2939d81f02ba7771daa8044"},{"messageHash":"0x75c507fde56051c0de4f69ef4f5b6e857002b6d141a970c8256e058105b63ac4"},{"messageHash":"0x2d8264d18764914b2539db6599c2de22067c7bcba4be145344028b61d2813736"},{"messageHash":"0x8e9eeef3e3d68778631da575dae4f4edb8bb1030c14012f9aa52d11f4acf97ca"},{"messageHash":"0x323e18aa20581c9b06ff72f2939a9c8c51302d7dd26b91eb40a6801d21e02627"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15870/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x231e033519d81a8ea25f953b05247cb78aa0c2705e004d728d95d55aabe2be38&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":"0xe68ef44880806da4f95496b959b59ec94c05bd74f5a5eec2b08f4ff3d609c4d9"},{"messageHash":"0x6fabf2493d8d8642c5c4ce4bd0704e188071b0b57d12aa704a5af84667e2ab19"},{"messageHash":"0x8164e425c59d1bccd378708f0ab715add9a4212d2936d6c994d7caaa1d8748a6"},{"messageHash":"0x2f95495f3129043cb460f0f954e02d6458c3596fc90fdf1f6eb553b88036fc02"},{"messageHash":"0x7460bf840fc79d53afae3e957802f71b08a2efadd2939d81f02ba7771daa8044"},{"messageHash":"0x75c507fde56051c0de4f69ef4f5b6e857002b6d141a970c8256e058105b63ac4"},{"messageHash":"0x2d8264d18764914b2539db6599c2de22067c7bcba4be145344028b61d2813736"},{"messageHash":"0x8e9eeef3e3d68778631da575dae4f4edb8bb1030c14012f9aa52d11f4acf97ca"},{"messageHash":"0x323e18aa20581c9b06ff72f2939a9c8c51302d7dd26b91eb40a6801d21e02627"}]}'
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 3ba2e3f6c546
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a29f5e0a2e5b
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,168 @@
2026-04-08 04:52:35.099 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 04:52:35.099 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_content_topics with id: 2026-04-08_04-52-35__3a57fb39-f78e-474e-8760-dcd65bf578ec
2026-04-08 04:52:35.099 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 04:52:35.100 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 04:52:35.100 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 04:52:35.107 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:52:35.107 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_04-52-35__3a57fb39-f78e-474e-8760-dcd65bf578ec__wakuorg_nwaku:latest.log
2026-04-08 04:52:35.107 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:52:35.107 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:52:35.109 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:52:35.109 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.224
2026-04-08 04:52:35.109 DEBUG [src.node.docker_mananger] Generated ports ['2049', '2050', '2051', '2052', '2053']
2026-04-08 04:52:35.109 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:52:35.110 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:52:35.110 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:52:35.110 DEBUG [src.node.docker_mananger] docker run -i -t -p 2049:2049 -p 2050:2050 -p 2051:2051 -p 2052:2052 -p 2053:2053 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2051 --rest-port=2049 --tcp-port=2050 --discv5-udp-port=2052 --rest-address=0.0.0.0 --nat=extip:172.18.235.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea6291ce6f5bbb4cb4eeb1a2fefe40ca4859e89e8eb4bef5ecf1ccebdfe3796a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2053 --metrics-logging=true --store=true --relay=true
2026-04-08 04:52:35.312 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.224 waku 8673f417533c19b504c7b8c6098082a01fb2a15d462a095e5c734089473072c1
2026-04-08 04:52:35.352 DEBUG [src.node.docker_mananger] Container started with ID 8673f417533c. Setting up logs at ./log/docker/publishing_node1_2026-04-08_04-52-35__3a57fb39-f78e-474e-8760-dcd65bf578ec__wakuorg_nwaku:latest.log
2026-04-08 04:52:35.353 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2049
2026-04-08 04:52:35.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:52:35.361 ERROR [src.node.docker_mananger] Max retries reached for container 2aac70290840. Exiting log stream.
2026-04-08 04:52:35.873 ERROR [src.node.docker_mananger] Max retries reached for container 6d36da725958. Exiting log stream.
2026-04-08 04:52:36.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2049/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:36.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:52:36.359 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:52:36.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2049/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:36.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.224/tcp/2050/p2p/16Uiu2HAmEroYXwym3A1ZREM8cw9hU2ngSkLSikNZoeFYQ2Qb8TcU","/ip4/172.18.235.224/tcp/2051/ws/p2p/16Uiu2HAmEroYXwym3A1ZREM8cw9hU2ngSkLSikNZoeFYQ2Qb8TcU"],"enrUri":"enr:-L24QHthZBeL2hco1u4Jf2l7hAhTCw4CGduHU7j08-N4sELSGF4fcVEFgCfgghsbghmD9NFXW1A7SBXTYBXFnxL-mKcCgmlkgnY0gmlwhKwS6-CKbXVsdGlhZGRyc5YACASsEuvgBggCAAoErBLr4AYIA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIL4gAiUS_AOSJgPU5P-gGKM-QH8tBim9uaEtKfLu6QmDdGNwgggCg3VkcIIIBIV3YWt1MgM"}'
2026-04-08 04:52:36.362 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:52:36.369 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-08 04:52:36.369 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_04-52-35__3a57fb39-f78e-474e-8760-dcd65bf578ec__wakuorg_nwaku:latest.log
2026-04-08 04:52:36.369 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 04:52:36.370 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 04:52:36.371 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 04:52:36.371 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.230
2026-04-08 04:52:36.371 DEBUG [src.node.docker_mananger] Generated ports ['38254', '38255', '38256', '38257', '38258']
2026-04-08 04:52:36.371 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 04:52:36.371 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 04:52:36.371 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 04:52:36.372 DEBUG [src.node.docker_mananger] docker run -i -t -p 38254:38254 -p 38255:38255 -p 38256:38256 -p 38257:38257 -p 38258:38258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38256 --rest-port=38254 --tcp-port=38255 --discv5-udp-port=38257 --rest-address=0.0.0.0 --nat=extip:172.18.57.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e1dbce247da570aeeebcfa4d3fe9edeb7cd2298c01ed44a4267ca8fea39b0c68 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38258 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHthZBeL2hco1u4Jf2l7hAhTCw4CGduHU7j08-N4sELSGF4fcVEFgCfgghsbghmD9NFXW1A7SBXTYBXFnxL-mKcCgmlkgnY0gmlwhKwS6-CKbXVsdGlhZGRyc5YACASsEuvgBggCAAoErBLr4AYIA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIL4gAiUS_AOSJgPU5P-gGKM-QH8tBim9uaEtKfLu6QmDdGNwgggCg3VkcIIIBIV3YWt1MgM --storenode=/ip4/172.18.235.224/tcp/2050/p2p/16Uiu2HAmEroYXwym3A1ZREM8cw9hU2ngSkLSikNZoeFYQ2Qb8TcU --store=true --relay=true
2026-04-08 04:52:36.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.230 waku 500139531d7b7d45988ea9ffaa5ad1cbaf8cfcacda6f6f1e493422257d784299
2026-04-08 04:52:36.600 DEBUG [src.node.docker_mananger] Container started with ID 500139531d7b. Setting up logs at ./log/docker/store_node1_2026-04-08_04-52-35__3a57fb39-f78e-474e-8760-dcd65bf578ec__wakuorg_nwaku:latest.log
2026-04-08 04:52:36.600 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38254
2026-04-08 04:52:36.602 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 04:52:37.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38254/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:37.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 04:52:37.606 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 04:52:37.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:37.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.230/tcp/38255/p2p/16Uiu2HAm7KUVa9ay5BWz2dqshDPMkB98bkNa42svL1QhitP5ET97","/ip4/172.18.57.230/tcp/38256/ws/p2p/16Uiu2HAm7KUVa9ay5BWz2dqshDPMkB98bkNa42svL1QhitP5ET97"],"enrUri":"enr:-L24QAdEOFG8A0Wm8XvcGBSBms1jppb8ZNwH3Jarc37q9vI5QVkgBrhjN0kn6K6dwsQSA9tAhT-A9V4li0MF4r2NEqICgmlkgnY0gmlwhKwSOeaKbXVsdGlhZGRyc5YACASsEjnmBpVvAAoErBI55gaVcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsLXFNd9T-pDMceJgP0vEKmDoCKDGtfg1Va41-vfyrsaDdGNwgpVvg3VkcIKVcYV3YWt1MgM"}'
2026-04-08 04:52:37.609 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 04:52:37.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38254/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.224/tcp/2050/p2p/16Uiu2HAmEroYXwym3A1ZREM8cw9hU2ngSkLSikNZoeFYQ2Qb8TcU"]'
2026-04-08 04:52:37.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:37.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2049/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:52:37.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:37.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38254/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 04:52:37.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:37.618 DEBUG [tests.store.test_get_messages] Running test with content topic /myapp/1/latest/proto
2026-04-08 04:52:37.618 DEBUG [src.steps.store] Relaying message
2026-04-08 04:52:37.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:37.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:37.624 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:52:37.826 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:37.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2049/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:37.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x41fb690ba9d3ff73876af3b2c230790c862800178b83cf333c9ad03c12ea8676"}]}'
2026-04-08 04:52:37.830 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:37.830 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:37.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38254/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:37.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x41fb690ba9d3ff73876af3b2c230790c862800178b83cf333c9ad03c12ea8676"}]}'
2026-04-08 04:52:37.834 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:37.834 DEBUG [tests.store.test_get_messages] Running test with content topic /waku/2/content/test.js
2026-04-08 04:52:37.834 DEBUG [src.steps.store] Relaying message
2026-04-08 04:52:37.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:37.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:37.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:52:38.040 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:38.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2049/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:38.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3115a50855aca68ddd9ad54285365f4c78b2070699d8333da27e845536f31fa1"}]}'
2026-04-08 04:52:38.044 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:38.045 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:38.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38254/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:38.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3115a50855aca68ddd9ad54285365f4c78b2070699d8333da27e845536f31fa1"}]}'
2026-04-08 04:52:38.048 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:38.048 DEBUG [tests.store.test_get_messages] Running test with content topic /app/22/sometopic/someencoding
2026-04-08 04:52:38.048 DEBUG [src.steps.store] Relaying message
2026-04-08 04:52:38.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:38.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:38.053 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:52:38.254 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:38.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2049/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:38.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5006841ecb396ddc954e5be873d903f0bdfce4cce98bdaca042e5a618bc90b73"}]}'
2026-04-08 04:52:38.258 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:38.258 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:38.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38254/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:38.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5006841ecb396ddc954e5be873d903f0bdfce4cce98bdaca042e5a618bc90b73"}]}'
2026-04-08 04:52:38.262 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:38.262 DEBUG [tests.store.test_get_messages] Running test with content topic /toychat/2/huilong/proto
2026-04-08 04:52:38.263 DEBUG [src.steps.store] Relaying message
2026-04-08 04:52:38.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:38.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:38.269 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:52:38.470 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:38.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2049/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:38.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x08eef86b7359933d79dcc73d0e36fdc146e3cfd2ab8f1710ef85ce7af743d9d3"}]}'
2026-04-08 04:52:38.474 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:38.474 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:38.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38254/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:38.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x08eef86b7359933d79dcc73d0e36fdc146e3cfd2ab8f1710ef85ce7af743d9d3"}]}'
2026-04-08 04:52:38.478 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:38.478 DEBUG [tests.store.test_get_messages] Running test with content topic /statusim/1/community/cbor
2026-04-08 04:52:38.478 DEBUG [src.steps.store] Relaying message
2026-04-08 04:52:38.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:38.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:38.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:52:38.684 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:38.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2049/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:38.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6d5f2b283d9972ea3d606cc1ba88ab10cebdc3b6fdbfc535229cf2548a78cc7f"}]}'
2026-04-08 04:52:38.689 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:38.689 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:38.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38254/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:38.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6d5f2b283d9972ea3d606cc1ba88ab10cebdc3b6fdbfc535229cf2548a78cc7f"}]}'
2026-04-08 04:52:38.692 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:38.692 DEBUG [tests.store.test_get_messages] Running test with content topic /app/27/sometopic/someencoding
2026-04-08 04:52:38.693 DEBUG [src.steps.store] Relaying message
2026-04-08 04:52:38.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:38.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:38.698 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:52:38.899 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:38.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2049/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:38.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc73a325c9781de4e834947cca9a36ca30f2f8fa9bbc5750a44382e034c8a70ef"}]}'
2026-04-08 04:52:38.903 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:38.904 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:38.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38254/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:38.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc73a325c9781de4e834947cca9a36ca30f2f8fa9bbc5750a44382e034c8a70ef"}]}'
2026-04-08 04:52:38.907 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:38.907 DEBUG [tests.store.test_get_messages] Running test with content topic /app/29/sometopic/someencoding
2026-04-08 04:52:38.908 DEBUG [src.steps.store] Relaying message
2026-04-08 04:52:38.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:38.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:38.913 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:52:39.114 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:39.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2049/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:39.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb7ce25cf15aa3194899462de38db87a5e535cb7702dcfcf44bfe4ac2cc18169a"}]}'
2026-04-08 04:52:39.118 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:39.118 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:39.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38254/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:39.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb7ce25cf15aa3194899462de38db87a5e535cb7702dcfcf44bfe4ac2cc18169a"}]}'
2026-04-08 04:52:39.122 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:39.122 DEBUG [tests.store.test_get_messages] Running test with content topic /app/20/sometopic/someencoding
2026-04-08 04:52:39.122 DEBUG [src.steps.store] Relaying message
2026-04-08 04:52:39.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 04:52:39.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 04:52:39.129 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 04:52:39.330 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:39.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2049/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:39.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4bc1e94b86902b3244c1c8a7c59259c2fd68e9c9dcf43d0f32a0fe30ffa749da"}]}'
2026-04-08 04:52:39.334 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:39.334 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-08 04:52:39.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38254/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 04:52:39.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4bc1e94b86902b3244c1c8a7c59259c2fd68e9c9dcf43d0f32a0fe30ffa749da"}]}'
2026-04-08 04:52:39.337 DEBUG [src.steps.store] messages length is 1
2026-04-08 04:52:39.339 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 04:52:39.340 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 04:52:39.341 DEBUG [src.node.waku_node] Stopping container with id 8673f417533c
2026-04-08 04:52:39.881 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:52:39.882 DEBUG [src.node.waku_node] Stopping container with id 500139531d7b
2026-04-08 04:52:40.356 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 04:52:40.360 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 04:52:40.375 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 04:52:40.382 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