deploy: 1712117ae88b28c1a14e777a1cc8e942e1b751fc

This commit is contained in:
romanzac 2026-01-31 04:49:02 +00:00
parent 5802f26545
commit 82e56a7c26
1355 changed files with 153918 additions and 6 deletions

2
nim/1063/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,70 @@
2026-01-31 04:33:01.293 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:33:01.293 DEBUG [tests.conftest] Running test: test_admin_relay_peers_schema with id: 2026-01-31_04-33-01__ba57caeb-ba1a-4296-b7e4-5c45f014ed42
2026-01-31 04:33:01.293 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:33:01.294 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:33:01.294 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-31 04:33:01.300 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:01.300 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-33-01__ba57caeb-ba1a-4296-b7e4-5c45f014ed42__wakuorg_nwaku:latest.log
2026-01-31 04:33:01.306 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:01.306 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-33-01__ba57caeb-ba1a-4296-b7e4-5c45f014ed42__wakuorg_nwaku:latest.log
2026-01-31 04:33:01.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:01.311 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-33-01__ba57caeb-ba1a-4296-b7e4-5c45f014ed42__wakuorg_nwaku:latest.log
2026-01-31 04:33:01.317 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:01.317 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-01-31_04-33-01__ba57caeb-ba1a-4296-b7e4-5c45f014ed42__wakuorg_nwaku:latest.log
2026-01-31 04:33:01.317 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:33:01.317 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:33:01.318 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:01.318 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:01.320 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:01.320 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.96
2026-01-31 04:33:01.320 DEBUG [src.node.docker_mananger] Generated ports ['15636', '15637', '15638', '15639', '15640']
2026-01-31 04:33:01.320 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:01.320 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:01.320 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:01.321 DEBUG [src.node.docker_mananger] docker run -i -t -p 15636:15636 -p 15637:15637 -p 15638:15638 -p 15639:15639 -p 15640:15640 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15638 --rest-port=15636 --tcp-port=15637 --discv5-udp-port=15639 --rest-address=0.0.0.0 --nat=extip:172.18.154.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fbdc3f7ebccaa41fe7d6d6c88beb64abcbab7ce3e112b93beffdacdd9da9bae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15640 --metrics-logging=true --relay=true
2026-01-31 04:33:01.508 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.96 waku 89e8822889ade9abb2eb3bdd3161fc8dffa78b8ba8f1448bebe0c2ab6e920117
2026-01-31 04:33:01.539 DEBUG [src.node.docker_mananger] Container started with ID 89e8822889ad. Setting up logs at ./log/docker/node1_2026-01-31_04-33-01__ba57caeb-ba1a-4296-b7e4-5c45f014ed42__wakuorg_nwaku:latest.log
2026-01-31 04:33:01.540 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15636
2026-01-31 04:33:01.540 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:02.101 ERROR [src.node.docker_mananger] Max retries reached for container 86498d7ea391. Exiting log stream.
2026-01-31 04:33:02.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15636/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:02.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:02.545 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:02.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15636/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:02.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.96/tcp/15637/p2p/16Uiu2HAmGgx9WNPhCJfK6tN6SSW8DqZKZm73KzL1TLaGwB46UBtt","/ip4/172.18.154.96/tcp/15638/ws/p2p/16Uiu2HAmGgx9WNPhCJfK6tN6SSW8DqZKZm73KzL1TLaGwB46UBtt"],"enrUri":"enr:-L24QFz7NDF2vu0JURnIYF9ZpYrsm_EqSAkTYyX1i-sFcsROM92OmqjNNlCDEbJ0yW3d_PccvG-QKbTlZwGT4ZuEZ18CgmlkgnY0gmlwhKwSmmCKbXVsdGlhZGRyc5YACASsEppgBj0VAAoErBKaYAY9Ft0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO-9rEBDmHBKs8oYdRbIRJpMoVzZIEPaoUgmBxNT37hGDdGNwgj0Vg3VkcII9F4V3YWt1MgE"}'
2026-01-31 04:33:02.548 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:02.548 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:02.548 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:02.549 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:02.550 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.107
2026-01-31 04:33:02.550 DEBUG [src.node.docker_mananger] Generated ports ['40106', '40107', '40108', '40109', '40110']
2026-01-31 04:33:02.550 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:02.550 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:02.550 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:02.550 DEBUG [src.node.docker_mananger] docker run -i -t -p 40106:40106 -p 40107:40107 -p 40108:40108 -p 40109:40109 -p 40110:40110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40108 --rest-port=40106 --tcp-port=40107 --discv5-udp-port=40109 --rest-address=0.0.0.0 --nat=extip:172.18.122.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe381ba871eabcad91d04caed9b0d701f575afeffdabf70dbca5eafdcdebbabc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40110 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFz7NDF2vu0JURnIYF9ZpYrsm_EqSAkTYyX1i-sFcsROM92OmqjNNlCDEbJ0yW3d_PccvG-QKbTlZwGT4ZuEZ18CgmlkgnY0gmlwhKwSmmCKbXVsdGlhZGRyc5YACASsEppgBj0VAAoErBKaYAY9Ft0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO-9rEBDmHBKs8oYdRbIRJpMoVzZIEPaoUgmBxNT37hGDdGNwgj0Vg3VkcII9F4V3YWt1MgE
2026-01-31 04:33:02.733 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.107 waku 79100303b67ae39741be5c637a19381f48a4bf44dbba7d309d05fed72ff58f73
2026-01-31 04:33:02.764 DEBUG [src.node.docker_mananger] Container started with ID 79100303b67a. Setting up logs at ./log/docker/node2_2026-01-31_04-33-01__ba57caeb-ba1a-4296-b7e4-5c45f014ed42__wakuorg_nwaku:latest.log
2026-01-31 04:33:02.764 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40106
2026-01-31 04:33:02.765 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:03.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40106/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:03.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:03.781 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:03.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40106/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:03.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.107/tcp/40107/p2p/16Uiu2HAmMDsTetyL5xgiM3gEHsr4xfzQ84tK9kNTvvoV8CUjYhEp","/ip4/172.18.122.107/tcp/40108/ws/p2p/16Uiu2HAmMDsTetyL5xgiM3gEHsr4xfzQ84tK9kNTvvoV8CUjYhEp"],"enrUri":"enr:-L24QJkpo_kRCFnheUstDeJJh8gtFP9ZFgtyT6LS7vMhmiRSH2JWquqw7KNjWQ5l0scpUItZagLMwmXLuC_LkXza4kkCgmlkgnY0gmlwhKwSemuKbXVsdGlhZGRyc5YACASsEnprBpyrAAoErBJ6awacrN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDf0nfCq9fH3I3Z31eN7FbMxaWwEu_cKpPbx1WLLZb-lmDdGNwgpyrg3VkcIKcrYV3YWt1MgE"}'
2026-01-31 04:33:03.787 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:03.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15636/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.107/tcp/40107/p2p/16Uiu2HAmMDsTetyL5xgiM3gEHsr4xfzQ84tK9kNTvvoV8CUjYhEp"]'
2026-01-31 04:33:03.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:03.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40106/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.96/tcp/15637/p2p/16Uiu2HAmGgx9WNPhCJfK6tN6SSW8DqZKZm73KzL1TLaGwB46UBtt"]'
2026-01-31 04:33:03.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:04.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15636/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:04.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.122.107/tcp/41532/p2p/16Uiu2HAmMDsTetyL5xgiM3gEHsr4xfzQ84tK9kNTvvoV8CUjYhEp","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
2026-01-31 04:33:04.797 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/relay (schema): [{'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.122.107/tcp/41532/p2p/16Uiu2HAmMDsTetyL5xgiM3gEHsr4xfzQ84tK9kNTvvoV8CUjYhEp', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'UnknownOrigin', 'score': 0.0}]}] / type=list
2026-01-31 04:33:04.799 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:33:04.800 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:33:04.800 DEBUG [src.node.waku_node] Stopping container with id 89e8822889ad
2026-01-31 04:33:05.349 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:05.349 DEBUG [src.node.waku_node] Stopping container with id 79100303b67a
2026-01-31 04:33:05.897 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:05.898 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:33:05.904 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:33:05.909 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_pointing_to_deleted_message with id: 2026-01-31_04-34-27__e35c2086-efc6-42b0-990d-5b871b05ea69
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-01-31_04-34-27__e35c2086-efc6-42b0-990d-5b871b05ea69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45450', '45451', '45452', '45453', '45454']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45450:45450 -p 45451:45451 -p 45452:45452 -p 45453:45453 -p 45454:45454 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45452 --rest-port=45450 --tcp-port=45451 --discv5-udp-port=45453 --rest-address=0.0.0.0 --nat=extip:172.18.51.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e05fff93757b54555b0bbfe57bc0f5a70addd9620d9a5f371cfbe49711665627 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45454 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.155 waku 66698ea492bfc6c111b043a58c275a35c4d30459e1bfed5b3c54b0bb4070d655
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66698ea492bf. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-34-27__e35c2086-efc6-42b0-990d-5b871b05ea69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45450
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 17b3dcdde0b3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9ae3cbe07bd8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45450/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45450/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.155/tcp/45451/p2p/16Uiu2HAkwQwZPK7NKFpwLHMAHedT1as4Dt5UUHv4dEhgrDcduk27","/ip4/172.18.51.155/tcp/45452/ws/p2p/16Uiu2HAkwQwZPK7NKFpwLHMAHedT1as4Dt5UUHv4dEhgrDcduk27"],"enrUri":"enr:-L24QNh5moFxHtKk_Hns5lELuXHGltck4mf9ZV7K6vLBsaNCXT4HtwljgBvVrcP7tht5QxWVtQ2d949LUFXJxZ6UpIMCgmlkgnY0gmlwhKwSM5uKbXVsdGlhZGRyc5YACASsEjObBrGLAAoErBIzmwaxjN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHYdokXvKL0RJL3743eEtcEBcjDm_8XhKQvBthyN4eQyDdGNwgrGLg3VkcIKxjYV3YWt1MgM"}'
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-01-31_04-34-27__e35c2086-efc6-42b0-990d-5b871b05ea69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21044', '21045', '21046', '21047', '21048']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21044:21044 -p 21045:21045 -p 21046:21046 -p 21047:21047 -p 21048:21048 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21046 --rest-port=21044 --tcp-port=21045 --discv5-udp-port=21047 --rest-address=0.0.0.0 --nat=extip:172.18.96.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f205fd3d4c47ebecbdde5eb59fddabaffba8b3c132a38ead7db889e9ec0b3cd7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21048 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNh5moFxHtKk_Hns5lELuXHGltck4mf9ZV7K6vLBsaNCXT4HtwljgBvVrcP7tht5QxWVtQ2d949LUFXJxZ6UpIMCgmlkgnY0gmlwhKwSM5uKbXVsdGlhZGRyc5YACASsEjObBrGLAAoErBIzmwaxjN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHYdokXvKL0RJL3743eEtcEBcjDm_8XhKQvBthyN4eQyDdGNwgrGLg3VkcIKxjYV3YWt1MgM --storenode=/ip4/172.18.51.155/tcp/45451/p2p/16Uiu2HAkwQwZPK7NKFpwLHMAHedT1as4Dt5UUHv4dEhgrDcduk27 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.66 waku a4406f2580e2e6f36c7b8d2cedbabaa83189743d5e5b2111764cd525ec2b78a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a4406f2580e2. Setting up logs at ./log/docker/store_node1_2026-01-31_04-34-27__e35c2086-efc6-42b0-990d-5b871b05ea69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21044
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21044/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21044/debug/v1/info" -H "Content-Type: application/json" -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.66/tcp/21045/p2p/16Uiu2HAmFktpVKJ2UBjNebXgQ1BawsVUMvwdBc8LWayCEYwvodSu","/ip4/172.18.96.66/tcp/21046/ws/p2p/16Uiu2HAmFktpVKJ2UBjNebXgQ1BawsVUMvwdBc8LWayCEYwvodSu"],"enrUri":"enr:-L24QDOD28lWwou_PGaPibjZwQoyqQX6aIp14814NCACO8jPDw8pdYSqRbdivuA41TmgphUNtXoap3AOGxOtF_rB-iwCgmlkgnY0gmlwhKwSYEKKbXVsdGlhZGRyc5YACASsEmBCBlI1AAoErBJgQgZSNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLhZKqfilwjscUt54-peEwRsTc5lzfpLCOWc54CSn126DdGNwglI1g3VkcIJSN4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21044/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.155/tcp/45451/p2p/16Uiu2HAkwQwZPK7NKFpwLHMAHedT1as4Dt5UUHv4dEhgrDcduk27"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21044/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x73ff33136ec6dd6d9fd099c51d481d718f8b2c16b11c78ef3089306eafa081c3&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:45450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x73ff33136ec6dd6d9fd099c51d481d718f8b2c16b11c78ef3089306eafa081c3&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21044/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x73ff33136ec6dd6d9fd099c51d481d718f8b2c16b11c78ef3089306eafa081c3&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:21044/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x73ff33136ec6dd6d9fd099c51d481d718f8b2c16b11c78ef3089306eafa081c3&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 66698ea492bf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a4406f2580e2
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,186 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics_one_by_one with id: 2026-01-31_04-32-53__47bd40fd-f200-4f3d-bcd5-7a8aa204ddd6
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-01-31_04-32-53__47bd40fd-f200-4f3d-bcd5-7a8aa204ddd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17512', '17513', '17514', '17515', '17516']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17512:17512 -p 17513:17513 -p 17514:17514 -p 17515:17515 -p 17516:17516 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17514 --rest-port=17512 --tcp-port=17513 --discv5-udp-port=17515 --rest-address=0.0.0.0 --nat=extip:172.18.123.114 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0c254123fde32495df08c63d9df433584d151640a12e58d0eefeb09aaff9bbed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17516 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.114 waku 5b51fbdf07ebeb86682e87b18de0c16039d0f09ecc550eac3918461f215d58fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b51fbdf07eb. Setting up logs at ./log/docker/node1_2026-01-31_04-32-53__47bd40fd-f200-4f3d-bcd5-7a8aa204ddd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17512
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 e9e83b2a30ac. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c343a497ef6b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17512/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17512/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.114/tcp/17513/p2p/16Uiu2HAmGHG8Y6T8z6TDcZSXJ1kV5VrX9mbEoi1MDsjMs2di44ir","/ip4/172.18.123.114/tcp/17514/ws/p2p/16Uiu2HAmGHG8Y6T8z6TDcZSXJ1kV5VrX9mbEoi1MDsjMs2di44ir"],"enrUri":"enr:-L24QAKVfYL9eh4wzZtaMNksGUnFvqPoO0oerlxF8bwFP7Nlf5DbRDxQI9HNpg9TTD7eGq56nKvIIxp9ZRkHDgFBbHQCgmlkgnY0gmlwhKwSe3KKbXVsdGlhZGRyc5YACASsEntyBkRpAAoErBJ7cgZEat0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNd3QAwLxqWNWqyawb5c6yYGiqotg_6GRESYmVaRt1K-DdGNwgkRpg3VkcIJEa4V3YWt1MgU"}'
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-01-31_04-32-53__47bd40fd-f200-4f3d-bcd5-7a8aa204ddd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52706', '52707', '52708', '52709', '52710']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52706:52706 -p 52707:52707 -p 52708:52708 -p 52709:52709 -p 52710:52710 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52708 --rest-port=52706 --tcp-port=52707 --discv5-udp-port=52709 --rest-address=0.0.0.0 --nat=extip:172.18.21.161 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=49e9b9c740aa7b0a69beeb75adfffe26d078dd8bbba5eb0e0bdf8bdcdaa94e39 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52710 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAKVfYL9eh4wzZtaMNksGUnFvqPoO0oerlxF8bwFP7Nlf5DbRDxQI9HNpg9TTD7eGq56nKvIIxp9ZRkHDgFBbHQCgmlkgnY0gmlwhKwSe3KKbXVsdGlhZGRyc5YACASsEntyBkRpAAoErBJ7cgZEat0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNd3QAwLxqWNWqyawb5c6yYGiqotg_6GRESYmVaRt1K-DdGNwgkRpg3VkcIJEa4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.161 waku f93feab9b4c0eb034559e1ae495db83664d93f4672dfbdda89309a819760cb8b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f93feab9b4c0. Setting up logs at ./log/docker/node2_2026-01-31_04-32-53__47bd40fd-f200-4f3d-bcd5-7a8aa204ddd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52706
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52706/debug/v1/info" -H "Content-Type: application/json" -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.161/tcp/52707/p2p/16Uiu2HAmR1q4qd13SwTiWic96hw9Lbk6bAyCU1sq64vBWpFobcyF","/ip4/172.18.21.161/tcp/52708/ws/p2p/16Uiu2HAmR1q4qd13SwTiWic96hw9Lbk6bAyCU1sq64vBWpFobcyF"],"enrUri":"enr:-L24QAN1CAG-lBYGIluzG_iq_DQzMNz-K9ExJyPyNOWPxZYHKZRkroKdRbV7unQHtW-NoAPa1BRa68wwa_hQt5B05IQCgmlkgnY0gmlwhKwSFaGKbXVsdGlhZGRyc5YACASsEhWhBs3jAAoErBIVoQbN5N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDt6LxbO3x71Qd1V1rX5WWoZkfOpMSD-hlXNVhN1G0b9qDdGNwgs3jg3VkcILN5YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52706/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.114/tcp/17513/p2p/16Uiu2HAmGHG8Y6T8z6TDcZSXJ1kV5VrX9mbEoi1MDsjMs2di44ir"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52706/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833976462666611,"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:52706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833976462666611,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833976582557299,"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:52706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833976582557299,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833976697133733,"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:52706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833976697133733,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833976811860417,"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:52706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833976811860417,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833976926330540,"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:52706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833976926330540,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833977040880001,"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:52706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833977040880001,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833977158401595,"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:52706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833977158401595,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833977273179918,"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:52706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833977273179918,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:17512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:52706/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:17512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:52706/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:17512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:52706/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:17512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
INFO  src.node.api_clients.base_client:base_client.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:52706/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
INFO  src.node.api_clients.base_client:base_client.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:17512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
INFO  src.node.api_clients.base_client:base_client.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:52706/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
INFO  src.node.api_clients.base_client:base_client.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:17512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
INFO  src.node.api_clients.base_client:base_client.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:52706/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
INFO  src.node.api_clients.base_client:base_client.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:17512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
INFO  src.node.api_clients.base_client:base_client.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:52706/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
INFO  src.node.api_clients.base_client:base_client.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:17512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:52706/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5b51fbdf07eb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f93feab9b4c0
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,107 @@
2026-01-31 04:30:57.934 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:30:57.934 DEBUG [tests.conftest] Running test: test_msg_stored_when_ephemeral_false with id: 2026-01-31_04-30-57__f0a72a0c-c454-491f-b4e7-63215908461d
2026-01-31 04:30:57.934 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:30:57.935 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:30:57.935 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-31 04:30:57.941 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:57.942 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-30-57__f0a72a0c-c454-491f-b4e7-63215908461d__wakuorg_nwaku:latest.log
2026-01-31 04:30:57.948 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:57.948 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-30-57__f0a72a0c-c454-491f-b4e7-63215908461d__wakuorg_nwaku:latest.log
2026-01-31 04:30:57.955 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:57.956 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-30-57__f0a72a0c-c454-491f-b4e7-63215908461d__wakuorg_nwaku:latest.log
2026-01-31 04:30:57.956 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:30:57.956 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:30:57.957 DEBUG [tests.e2e.test_e2e] Start 3 nodes
2026-01-31 04:30:57.957 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:57.957 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:57.959 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:57.959 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.13
2026-01-31 04:30:57.959 DEBUG [src.node.docker_mananger] Generated ports ['42097', '42098', '42099', '42100', '42101']
2026-01-31 04:30:57.959 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:57.959 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:57.959 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:57.960 DEBUG [src.node.docker_mananger] docker run -i -t -p 42097:42097 -p 42098:42098 -p 42099:42099 -p 42100:42100 -p 42101:42101 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42099 --rest-port=42097 --tcp-port=42098 --discv5-udp-port=42100 --rest-address=0.0.0.0 --nat=extip:172.18.232.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdbe69f027cdeb5c3338bc4a7f2b3f8d01c5ae4c88aa9ae6d97a36a80c2a3ecd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42101 --metrics-logging=true --relay=true --store=true
2026-01-31 04:30:58.146 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.13 waku 9dd2234875495079700bc6dcec0bd6fdb59c58e513caff91d2967171bea3ae77
2026-01-31 04:30:58.177 ERROR [src.node.docker_mananger] Max retries reached for container 10a7bc6521a6. Exiting log stream.
2026-01-31 04:30:58.181 DEBUG [src.node.docker_mananger] Container started with ID 9dd223487549. Setting up logs at ./log/docker/node1_2026-01-31_04-30-57__f0a72a0c-c454-491f-b4e7-63215908461d__wakuorg_nwaku:latest.log
2026-01-31 04:30:58.182 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42097
2026-01-31 04:30:58.183 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:58.736 ERROR [src.node.docker_mananger] Max retries reached for container 4558cb595d97. Exiting log stream.
2026-01-31 04:30:59.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42097/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:59.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:59.187 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:59.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42097/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:59.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.13/tcp/42098/p2p/16Uiu2HAm9rqNFtze5YnyWB6PmPUt72LbHnAnHbqaMDGmhTCXGY1S","/ip4/172.18.232.13/tcp/42099/ws/p2p/16Uiu2HAm9rqNFtze5YnyWB6PmPUt72LbHnAnHbqaMDGmhTCXGY1S"],"enrUri":"enr:-L24QJ0gqoAP6_Y5293Vzb7ZM-AXHOh_5hB5aIAMdkJEkc2SDp4VSHsiF5e-zF7IAxMgw9ikcILyyR2dTH2fUiCOg1ACgmlkgnY0gmlwhKwS6A2KbXVsdGlhZGRyc5YACASsEugNBqRyAAoErBLoDQakc90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1nXAX_MtaLel_io1QjJqi6thIn_XWItw9fHwY-s4jg2DdGNwgqRyg3VkcIKkdIV3YWt1MgM"}'
2026-01-31 04:30:59.190 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:59.190 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:59.190 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:59.192 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:59.192 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.60
2026-01-31 04:30:59.192 DEBUG [src.node.docker_mananger] Generated ports ['42107', '42108', '42109', '42110', '42111']
2026-01-31 04:30:59.192 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:59.192 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:59.193 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:59.193 DEBUG [src.node.docker_mananger] docker run -i -t -p 42107:42107 -p 42108:42108 -p 42109:42109 -p 42110:42110 -p 42111:42111 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42109 --rest-port=42107 --tcp-port=42108 --discv5-udp-port=42110 --rest-address=0.0.0.0 --nat=extip:172.18.200.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4c3e8c2f2ca1b9f3dc9d51e8bde9fa5cf6c58a2ce000d808588afe1cec4fcb9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42111 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QJ0gqoAP6_Y5293Vzb7ZM-AXHOh_5hB5aIAMdkJEkc2SDp4VSHsiF5e-zF7IAxMgw9ikcILyyR2dTH2fUiCOg1ACgmlkgnY0gmlwhKwS6A2KbXVsdGlhZGRyc5YACASsEugNBqRyAAoErBLoDQakc90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1nXAX_MtaLel_io1QjJqi6thIn_XWItw9fHwY-s4jg2DdGNwgqRyg3VkcIKkdIV3YWt1MgM
2026-01-31 04:30:59.379 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.60 waku 2749dcf4d9075593afa78e7077c2c820bfa0e591870e2f60d391721b9e11abdf
2026-01-31 04:30:59.413 DEBUG [src.node.docker_mananger] Container started with ID 2749dcf4d907. Setting up logs at ./log/docker/node2_2026-01-31_04-30-57__f0a72a0c-c454-491f-b4e7-63215908461d__wakuorg_nwaku:latest.log
2026-01-31 04:30:59.414 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42107
2026-01-31 04:30:59.415 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:31:00.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42107/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:00.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:31:00.420 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:31:00.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42107/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:00.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.60/tcp/42108/p2p/16Uiu2HAmCvNQUSY5LaJRBFGgvxe66Tpc4E8vBE9LeVM9szk3rfmN","/ip4/172.18.200.60/tcp/42109/ws/p2p/16Uiu2HAmCvNQUSY5LaJRBFGgvxe66Tpc4E8vBE9LeVM9szk3rfmN"],"enrUri":"enr:-L24QD04xGz1irZuHFbuCXIG_F6tsxOhKiLZKqwQ75bYBF1NSfevDDoK0MTh7RnN3KIlIa2u9OYNmB4Ze7y0OJ2nF1ACgmlkgnY0gmlwhKwSyDyKbXVsdGlhZGRyc5YACASsEsg8BqR8AAoErBLIPAakfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA_CmUfWodOVrN_H-rPmSSYHh-7rVdr1j7SGX1ozUxE2DdGNwgqR8g3VkcIKkfoV3YWt1MgM"}'
2026-01-31 04:31:00.423 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:31:00.423 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:31:00.423 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:31:00.424 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:31:00.425 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.45
2026-01-31 04:31:00.425 DEBUG [src.node.docker_mananger] Generated ports ['7642', '7643', '7644', '7645', '7646']
2026-01-31 04:31:00.425 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:31:00.426 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:31:00.426 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:31:00.426 DEBUG [src.node.docker_mananger] docker run -i -t -p 7642:7642 -p 7643:7643 -p 7644:7644 -p 7645:7645 -p 7646:7646 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7644 --rest-port=7642 --tcp-port=7643 --discv5-udp-port=7645 --rest-address=0.0.0.0 --nat=extip:172.18.154.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1fa8775ced0ade80d3cfdf5d706199aed5e7c3feb44a4cffaa60610efbf9cedf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7646 --metrics-logging=true --relay=false --storenode=/ip4/172.18.200.60/tcp/42108/p2p/16Uiu2HAmCvNQUSY5LaJRBFGgvxe66Tpc4E8vBE9LeVM9szk3rfmN --discv5-bootstrap-node=enr:-L24QD04xGz1irZuHFbuCXIG_F6tsxOhKiLZKqwQ75bYBF1NSfevDDoK0MTh7RnN3KIlIa2u9OYNmB4Ze7y0OJ2nF1ACgmlkgnY0gmlwhKwSyDyKbXVsdGlhZGRyc5YACASsEsg8BqR8AAoErBLIPAakfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA_CmUfWodOVrN_H-rPmSSYHh-7rVdr1j7SGX1ozUxE2DdGNwgqR8g3VkcIKkfoV3YWt1MgM
2026-01-31 04:31:00.640 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.45 waku 4c8bb1c4d99a27a2e817b4cd7ac8f163c91d3fb8b0962bc44945850b01ed7760
2026-01-31 04:31:00.670 DEBUG [src.node.docker_mananger] Container started with ID 4c8bb1c4d99a. Setting up logs at ./log/docker/node3_2026-01-31_04-30-57__f0a72a0c-c454-491f-b4e7-63215908461d__wakuorg_nwaku:latest.log
2026-01-31 04:31:00.671 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7642
2026-01-31 04:31:00.671 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:31:01.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7642/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:01.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:31:01.675 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:31:01.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7642/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:01.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.45/tcp/7643/p2p/16Uiu2HAm4L6LSW4k3bbDiPhyhR1SZg3rQRwmAwbT87Zs4V7SNQrU","/ip4/172.18.154.45/tcp/7644/ws/p2p/16Uiu2HAm4L6LSW4k3bbDiPhyhR1SZg3rQRwmAwbT87Zs4V7SNQrU"],"enrUri":"enr:-L24QKRsTCND4ORBBwiARR0u9rzaL_uWXtc7qiOzVxKdbp-8QA4kcF6O87Pcmh0sEmqoPXWTP3Q0wVshcpkDESQE7ggCgmlkgnY0gmlwhKwSmi2KbXVsdGlhZGRyc5YACASsEpotBh3bAAoErBKaLQYd3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEChEs8pCYURgEWZMLyB0GyCsdBDthqWg3dMMdISxYvl4mDdGNwgh3bg3VkcIId3YV3YWt1MgA"}'
2026-01-31 04:31:01.678 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:31:01.678 DEBUG [tests.e2e.test_e2e] Subscribe node1 ,2 to pubtopic /waku/2/rs/3/1
2026-01-31 04:31:01.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42097/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:31:01.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:01.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42107/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:31:01.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:01.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42097/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:01.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.200.60/tcp/50526/p2p/16Uiu2HAmCvNQUSY5LaJRBFGgvxe66Tpc4E8vBE9LeVM9szk3rfmN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-01-31 04:31:01.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42107/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:01.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.232.13/tcp/42098/p2p/16Uiu2HAm9rqNFtze5YnyWB6PmPUt72LbHnAnHbqaMDGmhTCXGY1S","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-31 04:31:01.694 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-01-31 04:31:31.694 DEBUG [tests.e2e.test_e2e] Node1 publish message with ephemeral = false
2026-01-31 04:31:31.695 DEBUG [src.steps.store] Relaying message
2026-01-31 04:31:31.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-01-31 04:31:31.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:31.700 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:31:31.901 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-01-31 04:31:34.901 DEBUG [tests.e2e.test_e2e] Check if message is stored
2026-01-31 04:31:34.902 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:31:34.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7642/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:34.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6ea72bb9dc9601baba0f","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x532c978a51f1f520c78dc1f4dcfb618cac3b53fa84157086fc86968891c240b3"}]}'
2026-01-31 04:31:34.938 DEBUG [src.steps.store] messages length is 1
2026-01-31 04:31:34.945 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:31:34.946 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:31:34.946 DEBUG [src.node.waku_node] Stopping container with id 9dd223487549
2026-01-31 04:31:35.509 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:35.509 DEBUG [src.node.waku_node] Stopping container with id 2749dcf4d907
2026-01-31 04:31:36.041 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:36.041 DEBUG [src.node.waku_node] Stopping container with id 4c8bb1c4d99a
2026-01-31 04:31:36.324 ERROR [src.node.docker_mananger] Max retries reached for container 9dd223487549. Exiting log stream.
2026-01-31 04:31:36.630 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:36.630 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:31:36.649 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:31:36.668 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:31:36.673 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,226 @@
2026-01-31 04:37:38.393 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:37:38.393 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case2 with id: 2026-01-31_04-37-38__a1b49749-f950-442d-9170-49bb0dbe231f
2026-01-31 04:37:38.394 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:37:38.400 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:38.400 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-37-38__a1b49749-f950-442d-9170-49bb0dbe231f__wakuorg_nwaku:latest.log
2026-01-31 04:37:38.406 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:38.406 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-37-38__a1b49749-f950-442d-9170-49bb0dbe231f__wakuorg_nwaku:latest.log
2026-01-31 04:37:38.412 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:38.412 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-37-38__a1b49749-f950-442d-9170-49bb0dbe231f__wakuorg_nwaku:latest.log
2026-01-31 04:37:38.412 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:37:38.413 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:38.413 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:38.414 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:38.414 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.217
2026-01-31 04:37:38.415 DEBUG [src.node.docker_mananger] Generated ports ['16869', '16870', '16871', '16872', '16873']
2026-01-31 04:37:38.415 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:38.415 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:38.415 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:38.415 DEBUG [src.node.docker_mananger] docker run -i -t -p 16869:16869 -p 16870:16870 -p 16871:16871 -p 16872:16872 -p 16873:16873 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16871 --rest-port=16869 --tcp-port=16870 --discv5-udp-port=16872 --rest-address=0.0.0.0 --nat=extip:172.18.174.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b1fcd37654fa8ddecabbc072fdacc66f94fcceac2237eea91a61b44ae3abed8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16873 --metrics-logging=true --store=true --relay=true
2026-01-31 04:37:38.602 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.217 waku a427db3bb31e655dedebf45f7fa95dda811a3ed667de8f569d39fb7831e4a3a6
2026-01-31 04:37:38.607 ERROR [src.node.docker_mananger] Max retries reached for container c8a23e9f893d. Exiting log stream.
2026-01-31 04:37:38.632 DEBUG [src.node.docker_mananger] Container started with ID a427db3bb31e. Setting up logs at ./log/docker/node1_2026-01-31_04-37-38__a1b49749-f950-442d-9170-49bb0dbe231f__wakuorg_nwaku:latest.log
2026-01-31 04:37:38.633 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16869
2026-01-31 04:37:38.633 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:39.193 ERROR [src.node.docker_mananger] Max retries reached for container 46eed61cff6c. Exiting log stream.
2026-01-31 04:37:39.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16869/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:39.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:39.637 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:39.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16869/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:39.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.217/tcp/16870/p2p/16Uiu2HAm8qm1ARkrEzZqsiCyV2w5FmqPLtbjXL22FNEKd8WD3MBQ","/ip4/172.18.174.217/tcp/16871/ws/p2p/16Uiu2HAm8qm1ARkrEzZqsiCyV2w5FmqPLtbjXL22FNEKd8WD3MBQ"],"enrUri":"enr:-L24QPwJbvo9o42UYsplYwamTXTTeGE9hZ7r6KwwEwJGpelgUYc8VkUcMpYCvSTQhvgma5dxjq03SS8FwpAIhp6xB1MCgmlkgnY0gmlwhKwSrtmKbXVsdGlhZGRyc5YACASsEq7ZBkHmAAoErBKu2QZB590DgnJzhQADAQAAiXNlY3AyNTZrMaECx1OMuAg6scrKthwQeBRdmp4NN59dTr46xLbgCCdZyxuDdGNwgkHmg3VkcIJB6IV3YWt1MgM"}'
2026-01-31 04:37:39.640 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:39.640 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:39.640 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:39.641 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:39.641 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.221
2026-01-31 04:37:39.642 DEBUG [src.node.docker_mananger] Generated ports ['49606', '49607', '49608', '49609', '49610']
2026-01-31 04:37:39.642 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:39.642 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:39.642 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:39.642 DEBUG [src.node.docker_mananger] docker run -i -t -p 49606:49606 -p 49607:49607 -p 49608:49608 -p 49609:49609 -p 49610:49610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49608 --rest-port=49606 --tcp-port=49607 --discv5-udp-port=49609 --rest-address=0.0.0.0 --nat=extip:172.18.186.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=823ecc9731c2e7af71ef74c1d3c8d33daa4c9cfaecec900fc3dbb64ed393fcf3 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49610 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPwJbvo9o42UYsplYwamTXTTeGE9hZ7r6KwwEwJGpelgUYc8VkUcMpYCvSTQhvgma5dxjq03SS8FwpAIhp6xB1MCgmlkgnY0gmlwhKwSrtmKbXVsdGlhZGRyc5YACASsEq7ZBkHmAAoErBKu2QZB590DgnJzhQADAQAAiXNlY3AyNTZrMaECx1OMuAg6scrKthwQeBRdmp4NN59dTr46xLbgCCdZyxuDdGNwgkHmg3VkcIJB6IV3YWt1MgM
2026-01-31 04:37:39.836 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.221 waku f4467d77cd49585c22c82609897468bccd6645effcb5d728a7677ba03fe9c8b7
2026-01-31 04:37:39.870 DEBUG [src.node.docker_mananger] Container started with ID f4467d77cd49. Setting up logs at ./log/docker/node2_2026-01-31_04-37-38__a1b49749-f950-442d-9170-49bb0dbe231f__wakuorg_nwaku:latest.log
2026-01-31 04:37:39.870 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49606
2026-01-31 04:37:39.870 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:40.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49606/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:40.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:40.885 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:40.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49606/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:40.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.221/tcp/49607/p2p/16Uiu2HAmN8DLzB4xsu4GbamqUKiMUcTVnCoraYRgtLXh7PHvaGaK","/ip4/172.18.186.221/tcp/49608/ws/p2p/16Uiu2HAmN8DLzB4xsu4GbamqUKiMUcTVnCoraYRgtLXh7PHvaGaK"],"enrUri":"enr:-L24QAnH5N9BlLw6bpLdvXD05QoRM5dimuGb5nYLbgd5fU-DX07b9TrOzS4BVH_L6ePK3yHOtcGdjABny6tRy2OGk04CgmlkgnY0gmlwhKwSut2KbXVsdGlhZGRyc5YACASsErrdBsHHAAoErBK63QbByN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjLKOstJYgR0rhZjIP9nxhR4osRhcc7Rr9v5hxhTWyqCDdGNwgsHHg3VkcILByYV3YWt1MgE"}'
2026-01-31 04:37:40.892 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:40.892 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:40.892 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:40.893 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:40.893 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.191
2026-01-31 04:37:40.893 DEBUG [src.node.docker_mananger] Generated ports ['48927', '48928', '48929', '48930', '48931']
2026-01-31 04:37:40.894 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:40.894 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:40.894 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:40.894 DEBUG [src.node.docker_mananger] docker run -i -t -p 48927:48927 -p 48928:48928 -p 48929:48929 -p 48930:48930 -p 48931:48931 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48929 --rest-port=48927 --tcp-port=48928 --discv5-udp-port=48930 --rest-address=0.0.0.0 --nat=extip:172.18.106.191 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f78815d6b26f03fe1c7cefba375e3af7c1d600fcd6cdec5e2bdacfe1d6b7f2c3 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48931 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAnH5N9BlLw6bpLdvXD05QoRM5dimuGb5nYLbgd5fU-DX07b9TrOzS4BVH_L6ePK3yHOtcGdjABny6tRy2OGk04CgmlkgnY0gmlwhKwSut2KbXVsdGlhZGRyc5YACASsErrdBsHHAAoErBK63QbByN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjLKOstJYgR0rhZjIP9nxhR4osRhcc7Rr9v5hxhTWyqCDdGNwgsHHg3VkcILByYV3YWt1MgE
2026-01-31 04:37:41.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.191 waku 240e8fa44ef6e2fcd038637b1a0241279a2192a7a47517441b0e2c400ea5e28b
2026-01-31 04:37:41.113 DEBUG [src.node.docker_mananger] Container started with ID 240e8fa44ef6. Setting up logs at ./log/docker/node3_2026-01-31_04-37-38__a1b49749-f950-442d-9170-49bb0dbe231f__wakuorg_nwaku:latest.log
2026-01-31 04:37:41.113 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48927
2026-01-31 04:37:41.113 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:42.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48927/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:42.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:42.123 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:42.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48927/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:42.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.191/tcp/48928/p2p/16Uiu2HAmAoTc42qqckPs8Nmn344EGgFNF3zjJxzVFdmQKhskQGQD","/ip4/172.18.106.191/tcp/48929/ws/p2p/16Uiu2HAmAoTc42qqckPs8Nmn344EGgFNF3zjJxzVFdmQKhskQGQD"],"enrUri":"enr:-L24QJY4yAr11e4r5HGeDJPFI2tclGI870NbU-o91kvt11nsfH7JNRqCCU-ZdSHCwdRoQROBovfocBHC8jqCtRua0EgCgmlkgnY0gmlwhKwSar-KbXVsdGlhZGRyc5YACASsEmq_Br8gAAoErBJqvwa_Id0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5HQW5IS6QIp8NZD0Cfjlldu5cpZuKVr1QlkffajmFOaDdGNwgr8gg3VkcIK_IoV3YWt1MgE"}'
2026-01-31 04:37:42.128 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:42.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.217/tcp/16870/p2p/16Uiu2HAm8qm1ARkrEzZqsiCyV2w5FmqPLtbjXL22FNEKd8WD3MBQ"]'
2026-01-31 04:37:42.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.221/tcp/49607/p2p/16Uiu2HAmN8DLzB4xsu4GbamqUKiMUcTVnCoraYRgtLXh7PHvaGaK"]'
2026-01-31 04:37:42.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:37:42.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:37:42.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:37:42.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.142 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.149 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.160 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.166 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.177 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.183 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.193 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.198 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.209 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.214 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.225 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.230 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.241 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.247 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.257 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.263 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.274 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.279 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.290 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.294 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.305 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.312 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.323 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.329 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.339 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.345 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.355 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.361 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.372 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.378 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.389 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.395 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.406 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.411 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.422 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.428 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.439 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.445 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.456 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.463 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.473 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.479 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.489 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.495 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.506 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.511 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.522 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.527 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.538 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.542 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.553 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.557 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.567 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.572 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.583 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.588 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.598 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.604 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.614 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:42.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:42.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:42.619 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:37:42.629 DEBUG [src.node.waku_node] Restarting container with id f4467d77cd49
2026-01-31 04:37:43.402 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-01-31 04:37:48.403 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:37:48.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16869/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:48.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa29cd4669cf610f6d0a79a2299d9185070fb67fe139d824809ca676bc372dae3"},{"messageHash":"0xad997921cb08ca91c568cd88912708c8d3567a48c48abb644eb35db0b3299eed"},{"messageHash":"0xbf5925e98d65ffa7569a9234bddbf66bf158b1531b7e462e51ab5fd7801d656f"},{"messageHash":"0x60620d188e1f07816f269e029da39034f6e4b7dd03a4ace72b4aa447c66eede0"},{"messageHash":"0x0085146b415c8945f9b12b186f7c1054ceacd7d14f2c85bab4af2bdb04c97109"},{"messageHash":"0xc720db658245c453074c3c1f182acd27cf58cdb141b80c1156221593310b5676"},{"messageHash":"0x71f3cb0376c266d23063f92d350cabd07cf5bfe4b1b0924106bebcf31461bedd"},{"messageHash":"0x1a877ad33f16b411d4d82568676f92ef4a68f4340a83e20897c4b769153798fb"},{"messageHash":"0x6c64e18b621bb44079f2e2347c864c2902912e982d3f7298d73eff1edf0129b3"},{"messageHash":"0xf121bbdf6e0bb123cbc09e42defd01bd46ec1d8e97fd18beb188a238767eb2d2"},{"messageHash":"0xf4cde26aa592418c1f89b7c815abd59a0a115e5997c554e1cee88e86ef528377"},{"messageHash":"0x0977acd621021b7e94c5365874d0d6e7c3282f5865c39e173d7bd31e894a6265"},{"messageHash":"0xd5f7a79a3c5a5d80852d3a05887fe5f68bf40786114cb7155c33fcfc58a32f2f"},{"messageHash":"0xca96b6b5e97a04afac38854a4c94bf16d56616618726ad5e4418d645a9f4b773"},{"messageHash":"0xf27a83064584b70aa1f1ac18bcd2e346d801aa41f9f3d5232732658095d1f478"},{"messageHash":"0xd0e643930f249cdba33d54e6bcdf92c8db6f2c3308669d81b53f996e8700cae9"},{"messageHash":"0xc55e7b5ae41826afe471dcd9d74965afca0da566da550284b8cd19a5ebbdba17"},{"messageHash":"0x9893ac148ae4d5134d94868a6e46433fb41bbc7240f7461dad7dee9033e27652"},{"messageHash":"0xc611f7405be316b45b66f2ecb88a6798a8815c3d553e68ca27e6687bc5fa2229"},{"messageHash":"0xf8f5da97c352bb47e1c62953d29698b0e40b89231dfff9961b32781209fe4f30"},{"messageHash":"0x385eb4585d62f1df8acd8c243fc4d4d6464ed72632405f9abd43074c807a39f2"},{"messageHash":"0xe2cef3c3b6d95570bc1ed059074ad6e59487adfbf44eeb1a478aab57d5f86dd2"},{"messageHash":"0xf56a299bc3ddba5ee29af54fbd85083e1bc7f977006be8503ad502f3bb9eca45"},{"messageHash":"0x170d8270bdcbae72b6374e012c2639643b70eedd3c60074736ffd06dc2f9e034"},{"messageHash":"0xdb6f60df4fde39f1284666d7c3b87e59342ff1148dffa06fab41a74b632309c6"},{"messageHash":"0x4bf451bb4fa05c46da05902b3fd70db4fd021541bcd07d0fb5b747448b224416"},{"messageHash":"0x390b109393e6faad7aa57179d3fb9dbf99c873ce61809ae284879b1c19e85f3a"},{"messageHash":"0xd8d4ac3c489f1d9f390da4a312fd44c843a2719092e5e4ea8d8f2f32386fd8ba"},{"messageHash":"0xed5c30053772424f765524749797919956fc3d2f2f762ae431a83bcab5ab8579"},{"messageHash":"0x10874d66fe904c39bdf09d92cc273c8eaee75b17d3b81af079e0e40b1a2b681a"}]}'
2026-01-31 04:37:48.407 DEBUG [src.steps.store] messages length is 30
2026-01-31 04:37:48.411 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:37:48.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49606/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:48.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"214ab1ebf37797a9e1f4","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa29cd4669cf610f6d0a79a2299d9185070fb67fe139d824809ca676bc372dae3"},{"messageHash":"0xad997921cb08ca91c568cd88912708c8d3567a48c48abb644eb35db0b3299eed"},{"messageHash":"0xbf5925e98d65ffa7569a9234bddbf66bf158b1531b7e462e51ab5fd7801d656f"},{"messageHash":"0x60620d188e1f07816f269e029da39034f6e4b7dd03a4ace72b4aa447c66eede0"},{"messageHash":"0x0085146b415c8945f9b12b186f7c1054ceacd7d14f2c85bab4af2bdb04c97109"},{"messageHash":"0xc720db658245c453074c3c1f182acd27cf58cdb141b80c1156221593310b5676"},{"messageHash":"0x71f3cb0376c266d23063f92d350cabd07cf5bfe4b1b0924106bebcf31461bedd"},{"messageHash":"0x1a877ad33f16b411d4d82568676f92ef4a68f4340a83e20897c4b769153798fb"},{"messageHash":"0x6c64e18b621bb44079f2e2347c864c2902912e982d3f7298d73eff1edf0129b3"},{"messageHash":"0xf121bbdf6e0bb123cbc09e42defd01bd46ec1d8e97fd18beb188a238767eb2d2"},{"messageHash":"0xf4cde26aa592418c1f89b7c815abd59a0a115e5997c554e1cee88e86ef528377"},{"messageHash":"0x0977acd621021b7e94c5365874d0d6e7c3282f5865c39e173d7bd31e894a6265"},{"messageHash":"0xd5f7a79a3c5a5d80852d3a05887fe5f68bf40786114cb7155c33fcfc58a32f2f"},{"messageHash":"0xca96b6b5e97a04afac38854a4c94bf16d56616618726ad5e4418d645a9f4b773"},{"messageHash":"0xf27a83064584b70aa1f1ac18bcd2e346d801aa41f9f3d5232732658095d1f478"},{"messageHash":"0xd0e643930f249cdba33d54e6bcdf92c8db6f2c3308669d81b53f996e8700cae9"},{"messageHash":"0xc55e7b5ae41826afe471dcd9d74965afca0da566da550284b8cd19a5ebbdba17"},{"messageHash":"0x9893ac148ae4d5134d94868a6e46433fb41bbc7240f7461dad7dee9033e27652"},{"messageHash":"0xc611f7405be316b45b66f2ecb88a6798a8815c3d553e68ca27e6687bc5fa2229"},{"messageHash":"0xf8f5da97c352bb47e1c62953d29698b0e40b89231dfff9961b32781209fe4f30"},{"messageHash":"0x385eb4585d62f1df8acd8c243fc4d4d6464ed72632405f9abd43074c807a39f2"},{"messageHash":"0xe2cef3c3b6d95570bc1ed059074ad6e59487adfbf44eeb1a478aab57d5f86dd2"},{"messageHash":"0xf56a299bc3ddba5ee29af54fbd85083e1bc7f977006be8503ad502f3bb9eca45"},{"messageHash":"0x170d8270bdcbae72b6374e012c2639643b70eedd3c60074736ffd06dc2f9e034"},{"messageHash":"0xdb6f60df4fde39f1284666d7c3b87e59342ff1148dffa06fab41a74b632309c6"},{"messageHash":"0x4bf451bb4fa05c46da05902b3fd70db4fd021541bcd07d0fb5b747448b224416"},{"messageHash":"0x390b109393e6faad7aa57179d3fb9dbf99c873ce61809ae284879b1c19e85f3a"},{"messageHash":"0xd8d4ac3c489f1d9f390da4a312fd44c843a2719092e5e4ea8d8f2f32386fd8ba"},{"messageHash":"0xed5c30053772424f765524749797919956fc3d2f2f762ae431a83bcab5ab8579"},{"messageHash":"0x10874d66fe904c39bdf09d92cc273c8eaee75b17d3b81af079e0e40b1a2b681a"}]}'
2026-01-31 04:37:48.420 DEBUG [src.steps.store] messages length is 30
2026-01-31 04:37:48.422 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:37:48.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48927/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:48.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"33f556ab88655b3ef1fd","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa29cd4669cf610f6d0a79a2299d9185070fb67fe139d824809ca676bc372dae3"},{"messageHash":"0xad997921cb08ca91c568cd88912708c8d3567a48c48abb644eb35db0b3299eed"},{"messageHash":"0xbf5925e98d65ffa7569a9234bddbf66bf158b1531b7e462e51ab5fd7801d656f"},{"messageHash":"0x60620d188e1f07816f269e029da39034f6e4b7dd03a4ace72b4aa447c66eede0"},{"messageHash":"0x0085146b415c8945f9b12b186f7c1054ceacd7d14f2c85bab4af2bdb04c97109"},{"messageHash":"0xc720db658245c453074c3c1f182acd27cf58cdb141b80c1156221593310b5676"},{"messageHash":"0x71f3cb0376c266d23063f92d350cabd07cf5bfe4b1b0924106bebcf31461bedd"},{"messageHash":"0x1a877ad33f16b411d4d82568676f92ef4a68f4340a83e20897c4b769153798fb"},{"messageHash":"0x6c64e18b621bb44079f2e2347c864c2902912e982d3f7298d73eff1edf0129b3"},{"messageHash":"0xf121bbdf6e0bb123cbc09e42defd01bd46ec1d8e97fd18beb188a238767eb2d2"},{"messageHash":"0xf4cde26aa592418c1f89b7c815abd59a0a115e5997c554e1cee88e86ef528377"},{"messageHash":"0x0977acd621021b7e94c5365874d0d6e7c3282f5865c39e173d7bd31e894a6265"},{"messageHash":"0xd5f7a79a3c5a5d80852d3a05887fe5f68bf40786114cb7155c33fcfc58a32f2f"},{"messageHash":"0xca96b6b5e97a04afac38854a4c94bf16d56616618726ad5e4418d645a9f4b773"},{"messageHash":"0xf27a83064584b70aa1f1ac18bcd2e346d801aa41f9f3d5232732658095d1f478"},{"messageHash":"0xd0e643930f249cdba33d54e6bcdf92c8db6f2c3308669d81b53f996e8700cae9"},{"messageHash":"0xc55e7b5ae41826afe471dcd9d74965afca0da566da550284b8cd19a5ebbdba17"},{"messageHash":"0x9893ac148ae4d5134d94868a6e46433fb41bbc7240f7461dad7dee9033e27652"},{"messageHash":"0xc611f7405be316b45b66f2ecb88a6798a8815c3d553e68ca27e6687bc5fa2229"},{"messageHash":"0xf8f5da97c352bb47e1c62953d29698b0e40b89231dfff9961b32781209fe4f30"},{"messageHash":"0x385eb4585d62f1df8acd8c243fc4d4d6464ed72632405f9abd43074c807a39f2"},{"messageHash":"0xe2cef3c3b6d95570bc1ed059074ad6e59487adfbf44eeb1a478aab57d5f86dd2"},{"messageHash":"0xf56a299bc3ddba5ee29af54fbd85083e1bc7f977006be8503ad502f3bb9eca45"},{"messageHash":"0x170d8270bdcbae72b6374e012c2639643b70eedd3c60074736ffd06dc2f9e034"},{"messageHash":"0xdb6f60df4fde39f1284666d7c3b87e59342ff1148dffa06fab41a74b632309c6"},{"messageHash":"0x4bf451bb4fa05c46da05902b3fd70db4fd021541bcd07d0fb5b747448b224416"},{"messageHash":"0x390b109393e6faad7aa57179d3fb9dbf99c873ce61809ae284879b1c19e85f3a"},{"messageHash":"0xd8d4ac3c489f1d9f390da4a312fd44c843a2719092e5e4ea8d8f2f32386fd8ba"},{"messageHash":"0xed5c30053772424f765524749797919956fc3d2f2f762ae431a83bcab5ab8579"},{"messageHash":"0x10874d66fe904c39bdf09d92cc273c8eaee75b17d3b81af079e0e40b1a2b681a"}]}'
2026-01-31 04:37:48.458 DEBUG [src.steps.store] messages length is 30
2026-01-31 04:37:48.463 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:37:48.465 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:37:48.465 DEBUG [src.node.waku_node] Stopping container with id a427db3bb31e
2026-01-31 04:37:49.081 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:49.082 DEBUG [src.node.waku_node] Stopping container with id f4467d77cd49
2026-01-31 04:37:49.650 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:49.652 DEBUG [src.node.waku_node] Stopping container with id 240e8fa44ef6
2026-01-31 04:37:49.894 ERROR [src.node.docker_mananger] Max retries reached for container a427db3bb31e. Exiting log stream.
2026-01-31 04:37:50.200 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:50.201 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:37:50.219 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:37:50.264 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:37:50.279 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/myapp/1/latest/proto] with id: 2026-01-31_04-34-31__183d3473-0c46-4339-978a-b3aaf2eb9050
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-01-31_04-34-31__183d3473-0c46-4339-978a-b3aaf2eb9050__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.126.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33589', '33590', '33591', '33592', '33593']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33589:33589 -p 33590:33590 -p 33591:33591 -p 33592:33592 -p 33593:33593 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33591 --rest-port=33589 --tcp-port=33590 --discv5-udp-port=33592 --rest-address=0.0.0.0 --nat=extip:172.18.126.170 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9ba1e0b3fb1cede52051561d607961abed4187cfddeac91ebf2e2539bbb97deb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33593 --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.126.170 waku b047ff1b784b9d7592e36fc350c5d99ebfec303b4c8d87345f13eb05ae27cc06
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b047ff1b784b. Setting up logs at ./log/docker/node1_2026-01-31_04-34-31__183d3473-0c46-4339-978a-b3aaf2eb9050__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33589
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 73bf3c2df31a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ed72bb9b7177. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33589/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33589/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.170/tcp/33590/p2p/16Uiu2HAmPHQbJL3L2Ze9g8wAGptUaKQX7oDnDbs3LWwvF42SLAki","/ip4/172.18.126.170/tcp/33591/ws/p2p/16Uiu2HAmPHQbJL3L2Ze9g8wAGptUaKQX7oDnDbs3LWwvF42SLAki"],"enrUri":"enr:-L24QKPkAB21LLFEW3o6PbD6iouCuKEKkPIJu-zMipgTRch0aux422IF05Oa9EwIVHLQJNKTXbMn8mJlH38TjA3IHO8CgmlkgnY0gmlwhKwSfqqKbXVsdGlhZGRyc5YACASsEn6qBoM2AAoErBJ-qgaDN90DgnJzhQACAQAAiXNlY3AyNTZrMaEDnekwOp0HZ4UP_tsWOuDaHueayaBmPe0qA3UxERfKcBODdGNwgoM2g3VkcIKDOIV3YWt1MgU"}'
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-01-31_04-34-31__183d3473-0c46-4339-978a-b3aaf2eb9050__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3587', '3588', '3589', '3590', '3591']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3587:3587 -p 3588:3588 -p 3589:3589 -p 3590:3590 -p 3591:3591 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3589 --rest-port=3587 --tcp-port=3588 --discv5-udp-port=3590 --rest-address=0.0.0.0 --nat=extip:172.18.204.102 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d7f9bde60d7ab055ddfc96bd1e3cb8be101ed171aad8c5628895abca98c834b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3591 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKPkAB21LLFEW3o6PbD6iouCuKEKkPIJu-zMipgTRch0aux422IF05Oa9EwIVHLQJNKTXbMn8mJlH38TjA3IHO8CgmlkgnY0gmlwhKwSfqqKbXVsdGlhZGRyc5YACASsEn6qBoM2AAoErBJ-qgaDN90DgnJzhQACAQAAiXNlY3AyNTZrMaEDnekwOp0HZ4UP_tsWOuDaHueayaBmPe0qA3UxERfKcBODdGNwgoM2g3VkcIKDOIV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.102 waku 59e8a0204e0d19b02904c5939d4b5dbeefc52419fe620a9a8cc89faa7335828a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 59e8a0204e0d. Setting up logs at ./log/docker/node2_2026-01-31_04-34-31__183d3473-0c46-4339-978a-b3aaf2eb9050__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3587
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3587/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3587/debug/v1/info" -H "Content-Type: application/json" -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.102/tcp/3588/p2p/16Uiu2HAmRUYhVBCcn9UJy8NxZEFbchsiiTv1pbuxb4hPFfJ5Tnno","/ip4/172.18.204.102/tcp/3589/ws/p2p/16Uiu2HAmRUYhVBCcn9UJy8NxZEFbchsiiTv1pbuxb4hPFfJ5Tnno"],"enrUri":"enr:-L24QNZhkfTN18EsdBVLdsDgs-vgGw3hcxpChwOlaoEp2V-1Bi9nK86GC8lak28bFdqzUpV9T-L7DDb5meCvb9oWV5oCgmlkgnY0gmlwhKwSzGaKbXVsdGlhZGRyc5YACASsEsxmBg4EAAoErBLMZgYOBd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDvnseDVjA98OxAWyeaRHCDxInBZiLqxYu3O-fvve4GCSDdGNwgg4Eg3VkcIIOBoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3587/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.170/tcp/33590/p2p/16Uiu2HAmPHQbJL3L2Ze9g8wAGptUaKQX7oDnDbs3LWwvF42SLAki"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33589/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:3587/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:33589/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:33589/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":1769834073716052237,"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:3587/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":1769834073716052237,"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 b047ff1b784b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 59e8a0204e0d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/5/0] with id: 2026-01-31_04-34-15__03e8f2ed-a700-4412-a184-91953fba6e6c
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-01-31_04-34-15__03e8f2ed-a700-4412-a184-91953fba6e6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45771', '45772', '45773', '45774', '45775']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45771:45771 -p 45772:45772 -p 45773:45773 -p 45774:45774 -p 45775:45775 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45773 --rest-port=45771 --tcp-port=45772 --discv5-udp-port=45774 --rest-address=0.0.0.0 --nat=extip:172.18.211.117 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=08ee30d9e9efb9f4adce3cdebbe172a1c3fae0d77e92f5328466d6b1f098aecd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45775 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.117 waku 92276fd1ea8d1406efa183152989bf117014a9602439677f97a595879f76ec0e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 92276fd1ea8d. Setting up logs at ./log/docker/node1_2026-01-31_04-34-15__03e8f2ed-a700-4412-a184-91953fba6e6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45771
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 be89abc52d40. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 733b9c57b090. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45771/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45771/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.117/tcp/45772/p2p/16Uiu2HAmRFHP54569duCzaTYQt6tMpMX38ZeV8fuSAjE8X9Jegqi","/ip4/172.18.211.117/tcp/45773/ws/p2p/16Uiu2HAmRFHP54569duCzaTYQt6tMpMX38ZeV8fuSAjE8X9Jegqi"],"enrUri":"enr:-L24QAF-3J3dUoojaR6uQSLVPnVrC37BsVYKd6zJ7UzEoMazcKWmik-9Q1PlkFY8D_lZUHimz9CDPPwkga0Lw0t5XrYCgmlkgnY0gmlwhKwS03WKbXVsdGlhZGRyc5YACASsEtN1BrLMAAoErBLTdQayzd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDuxU_Tz6Px7BirzHrZ4jGiaqHTtKfvTNIlkBmgvTsIF2DdGNwgrLMg3VkcIKyzoV3YWt1MgU"}'
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-01-31_04-34-15__03e8f2ed-a700-4412-a184-91953fba6e6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.143.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36459', '36460', '36461', '36462', '36463']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36459:36459 -p 36460:36460 -p 36461:36461 -p 36462:36462 -p 36463:36463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36461 --rest-port=36459 --tcp-port=36460 --discv5-udp-port=36462 --rest-address=0.0.0.0 --nat=extip:172.18.143.125 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=db7d6fb4a1fe9c7fc3a950e6da9da35bd70cb5b2c2ec5c7aa66fd46a9f125d6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36463 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAF-3J3dUoojaR6uQSLVPnVrC37BsVYKd6zJ7UzEoMazcKWmik-9Q1PlkFY8D_lZUHimz9CDPPwkga0Lw0t5XrYCgmlkgnY0gmlwhKwS03WKbXVsdGlhZGRyc5YACASsEtN1BrLMAAoErBLTdQayzd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDuxU_Tz6Px7BirzHrZ4jGiaqHTtKfvTNIlkBmgvTsIF2DdGNwgrLMg3VkcIKyzoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.143.125 waku 4c1f518211bb562588a6f11378a437a596560b174682d7cf7590906c159ff328
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c1f518211bb. Setting up logs at ./log/docker/node2_2026-01-31_04-34-15__03e8f2ed-a700-4412-a184-91953fba6e6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36459
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36459/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.125/tcp/36460/p2p/16Uiu2HAm18KdBFBBJ8Nw3GD2fqUBeV21i2XhdnUp3cUNmjhGZnmg","/ip4/172.18.143.125/tcp/36461/ws/p2p/16Uiu2HAm18KdBFBBJ8Nw3GD2fqUBeV21i2XhdnUp3cUNmjhGZnmg"],"enrUri":"enr:-L24QI-5jiLdP4TahmQCH4x1UTA0mAJ45D_9uzVdkk0AzgufB4j2Coo9dGQ-aaSHYfAzXHgaYv6DzfNLuRLUnKGEybYCgmlkgnY0gmlwhKwSj32KbXVsdGlhZGRyc5YACASsEo99Bo5sAAoErBKPfQaObd0DgnJzhQAFAQAAiXNlY3AyNTZrMaECVLQ7WMvcppQ11Y9s9dAl8got1fM-Dl8pvAeWehUAluODdGNwgo5sg3VkcIKOboV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.117/tcp/45772/p2p/16Uiu2HAmRFHP54569duCzaTYQt6tMpMX38ZeV8fuSAjE8X9Jegqi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45771/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36459/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45771/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45771/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834057915108381,"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:36459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834057915108381,"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 92276fd1ea8d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c1f518211bb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags_node2_start_later with id: 2026-01-31_04-36-39__b4062ee5-05fc-42ba-8ede-4a81b4213c7a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-36-39__b4062ee5-05fc-42ba-8ede-4a81b4213c7a__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-01-31_04-36-39__b4062ee5-05fc-42ba-8ede-4a81b4213c7a__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-01-31_04-36-39__b4062ee5-05fc-42ba-8ede-4a81b4213c7a__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4039', '4040', '4041', '4042', '4043']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4039:4039 -p 4040:4040 -p 4041:4041 -p 4042:4042 -p 4043:4043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4041 --rest-port=4039 --tcp-port=4040 --discv5-udp-port=4042 --rest-address=0.0.0.0 --nat=extip:172.18.26.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0c7d7cafb5ada2ee97cebeb11ec5369ac23b8bfbeea9fa42e85bac4dc2ff0c4 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4043 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 822474cdaf5e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.210 waku 452e3e725c64f55d3368f541ce983500235474d63fe35baf1c1d9264b469b8a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 452e3e725c64. Setting up logs at ./log/docker/node1_2026-01-31_04-36-39__b4062ee5-05fc-42ba-8ede-4a81b4213c7a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4039
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 bffaf7b8185b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4039/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4039/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.210/tcp/4040/p2p/16Uiu2HAmUntozWVqU9oyVyN2oXTdH2AC64odJUZocYmUB4AW3NZN","/ip4/172.18.26.210/tcp/4041/ws/p2p/16Uiu2HAmUntozWVqU9oyVyN2oXTdH2AC64odJUZocYmUB4AW3NZN"],"enrUri":"enr:-L24QE9ZdhVnvDiujreiTZwveI99V7aA9-F2EuIHmTULlT1QbmGtFhuj4qWq52969WqNzpf5nMJijUYQclDcpezKl4oCgmlkgnY0gmlwhKwSGtKKbXVsdGlhZGRyc5YACASsEhrSBg_IAAoErBIa0gYPyd0DgnJzhQADAQAAiXNlY3AyNTZrMaED78Ffpn7UxyNGU5pQZGNnJWV-Q_6oWcKOH6x9Y0TsD8mDdGNwgg_Ig3VkcIIPyoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19036', '19037', '19038', '19039', '19040']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19036:19036 -p 19037:19037 -p 19038:19038 -p 19039:19039 -p 19040:19040 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19038 --rest-port=19036 --tcp-port=19037 --discv5-udp-port=19039 --rest-address=0.0.0.0 --nat=extip:172.18.136.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7abba6e60cac407a41c83d2631cdccd4cad53fa7bcf89cb7072650accf1480f --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19040 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QE9ZdhVnvDiujreiTZwveI99V7aA9-F2EuIHmTULlT1QbmGtFhuj4qWq52969WqNzpf5nMJijUYQclDcpezKl4oCgmlkgnY0gmlwhKwSGtKKbXVsdGlhZGRyc5YACASsEhrSBg_IAAoErBIa0gYPyd0DgnJzhQADAQAAiXNlY3AyNTZrMaED78Ffpn7UxyNGU5pQZGNnJWV-Q_6oWcKOH6x9Y0TsD8mDdGNwgg_Ig3VkcIIPyoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.106 waku 83fcaa0ddad4455b571135f41459c452e44d2f85732d097cc610d17b77d4a7c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83fcaa0ddad4. Setting up logs at ./log/docker/node2_2026-01-31_04-36-39__b4062ee5-05fc-42ba-8ede-4a81b4213c7a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19036
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19036/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19036/debug/v1/info" -H "Content-Type: application/json" -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.106/tcp/19037/p2p/16Uiu2HAm6VBJHNxHoLusuvb5nijhnDHzhgvTG7X9R5kCodeviBcA","/ip4/172.18.136.106/tcp/19038/ws/p2p/16Uiu2HAm6VBJHNxHoLusuvb5nijhnDHzhgvTG7X9R5kCodeviBcA"],"enrUri":"enr:-L24QHnO7x-B-F4iRmws7jb_i6ekFmcrE1X0LbtVSC4D7AOUZLfKvLo__kCfhmWxsRfdmXbLmi2w0k-LH_2QoUtqUD4CgmlkgnY0gmlwhKwSiGqKbXVsdGlhZGRyc5YACASsEohqBkpdAAoErBKIagZKXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECpFZzENzfGJrPGwhj7WoUnUac5uR3aKmGxdJ8ZuxlLTeDdGNwgkpdg3VkcIJKX4V3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19036/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.210/tcp/4040/p2p/16Uiu2HAmUntozWVqU9oyVyN2oXTdH2AC64odJUZocYmUB4AW3NZN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 65 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7d55fefdce6edc46998092fe79424a5c5e15da0dab3cdd54a304c8eb2f7981d1"},{"messageHash":"0x837659d38ab1f0402696102da40344598444b540c9568511459584c548a7df7a"},{"messageHash":"0x83529b19128d7d84574bc66cbadf076ece63113492ec8188eb369e2f7d78ddf7"},{"messageHash":"0xabf1cac89392bf8dec95445346830feba19b8c23815f0b8323991c1b27fec963"},{"messageHash":"0x71080564826fc2fe56b6f7a309a76b4365063d73cd1543f1195414d99e1daa19"},{"messageHash":"0x034f425e3de193ee3ca1f9ce3092c030ee36c2b7bcf4b2ae345ca711f9f4032a"},{"messageHash":"0xfa49f16569f8d845f41c9ca22d40b9e428c4f44442a66befd8efdfc5840bbe23"},{"messageHash":"0x56d1ba32180623f379571ba57c658af2948a2467ec509424d6acee2445660e54"},{"messageHash":"0xa4fc8a8bf8c9cb72492f7137ce516445008cd8bb8cd8bf718200f84a488d1f8f"},{"messageHash":"0x3be63552a132f90b39573d2ae0967f6937b685e25f9d898f604317503941f5c3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 452e3e725c64
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 83fcaa0ddad4
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,206 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_add_peers with id: 2026-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.49.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44840', '44841', '44842', '44843', '44844']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44840:44840 -p 44841:44841 -p 44842:44842 -p 44843:44843 -p 44844:44844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44842 --rest-port=44840 --tcp-port=44841 --discv5-udp-port=44843 --rest-address=0.0.0.0 --nat=extip:172.18.49.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0c3d0da8ded2aa3c98649e06036b8a9fff34e140f8eecdfc602ebda18bddbeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44844 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.205 waku 1fb7de1bb1c14a7acfe069522f39944c52d91ab4e89506b56e5294c3f64af0cb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1fb7de1bb1c1. Setting up logs at ./log/docker/node1_2026-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44840
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 ed2c37932d13. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 552e8bf01442. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.205/tcp/44841/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w","/ip4/172.18.49.205/tcp/44842/ws/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w"],"enrUri":"enr:-L24QAksFxU5va_o_1kl8eUdMskftlW8fiwS_bcITCMAt6YKXNnHObgvJftoMPos79J9n8UigHyMTv7M9yKN5565ousCgmlkgnY0gmlwhKwSMc2KbXVsdGlhZGRyc5YACASsEjHNBq8pAAoErBIxzQavKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfB6lO5e68bIsHgLlhocYbLPhWpirs4O7iKJKxTso5hyDdGNwgq8pg3VkcIKvK4V3YWt1MgE"}'
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-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25444', '25445', '25446', '25447', '25448']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25444:25444 -p 25445:25445 -p 25446:25446 -p 25447:25447 -p 25448:25448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25446 --rest-port=25444 --tcp-port=25445 --discv5-udp-port=25447 --rest-address=0.0.0.0 --nat=extip:172.18.154.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0661bf75fc45cbca471bdf4bad633e8643faaeea7fdb21ff10edebdad72ca05f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25448 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAksFxU5va_o_1kl8eUdMskftlW8fiwS_bcITCMAt6YKXNnHObgvJftoMPos79J9n8UigHyMTv7M9yKN5565ousCgmlkgnY0gmlwhKwSMc2KbXVsdGlhZGRyc5YACASsEjHNBq8pAAoErBIxzQavKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfB6lO5e68bIsHgLlhocYbLPhWpirs4O7iKJKxTso5hyDdGNwgq8pg3VkcIKvK4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.120 waku 41cef0f17d5a774131d6db7765f4fe4b52480b99647d0c7526ac43ccf70526e5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 41cef0f17d5a. Setting up logs at ./log/docker/node2_2026-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25444
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25444/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.120/tcp/25445/p2p/16Uiu2HAmFbcvb4PWZkvNtfqaZ4pVF3TWCJY6WZPRvw9tpxwqGEH9","/ip4/172.18.154.120/tcp/25446/ws/p2p/16Uiu2HAmFbcvb4PWZkvNtfqaZ4pVF3TWCJY6WZPRvw9tpxwqGEH9"],"enrUri":"enr:-L24QP3lPnbaQsHNddu-M55-R0ruT5VMSLDglj9lLbmH-c5rWiVGMZY4eb7WQxshp34rYL8sy3JQduBccP_Li3QrbcwCgmlkgnY0gmlwhKwSmniKbXVsdGlhZGRyc5YACASsEpp4BmNlAAoErBKaeAZjZt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK7YXjmKf16SFw3z9kzGSYs-I0QB6rqKhXyNrQJBDIdSDdGNwgmNlg3VkcIJjZ4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.205/tcp/44841/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w"]'
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-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28459', '28460', '28461', '28462', '28463']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28459:28459 -p 28460:28460 -p 28461:28461 -p 28462:28462 -p 28463:28463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28461 --rest-port=28459 --tcp-port=28460 --discv5-udp-port=28462 --rest-address=0.0.0.0 --nat=extip:172.18.18.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b1aa133bbff78d857a27b5d625c1f9a2facc3a82d567b9f8168a178dcdd1975 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28463 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAksFxU5va_o_1kl8eUdMskftlW8fiwS_bcITCMAt6YKXNnHObgvJftoMPos79J9n8UigHyMTv7M9yKN5565ousCgmlkgnY0gmlwhKwSMc2KbXVsdGlhZGRyc5YACASsEjHNBq8pAAoErBIxzQavKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfB6lO5e68bIsHgLlhocYbLPhWpirs4O7iKJKxTso5hyDdGNwgq8pg3VkcIKvK4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.243 waku 1857d018b6d581d747949a9e18a483eeda5b8b06bd8729d3a124f603e35941c0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1857d018b6d5. Setting up logs at ./log/docker/node3_2026-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28459
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28459/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.243/tcp/28460/p2p/16Uiu2HAmEybmRZUjw8u1kPunukuUGhhTVU8GMecP156XSnExJXmb","/ip4/172.18.18.243/tcp/28461/ws/p2p/16Uiu2HAmEybmRZUjw8u1kPunukuUGhhTVU8GMecP156XSnExJXmb"],"enrUri":"enr:-L24QErjrnXr64yzS9RmFL3JReGwvPdIH9erYGpI2C3JjovQIDh-jpGKAZBJ1ESjtIYzqIFcFBLjVpzrmfXX6cX1gB8CgmlkgnY0gmlwhKwSEvOKbXVsdGlhZGRyc5YACASsEhLzBm8sAAoErBIS8wZvLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDInvfoEgmrXQmlupWnvAT2eRboMyLnKd5y6aHYEPGyEqDdGNwgm8sg3VkcIJvLoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.205/tcp/44841/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w"]'
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-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24360', '24361', '24362', '24363', '24364']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24360:24360 -p 24361:24361 -p 24362:24362 -p 24363:24363 -p 24364:24364 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24362 --rest-port=24360 --tcp-port=24361 --discv5-udp-port=24363 --rest-address=0.0.0.0 --nat=extip:172.18.145.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=97dbffd8feff9ea42f73beb8d5dc3dea0b0dd6f43f8e6367bff7a0cb35a65282 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24364 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAksFxU5va_o_1kl8eUdMskftlW8fiwS_bcITCMAt6YKXNnHObgvJftoMPos79J9n8UigHyMTv7M9yKN5565ousCgmlkgnY0gmlwhKwSMc2KbXVsdGlhZGRyc5YACASsEjHNBq8pAAoErBIxzQavKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfB6lO5e68bIsHgLlhocYbLPhWpirs4O7iKJKxTso5hyDdGNwgq8pg3VkcIKvK4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.210 waku 28e54ba7ff9339f0ebdcd89be75397805b7e2cbbf966c330d9a4d1ddb04931d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 28e54ba7ff93. Setting up logs at ./log/docker/node4_2026-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24360
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24360/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24360/debug/v1/info" -H "Content-Type: application/json" -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.210/tcp/24361/p2p/16Uiu2HAkymJS3xSiwSeXHNitGjAVDoQ75uhBbCDe2Q2mGfbFcC9e","/ip4/172.18.145.210/tcp/24362/ws/p2p/16Uiu2HAkymJS3xSiwSeXHNitGjAVDoQ75uhBbCDe2Q2mGfbFcC9e"],"enrUri":"enr:-L24QDs298eto_JO0Yem8L5LugaGvaZtdY6QSq23qY7NlFQ0ekhPH6cQYzSCHvKqnLzVSekK9M-HgFgWRGBPtmt2COUCgmlkgnY0gmlwhKwSkdKKbXVsdGlhZGRyc5YACASsEpHSBl8pAAoErBKR0gZfKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECQHYAFEmIM4s37_pDB53KPICqetWdNzQ6ODLXaTVGoRmDdGNwgl8pg3VkcIJfK4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24360/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.205/tcp/44841/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w"]'
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-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25240', '25241', '25242', '25243', '25244']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25240:25240 -p 25241:25241 -p 25242:25242 -p 25243:25243 -p 25244:25244 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25242 --rest-port=25240 --tcp-port=25241 --discv5-udp-port=25243 --rest-address=0.0.0.0 --nat=extip:172.18.141.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adadc82bceda8cb1fe0b1245badaa8077f8d819f7995cedf9adeb1cecebcce1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25244 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAksFxU5va_o_1kl8eUdMskftlW8fiwS_bcITCMAt6YKXNnHObgvJftoMPos79J9n8UigHyMTv7M9yKN5565ousCgmlkgnY0gmlwhKwSMc2KbXVsdGlhZGRyc5YACASsEjHNBq8pAAoErBIxzQavKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfB6lO5e68bIsHgLlhocYbLPhWpirs4O7iKJKxTso5hyDdGNwgq8pg3VkcIKvK4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.79 waku 3d542b3d772bdfcdc356b907db734cd7a5ee976973da658a0715b1ee6f440d3e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3d542b3d772b. Setting up logs at ./log/docker/node5_2026-01-31_04-33-03__701e87e2-6c8b-4526-a9bb-65b97013c4d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25240
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25240/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25240/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/25241/p2p/16Uiu2HAmVpSpENBtJyrXdHeM4mX1tgNVwFDNjdfVMXbYoNzw6jFZ","/ip4/172.18.141.79/tcp/25242/ws/p2p/16Uiu2HAmVpSpENBtJyrXdHeM4mX1tgNVwFDNjdfVMXbYoNzw6jFZ"],"enrUri":"enr:-L24QJXoZHNkQOY-v_F4Zg_KnkPLiKCpb_TgE3_A0Ym8WkEDNs4_WRj2-qjMd4y_eMUBh4Wq5fL31SZ6zUVxeXCLRyECgmlkgnY0gmlwhKwSjU-KbXVsdGlhZGRyc5YACASsEo1PBmKZAAoErBKNTwZimt0DgnJzhQADAQAAiXNlY3AyNTZrMaED_wLUG11tzgfflH5j5CB-udzXHhX4Wl94F-vs2UTY0TyDdGNwgmKZg3VkcIJim4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.205/tcp/44841/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25444/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28459/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24360/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25240/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44840/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.154.120/tcp/33324/p2p/16Uiu2HAmFbcvb4PWZkvNtfqaZ4pVF3TWCJY6WZPRvw9tpxwqGEH9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.145.210/tcp/54790/p2p/16Uiu2HAkymJS3xSiwSeXHNitGjAVDoQ75uhBbCDe2Q2mGfbFcC9e","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.141.79/tcp/37500/p2p/16Uiu2HAmVpSpENBtJyrXdHeM4mX1tgNVwFDNjdfVMXbYoNzw6jFZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.18.243/tcp/39296/p2p/16Uiu2HAmEybmRZUjw8u1kPunukuUGhhTVU8GMecP156XSnExJXmb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25444/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.145.210/tcp/24361/p2p/16Uiu2HAkymJS3xSiwSeXHNitGjAVDoQ75uhBbCDe2Q2mGfbFcC9e","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.49.205/tcp/44841/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.141.79/tcp/25241/p2p/16Uiu2HAmVpSpENBtJyrXdHeM4mX1tgNVwFDNjdfVMXbYoNzw6jFZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.18.243/tcp/32916/p2p/16Uiu2HAmEybmRZUjw8u1kPunukuUGhhTVU8GMecP156XSnExJXmb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.210/tcp/54790/p2p/16Uiu2HAkymJS3xSiwSeXHNitGjAVDoQ75uhBbCDe2Q2mGfbFcC9e"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.243/tcp/32916/p2p/16Uiu2HAmEybmRZUjw8u1kPunukuUGhhTVU8GMecP156XSnExJXmb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.243/tcp/39296/p2p/16Uiu2HAmEybmRZUjw8u1kPunukuUGhhTVU8GMecP156XSnExJXmb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.205/tcp/44841/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.79/tcp/37500/p2p/16Uiu2HAmVpSpENBtJyrXdHeM4mX1tgNVwFDNjdfVMXbYoNzw6jFZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.210/tcp/24361/p2p/16Uiu2HAkymJS3xSiwSeXHNitGjAVDoQ75uhBbCDe2Q2mGfbFcC9e"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.79/tcp/25241/p2p/16Uiu2HAmVpSpENBtJyrXdHeM4mX1tgNVwFDNjdfVMXbYoNzw6jFZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.210/tcp/54790/p2p/16Uiu2HAkymJS3xSiwSeXHNitGjAVDoQ75uhBbCDe2Q2mGfbFcC9e"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.120/tcp/33324/p2p/16Uiu2HAmFbcvb4PWZkvNtfqaZ4pVF3TWCJY6WZPRvw9tpxwqGEH9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.205/tcp/44841/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.79/tcp/37500/p2p/16Uiu2HAmVpSpENBtJyrXdHeM4mX1tgNVwFDNjdfVMXbYoNzw6jFZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.210/tcp/24361/p2p/16Uiu2HAkymJS3xSiwSeXHNitGjAVDoQ75uhBbCDe2Q2mGfbFcC9e"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.79/tcp/25241/p2p/16Uiu2HAmVpSpENBtJyrXdHeM4mX1tgNVwFDNjdfVMXbYoNzw6jFZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24360/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.243/tcp/32916/p2p/16Uiu2HAmEybmRZUjw8u1kPunukuUGhhTVU8GMecP156XSnExJXmb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24360/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.243/tcp/39296/p2p/16Uiu2HAmEybmRZUjw8u1kPunukuUGhhTVU8GMecP156XSnExJXmb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24360/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.120/tcp/33324/p2p/16Uiu2HAmFbcvb4PWZkvNtfqaZ4pVF3TWCJY6WZPRvw9tpxwqGEH9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24360/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.205/tcp/44841/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24360/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.79/tcp/37500/p2p/16Uiu2HAmVpSpENBtJyrXdHeM4mX1tgNVwFDNjdfVMXbYoNzw6jFZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24360/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.79/tcp/25241/p2p/16Uiu2HAmVpSpENBtJyrXdHeM4mX1tgNVwFDNjdfVMXbYoNzw6jFZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.210/tcp/54790/p2p/16Uiu2HAkymJS3xSiwSeXHNitGjAVDoQ75uhBbCDe2Q2mGfbFcC9e"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.243/tcp/32916/p2p/16Uiu2HAmEybmRZUjw8u1kPunukuUGhhTVU8GMecP156XSnExJXmb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.243/tcp/39296/p2p/16Uiu2HAmEybmRZUjw8u1kPunukuUGhhTVU8GMecP156XSnExJXmb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.120/tcp/33324/p2p/16Uiu2HAmFbcvb4PWZkvNtfqaZ4pVF3TWCJY6WZPRvw9tpxwqGEH9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.205/tcp/44841/p2p/16Uiu2HAm3nBdvpqReXboLn6TnTPt7drb8MhdaHAvcLvRpwiQrN2w"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.210/tcp/24361/p2p/16Uiu2HAkymJS3xSiwSeXHNitGjAVDoQ75uhBbCDe2Q2mGfbFcC9e"]'
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 1fb7de1bb1c1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 41cef0f17d5a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1857d018b6d5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1fb7de1bb1c1. 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 28e54ba7ff93
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 41cef0f17d5a. 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 3d542b3d772b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1857d018b6d5. 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,123 @@
2026-01-31 04:32:53.244 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:53.245 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2026-01-31_04-32-53__56081178-728d-4f60-9295-65d568024f6c
2026-01-31 04:32:53.245 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:53.245 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:32:53.246 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-31 04:32:53.253 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:53.254 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-32-53__56081178-728d-4f60-9295-65d568024f6c__wakuorg_nwaku:latest.log
2026-01-31 04:32:53.254 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:53.254 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:53.256 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:53.256 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.250
2026-01-31 04:32:53.256 DEBUG [src.node.docker_mananger] Generated ports ['15088', '15089', '15090', '15091', '15092']
2026-01-31 04:32:53.257 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:53.257 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:53.257 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:53.257 DEBUG [src.node.docker_mananger] docker run -i -t -p 15088:15088 -p 15089:15089 -p 15090:15090 -p 15091:15091 -p 15092:15092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15090 --rest-port=15088 --tcp-port=15089 --discv5-udp-port=15091 --rest-address=0.0.0.0 --nat=extip:172.18.205.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efd7abc2f61faeb7ef3ff0d107682abb630bedef1ceeb1bcf7dc0dccf616c409 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15092 --metrics-logging=true --relay=true
2026-01-31 04:32:53.435 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.250 waku 796a223e09e8b19feb209c8bd8797ec672cd680b6d7bad0e1146e154fb802c57
2026-01-31 04:32:53.467 DEBUG [src.node.docker_mananger] Container started with ID 796a223e09e8. Setting up logs at ./log/docker/node1_2026-01-31_04-32-53__56081178-728d-4f60-9295-65d568024f6c__wakuorg_nwaku:latest.log
2026-01-31 04:32:53.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15088
2026-01-31 04:32:53.469 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:53.501 ERROR [src.node.docker_mananger] Max retries reached for container cdbe06363dfb. Exiting log stream.
2026-01-31 04:32:54.081 ERROR [src.node.docker_mananger] Max retries reached for container dead434febdc. Exiting log stream.
2026-01-31 04:32:54.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15088/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:54.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:54.475 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:54.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:54.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.250/tcp/15089/p2p/16Uiu2HAm9XTejGZzRGDujyQo2RM7d9XtHrwGBSUDMtsNeiU6PBdN","/ip4/172.18.205.250/tcp/15090/ws/p2p/16Uiu2HAm9XTejGZzRGDujyQo2RM7d9XtHrwGBSUDMtsNeiU6PBdN"],"enrUri":"enr:-L24QNqseS-sNdUMr2eqF4QUpJ9LWkLo-37ofj-w5oSn1BDceYswjbwOq1Is81U24S9MgvmEFPO2aOzw6wDyp35F_p4CgmlkgnY0gmlwhKwSzfqKbXVsdGlhZGRyc5YACASsEs36BjrxAAoErBLN-gY68t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0X8pZzDzH92zlx3AJiA26H-Fy8so8amnkA3jHTQpjgWDdGNwgjrxg3VkcII684V3YWt1MgE"}'
2026-01-31 04:32:54.477 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:54.484 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:54.484 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-32-53__56081178-728d-4f60-9295-65d568024f6c__wakuorg_nwaku:latest.log
2026-01-31 04:32:54.484 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:54.484 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:54.485 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:54.486 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.232
2026-01-31 04:32:54.486 DEBUG [src.node.docker_mananger] Generated ports ['55518', '55519', '55520', '55521', '55522']
2026-01-31 04:32:54.486 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:54.486 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:54.486 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:54.486 DEBUG [src.node.docker_mananger] docker run -i -t -p 55518:55518 -p 55519:55519 -p 55520:55520 -p 55521:55521 -p 55522:55522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55520 --rest-port=55518 --tcp-port=55519 --discv5-udp-port=55521 --rest-address=0.0.0.0 --nat=extip:172.18.22.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=95777bc5bdbe773908dedbd7db6cace92e3d6a38f8eaa4a9cc8650e1cb8d5a9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55522 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNqseS-sNdUMr2eqF4QUpJ9LWkLo-37ofj-w5oSn1BDceYswjbwOq1Is81U24S9MgvmEFPO2aOzw6wDyp35F_p4CgmlkgnY0gmlwhKwSzfqKbXVsdGlhZGRyc5YACASsEs36BjrxAAoErBLN-gY68t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0X8pZzDzH92zlx3AJiA26H-Fy8so8amnkA3jHTQpjgWDdGNwgjrxg3VkcII684V3YWt1MgE
2026-01-31 04:32:54.684 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.232 waku d2252c2dcdbb593cfee08b4aa75d047f6eae3427bb31fcf2e300a02c97130464
2026-01-31 04:32:54.714 DEBUG [src.node.docker_mananger] Container started with ID d2252c2dcdbb. Setting up logs at ./log/docker/node2_2026-01-31_04-32-53__56081178-728d-4f60-9295-65d568024f6c__wakuorg_nwaku:latest.log
2026-01-31 04:32:54.715 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55518
2026-01-31 04:32:54.715 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:55.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55518/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:55.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:55.730 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:55.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:55.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.232/tcp/55519/p2p/16Uiu2HAm7NamV4DjqScgMLVjpe9XbGfxs8iAxwvKXETvL9888L2a","/ip4/172.18.22.232/tcp/55520/ws/p2p/16Uiu2HAm7NamV4DjqScgMLVjpe9XbGfxs8iAxwvKXETvL9888L2a"],"enrUri":"enr:-L24QAOyzWTmO7P30hlmfV-Ym10NmE9StQt-R41cDu0znUuQEv4p856hjelhOszLlBlNNONt-BEZjsGG6fC2BK0k818CgmlkgnY0gmlwhKwSFuiKbXVsdGlhZGRyc5YACASsEhboBtjfAAoErBIW6AbY4N0DgnJzhQADAQAAiXNlY3AyNTZrMaECsYGbcgcchmGOpAurq13LUYWLWS55BDUOpGQLQHoT2m-DdGNwgtjfg3VkcILY4YV3YWt1MgE"}'
2026-01-31 04:32:55.735 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:55.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55518/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.250/tcp/15089/p2p/16Uiu2HAm9XTejGZzRGDujyQo2RM7d9XtHrwGBSUDMtsNeiU6PBdN"]'
2026-01-31 04:32:55.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:55.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-01-31 04:32:55.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:55.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55518/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-01-31 04:32:55.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:55.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:55.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:55.765 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:55.865 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:55.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:55.868 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":1769833975758125312,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:55.870 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:55.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:55.873 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":1769833975758125312,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:55.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:55.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:55.879 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:55.979 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:55.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:55.982 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":1769833975874653440,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:55.983 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:55.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:55.986 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":1769833975874653440,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:55.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:55.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:55.992 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:56.093 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:56.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:56.096 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":1769833975987820288,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:56.097 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:56.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:56.100 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":1769833975987820288,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:56.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:56.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:56.106 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:56.206 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:56.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:56.209 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":1769833976101734656,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:56.210 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:56.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:56.213 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":1769833976101734656,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:56.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:56.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:56.219 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:56.320 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:56.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:56.323 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":1769833976214776064,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:56.324 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:56.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:56.326 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":1769833976214776064,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:56.328 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:15088/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-01-31 04:32:56.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:56.336 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:55518/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-01-31 04:32:56.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:56.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:56.351 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
2026-01-31 04:32:56.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:56.356 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
2026-01-31 04:32:56.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:56.359 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
2026-01-31 04:32:56.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:56.362 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/25'
2026-01-31 04:32:56.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:56.365 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
2026-01-31 04:32:56.367 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:56.368 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:56.368 DEBUG [src.node.waku_node] Stopping container with id 796a223e09e8
2026-01-31 04:32:56.922 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:56.922 DEBUG [src.node.waku_node] Stopping container with id d2252c2dcdbb
2026-01-31 04:32:57.429 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:57.430 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:57.440 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:57.450 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-01-31 04:32:27.446 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:27.447 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-01-31_04-32-27__0ce1fa21-c863-4bb9-861e-84c74f633867
2026-01-31 04:32:27.448 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:27.448 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:32:27.449 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-31 04:32:27.458 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:27.458 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-32-27__0ce1fa21-c863-4bb9-861e-84c74f633867__wakuorg_nwaku:latest.log
2026-01-31 04:32:27.459 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:27.459 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:27.460 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:27.460 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.167
2026-01-31 04:32:27.460 DEBUG [src.node.docker_mananger] Generated ports ['41622', '41623', '41624', '41625', '41626']
2026-01-31 04:32:27.461 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:27.461 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:27.461 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:27.461 DEBUG [src.node.docker_mananger] docker run -i -t -p 41622:41622 -p 41623:41623 -p 41624:41624 -p 41625:41625 -p 41626:41626 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41624 --rest-port=41622 --tcp-port=41623 --discv5-udp-port=41625 --rest-address=0.0.0.0 --nat=extip:172.18.163.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac9be679dbdc719ecb80691dd5de1c4c50bbdbd339bfed9cbaa8bb76cb285add --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41626 --metrics-logging=true --relay=true --filter=true
2026-01-31 04:32:27.636 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.167 waku fd7036dcf44904a120bcefe1cff6f3306f0bf561b83dbcac643d48a5c77d4ce3
2026-01-31 04:32:27.666 DEBUG [src.node.docker_mananger] Container started with ID fd7036dcf449. Setting up logs at ./log/docker/node1_2026-01-31_04-32-27__0ce1fa21-c863-4bb9-861e-84c74f633867__wakuorg_nwaku:latest.log
2026-01-31 04:32:27.667 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41622
2026-01-31 04:32:27.667 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:27.723 ERROR [src.node.docker_mananger] Max retries reached for container 546e616efc15. Exiting log stream.
2026-01-31 04:32:28.264 ERROR [src.node.docker_mananger] Max retries reached for container 3875c7fe00f5. Exiting log stream.
2026-01-31 04:32:28.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41622/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:28.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:28.671 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:28.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41622/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:28.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.167/tcp/41623/p2p/16Uiu2HAm2ht236c2cc2hv1j8EEVpJaeHXsePvRaZWPx4j9MzTaMs","/ip4/172.18.163.167/tcp/41624/ws/p2p/16Uiu2HAm2ht236c2cc2hv1j8EEVpJaeHXsePvRaZWPx4j9MzTaMs"],"enrUri":"enr:-L24QAAw52ErarqYXq4x2Ex0gLYgnmPZcxJkI-hASX_vG53sN5MMVXjMSpHZnfW2PoMUjd9NAD89iqKzopgiEzSn-_kCgmlkgnY0gmlwhKwSo6eKbXVsdGlhZGRyc5YACASsEqOnBqKXAAoErBKjpwaimN0DgnJzhQADAQAAiXNlY3AyNTZrMaECbCi2rw84SXvNU0VyRXRzVWhfzxUSDOyMIM5Dxrjq236DdGNwgqKXg3VkcIKimYV3YWt1MgU"}'
2026-01-31 04:32:28.674 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:28.674 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-31 04:32:28.681 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:28.681 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-32-27__0ce1fa21-c863-4bb9-861e-84c74f633867__wakuorg_nwaku:latest.log
2026-01-31 04:32:28.681 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:28.681 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:28.682 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:28.682 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.162
2026-01-31 04:32:28.682 DEBUG [src.node.docker_mananger] Generated ports ['42624', '42625', '42626', '42627', '42628']
2026-01-31 04:32:28.683 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:28.683 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:28.683 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:28.683 DEBUG [src.node.docker_mananger] docker run -i -t -p 42624:42624 -p 42625:42625 -p 42626:42626 -p 42627:42627 -p 42628:42628 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42626 --rest-port=42624 --tcp-port=42625 --discv5-udp-port=42627 --rest-address=0.0.0.0 --nat=extip:172.18.139.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc8d1845765f31c0cbdca94efb1afce6a1b1ccdf6e9f7e5e5c5c19a7e2cbeee1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42628 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAAw52ErarqYXq4x2Ex0gLYgnmPZcxJkI-hASX_vG53sN5MMVXjMSpHZnfW2PoMUjd9NAD89iqKzopgiEzSn-_kCgmlkgnY0gmlwhKwSo6eKbXVsdGlhZGRyc5YACASsEqOnBqKXAAoErBKjpwaimN0DgnJzhQADAQAAiXNlY3AyNTZrMaECbCi2rw84SXvNU0VyRXRzVWhfzxUSDOyMIM5Dxrjq236DdGNwgqKXg3VkcIKimYV3YWt1MgU --filternode=/ip4/172.18.163.167/tcp/41623/p2p/16Uiu2HAm2ht236c2cc2hv1j8EEVpJaeHXsePvRaZWPx4j9MzTaMs
2026-01-31 04:32:28.864 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.162 waku a1c7e1bb36d05e683145ecdb14adfb61a2e29d121d46ce8402c3d45027c00132
2026-01-31 04:32:28.893 DEBUG [src.node.docker_mananger] Container started with ID a1c7e1bb36d0. Setting up logs at ./log/docker/node2_2026-01-31_04-32-27__0ce1fa21-c863-4bb9-861e-84c74f633867__wakuorg_nwaku:latest.log
2026-01-31 04:32:28.893 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42624
2026-01-31 04:32:28.893 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:29.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42624/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:29.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:32:29.898 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:29.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:29.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.162/tcp/42625/p2p/16Uiu2HAm8GumWVBXWf981RDkoi5qRByPkHTzNbMJx3jCdbcPQoFK","/ip4/172.18.139.162/tcp/42626/ws/p2p/16Uiu2HAm8GumWVBXWf981RDkoi5qRByPkHTzNbMJx3jCdbcPQoFK"],"enrUri":"enr:-L24QOI67IEVdwW2QjS-USNYO-YT-e4yvJHRHBpP79rSSx_DXlYkRurIye52-nrYCH59MS25BO7UW43wkc6dRajiKkwCgmlkgnY0gmlwhKwSi6KKbXVsdGlhZGRyc5YACASsEouiBqaBAAoErBKLogamgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECvulLCo636Xy1jZBjIbLZHaJyplKuMShVkF5q0o5rew6DdGNwgqaBg3VkcIKmg4V3YWt1MgA"}'
2026-01-31 04:32:29.901 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:29.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42624/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.167/tcp/41623/p2p/16Uiu2HAm2ht236c2cc2hv1j8EEVpJaeHXsePvRaZWPx4j9MzTaMs"]'
2026-01-31 04:32:29.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:29.932 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-31 04:32:29.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41622/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:32:29.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:29.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42624/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4b853c95-4e92-466f-addf-c17b209486e0", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:32:29.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4b853c95-4e92-466f-addf-c17b209486e0","statusDesc":"OK"}'
2026-01-31 04:32:29.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41622/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:29.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:29.966 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:30.067 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:30.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42624/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:30.070 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":1769833949960237682,"ephemeral":false}]'
2026-01-31 04:32:30.071 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:42624/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:32:30.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-01-31 04:32:30.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41622/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:30.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:30.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:30.184 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:30.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42624/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:30.187 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42624/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-01-31 04:32:30.190 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:30.191 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:30.191 DEBUG [src.node.waku_node] Stopping container with id fd7036dcf449
2026-01-31 04:32:30.711 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:30.712 DEBUG [src.node.waku_node] Stopping container with id a1c7e1bb36d0
2026-01-31 04:32:31.219 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:31.222 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:31.227 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:31.232 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,131 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node1_restarts with id: 2026-01-31_04-38-30__44e5f599-7211-4cfb-96b7-c6f7a6b43d61
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-01-31_04-38-30__44e5f599-7211-4cfb-96b7-c6f7a6b43d61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.253.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26405', '26406', '26407', '26408', '26409']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26405:26405 -p 26406:26406 -p 26407:26407 -p 26408:26408 -p 26409:26409 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26407 --rest-port=26405 --tcp-port=26406 --discv5-udp-port=26408 --rest-address=0.0.0.0 --nat=extip:172.18.253.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1f7c35e5f07cf846c0ff4a1dbd83fce796bb727ade3b25da2b0a47bb205e1f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26409 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.156 waku 15808dcb8988ddc879064d55bec768d4e96fa8ddc43a918399befa94711a23bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15808dcb8988. Setting up logs at ./log/docker/node1_2026-01-31_04-38-30__44e5f599-7211-4cfb-96b7-c6f7a6b43d61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26405
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 570a1d2d2449. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 22fb3d955d54. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26405/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26405/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.156/tcp/26406/p2p/16Uiu2HAkvSM1MXPPp8vByRX2w4KMJ8aoMaXV5cxYHMwP2KyFurCw","/ip4/172.18.253.156/tcp/26407/ws/p2p/16Uiu2HAkvSM1MXPPp8vByRX2w4KMJ8aoMaXV5cxYHMwP2KyFurCw"],"enrUri":"enr:-L24QGTis_aqU9u6V_1m_yT75UtnIwtWFVB4Ds00EmSCxBp_Q78UzjkQCTBF_k_1hd96vmdsxJB6CZNCB6XUGS32XSgCgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBmcmAAoErBL9nAZnJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECDwfQltX9yOSwmJNkuFUuWUkzwWTkptPSkCn5HhZR1ZiDdGNwgmcmg3VkcIJnKIV3YWt1MgE"}'
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-01-31_04-38-30__44e5f599-7211-4cfb-96b7-c6f7a6b43d61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43788', '43789', '43790', '43791', '43792']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43788:43788 -p 43789:43789 -p 43790:43790 -p 43791:43791 -p 43792:43792 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43790 --rest-port=43788 --tcp-port=43789 --discv5-udp-port=43791 --rest-address=0.0.0.0 --nat=extip:172.18.70.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3b4dad8cd5a9a9bdb54a6c3a9abb9c0b1bef4eaca15be088984be3f9ca78ead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43792 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGTis_aqU9u6V_1m_yT75UtnIwtWFVB4Ds00EmSCxBp_Q78UzjkQCTBF_k_1hd96vmdsxJB6CZNCB6XUGS32XSgCgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBmcmAAoErBL9nAZnJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECDwfQltX9yOSwmJNkuFUuWUkzwWTkptPSkCn5HhZR1ZiDdGNwgmcmg3VkcIJnKIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.22 waku 2acb42e32e3c7dece8396801e39dbd1f506c7a8735b4d426a0135f47ff7f5347
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2acb42e32e3c. Setting up logs at ./log/docker/node2_2026-01-31_04-38-30__44e5f599-7211-4cfb-96b7-c6f7a6b43d61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43788
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43788/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43788/debug/v1/info" -H "Content-Type: application/json" -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.22/tcp/43789/p2p/16Uiu2HAmBBG7f8QzeRJzo5Nq77ZDWtQWpczacfKwAkMLVTcJFaku","/ip4/172.18.70.22/tcp/43790/ws/p2p/16Uiu2HAmBBG7f8QzeRJzo5Nq77ZDWtQWpczacfKwAkMLVTcJFaku"],"enrUri":"enr:-L24QJsoP76depn9Axa7TZpD_A3LePmQGMVL2i3IIPpCs1O9V6nfMnNR-jDsl9R3dOcth4vIyA1sxOqz21NDnpSuA9ICgmlkgnY0gmlwhKwSRhaKbXVsdGlhZGRyc5YACASsEkYWBqsNAAoErBJGFgarDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6gngPOMABx4OWEuYBQwc3Up2j8Xl1mYRHL7MVRI41DaDdGNwgqsNg3VkcIKrD4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43788/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.156/tcp/26406/p2p/16Uiu2HAkvSM1MXPPp8vByRX2w4KMJ8aoMaXV5cxYHMwP2KyFurCw"]'
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:26405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834313049704704,"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:43788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834313049704704,"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:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834313164296077,"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:43788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834313164296077,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 15808dcb8988
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26405/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:26405/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26405/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.156/tcp/26406/p2p/16Uiu2HAkvSM1MXPPp8vByRX2w4KMJ8aoMaXV5cxYHMwP2KyFurCw","/ip4/172.18.253.156/tcp/26407/ws/p2p/16Uiu2HAkvSM1MXPPp8vByRX2w4KMJ8aoMaXV5cxYHMwP2KyFurCw"],"enrUri":"enr:-L24QGTis_aqU9u6V_1m_yT75UtnIwtWFVB4Ds00EmSCxBp_Q78UzjkQCTBF_k_1hd96vmdsxJB6CZNCB6XUGS32XSgCgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBmcmAAoErBL9nAZnJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECDwfQltX9yOSwmJNkuFUuWUkzwWTkptPSkCn5HhZR1ZiDdGNwgmcmg3VkcIJnKIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834314370188571,"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:43788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834315487014790,"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:43788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834316603509584,"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:43788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834316603509584,"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 15808dcb8988
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2acb42e32e3c
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,164 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_optional_nodes_not_subscribed_to_same_topic with id: 2026-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836
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-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29594', '29595', '29596', '29597', '29598']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29594:29594 -p 29595:29595 -p 29596:29596 -p 29597:29597 -p 29598:29598 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29596 --rest-port=29594 --tcp-port=29595 --discv5-udp-port=29597 --rest-address=0.0.0.0 --nat=extip:172.18.72.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2bd8c9e00e8fc38b0ad1c22342760663f6e2fe43a0fef4d939afddffab510bfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29598 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.26 waku 0c2f006fc5c1a81778d89f8c39c8389ac19e113ce2825e603a2e024c9b08d585
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0c2f006fc5c1. Setting up logs at ./log/docker/node1_2026-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29594
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 77588ce38b78. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae493730d1df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29594/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29594/debug/v1/info" -H "Content-Type: application/json" -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.26/tcp/29595/p2p/16Uiu2HAkxjH3tpJRxNw6ePdgDg9gp7Nbxv1tdaf2caVe5nzNp8E6","/ip4/172.18.72.26/tcp/29596/ws/p2p/16Uiu2HAkxjH3tpJRxNw6ePdgDg9gp7Nbxv1tdaf2caVe5nzNp8E6"],"enrUri":"enr:-L24QAMKGVskD8543HOEUQbILg-jIV7jyhFjPRlvvhIRleydPOpjgO42ygNrDnTSVKYzdmMNgpyfN8d691I_JuCZdtQCgmlkgnY0gmlwhKwSSBqKbXVsdGlhZGRyc5YACASsEkgaBnObAAoErBJIGgZznN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMRWWz10YtbDigLMVb9Mfe02a2UiUnw6CthwGMSJaG3uDdGNwgnObg3VkcIJznYV3YWt1MgU"}'
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-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14371', '14372', '14373', '14374', '14375']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14371:14371 -p 14372:14372 -p 14373:14373 -p 14374:14374 -p 14375:14375 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14373 --rest-port=14371 --tcp-port=14372 --discv5-udp-port=14374 --rest-address=0.0.0.0 --nat=extip:172.18.61.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc166ee2bed7763cbcc3a8ca36cdba4cf3cea5c47fbf3f8c308af8b1c8120bef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14375 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAMKGVskD8543HOEUQbILg-jIV7jyhFjPRlvvhIRleydPOpjgO42ygNrDnTSVKYzdmMNgpyfN8d691I_JuCZdtQCgmlkgnY0gmlwhKwSSBqKbXVsdGlhZGRyc5YACASsEkgaBnObAAoErBJIGgZznN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMRWWz10YtbDigLMVb9Mfe02a2UiUnw6CthwGMSJaG3uDdGNwgnObg3VkcIJznYV3YWt1MgU --filternode=/ip4/172.18.72.26/tcp/29595/p2p/16Uiu2HAkxjH3tpJRxNw6ePdgDg9gp7Nbxv1tdaf2caVe5nzNp8E6
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.82 waku b2d810d36803eac1aa14c4183c9ea86cc12587856942753ce0e659daa1bdf913
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b2d810d36803. Setting up logs at ./log/docker/node2_2026-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14371
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14371/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14371/debug/v1/info" -H "Content-Type: application/json" -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.82/tcp/14372/p2p/16Uiu2HAmVGWoSK8vF9AnXL3dtoV4WMciU61aHqidwn4BtkwFLLzi","/ip4/172.18.61.82/tcp/14373/ws/p2p/16Uiu2HAmVGWoSK8vF9AnXL3dtoV4WMciU61aHqidwn4BtkwFLLzi"],"enrUri":"enr:-L24QF43yTWU-prHrJiFbcB2hjPBcPxHiH5nRGn1utkSh5_yNiwlmQ4p9aKe-a_xTeU4BS8DU3YTi2OB8bFGIgpJG8cCgmlkgnY0gmlwhKwSPVKKbXVsdGlhZGRyc5YACASsEj1SBjgkAAoErBI9UgY4Jd0DgnJzhQADAQAAiXNlY3AyNTZrMaED9tS__y0SAtm1GiV2k_5g1y-QPdrxEZSjxEc4dTa2npeDdGNwgjgkg3VkcII4JoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14371/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.26/tcp/29595/p2p/16Uiu2HAkxjH3tpJRxNw6ePdgDg9gp7Nbxv1tdaf2caVe5nzNp8E6"]'
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-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.23.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34635', '34636', '34637', '34638', '34639']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34635:34635 -p 34636:34636 -p 34637:34637 -p 34638:34638 -p 34639:34639 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34637 --rest-port=34635 --tcp-port=34636 --discv5-udp-port=34638 --rest-address=0.0.0.0 --nat=extip:172.18.23.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7b8f4badfa06df4ebe8f08cafa7b85d59c54b269cb4e4cbfc5a02bfa37ecb6d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34639 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAMKGVskD8543HOEUQbILg-jIV7jyhFjPRlvvhIRleydPOpjgO42ygNrDnTSVKYzdmMNgpyfN8d691I_JuCZdtQCgmlkgnY0gmlwhKwSSBqKbXVsdGlhZGRyc5YACASsEkgaBnObAAoErBJIGgZznN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMRWWz10YtbDigLMVb9Mfe02a2UiUnw6CthwGMSJaG3uDdGNwgnObg3VkcIJznYV3YWt1MgU --filternode=/ip4/172.18.72.26/tcp/29595/p2p/16Uiu2HAkxjH3tpJRxNw6ePdgDg9gp7Nbxv1tdaf2caVe5nzNp8E6
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.61 waku 437c8eeb750a59237bae6b264ce89dd815b28d87c4762513fcf166b4c9856a1a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 437c8eeb750a. Setting up logs at ./log/docker/node3_2026-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34635
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34635/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34635/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.61/tcp/34636/p2p/16Uiu2HAkuh1fQfm3uPXZvF9LjLctpct17V6e1vWW85143szQhH8w","/ip4/172.18.23.61/tcp/34637/ws/p2p/16Uiu2HAkuh1fQfm3uPXZvF9LjLctpct17V6e1vWW85143szQhH8w"],"enrUri":"enr:-L24QNldhjRfT3-fmGX5EtgyijHPEcwZvCuxN8CdccOeUg6qbBlihp5BMuV2sl-QHAEhTTX9qdG_khn8O2LnUYALhVkCgmlkgnY0gmlwhKwSFz2KbXVsdGlhZGRyc5YACASsEhc9BodMAAoErBIXPQaHTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECA-33wd4-h0VYhvXvq3phIybbJHj9g5P4bXcizNsx79yDdGNwgodMg3VkcIKHToV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34635/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.26/tcp/29595/p2p/16Uiu2HAkxjH3tpJRxNw6ePdgDg9gp7Nbxv1tdaf2caVe5nzNp8E6"]'
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-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.35.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55273', '55274', '55275', '55276', '55277']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55273:55273 -p 55274:55274 -p 55275:55275 -p 55276:55276 -p 55277:55277 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55275 --rest-port=55273 --tcp-port=55274 --discv5-udp-port=55276 --rest-address=0.0.0.0 --nat=extip:172.18.35.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=69d15ecee9cfef12cf1ccffabb533fe3d0b6eeedc0c3d468f072dedb8ae3d1bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55277 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAMKGVskD8543HOEUQbILg-jIV7jyhFjPRlvvhIRleydPOpjgO42ygNrDnTSVKYzdmMNgpyfN8d691I_JuCZdtQCgmlkgnY0gmlwhKwSSBqKbXVsdGlhZGRyc5YACASsEkgaBnObAAoErBJIGgZznN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMRWWz10YtbDigLMVb9Mfe02a2UiUnw6CthwGMSJaG3uDdGNwgnObg3VkcIJznYV3YWt1MgU --filternode=/ip4/172.18.72.26/tcp/29595/p2p/16Uiu2HAkxjH3tpJRxNw6ePdgDg9gp7Nbxv1tdaf2caVe5nzNp8E6
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.224 waku 7564d3613f34825807d9619fc2d951683ca333b331ff0271f0a01b28d82ae535
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7564d3613f34. Setting up logs at ./log/docker/node4_2026-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55273
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55273/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.224/tcp/55274/p2p/16Uiu2HAm2U285ZhNKs4KW7ZkZyyxN1wRWJ9b9JJnqhcctkyizaFe","/ip4/172.18.35.224/tcp/55275/ws/p2p/16Uiu2HAm2U285ZhNKs4KW7ZkZyyxN1wRWJ9b9JJnqhcctkyizaFe"],"enrUri":"enr:-L24QH6jJ9JI2a4KTm7bhp6MKt1kX29RBZyM9-NE5vNqYeQoYSjyIBQXDhzaYrpWtTflqCZnP8oJlaW7kj0jhE1PeqsCgmlkgnY0gmlwhKwSI-CKbXVsdGlhZGRyc5YACASsEiPgBtfqAAoErBIj4AbX690DgnJzhQADAQAAiXNlY3AyNTZrMaECaJu-5sn-aWl9XGBFlwhE4zjrSyNiK1GL0aq_-VHov62DdGNwgtfqg3VkcILX7IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55273/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.26/tcp/29595/p2p/16Uiu2HAkxjH3tpJRxNw6ePdgDg9gp7Nbxv1tdaf2caVe5nzNp8E6"]'
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-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58552', '58553', '58554', '58555', '58556']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58552:58552 -p 58553:58553 -p 58554:58554 -p 58555:58555 -p 58556:58556 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58554 --rest-port=58552 --tcp-port=58553 --discv5-udp-port=58555 --rest-address=0.0.0.0 --nat=extip:172.18.101.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a10db99dfb883f8f51cd31e1d4eabbf479fdbd31a268314f2b580b7235ed3e43 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58556 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAMKGVskD8543HOEUQbILg-jIV7jyhFjPRlvvhIRleydPOpjgO42ygNrDnTSVKYzdmMNgpyfN8d691I_JuCZdtQCgmlkgnY0gmlwhKwSSBqKbXVsdGlhZGRyc5YACASsEkgaBnObAAoErBJIGgZznN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMRWWz10YtbDigLMVb9Mfe02a2UiUnw6CthwGMSJaG3uDdGNwgnObg3VkcIJznYV3YWt1MgU --filternode=/ip4/172.18.72.26/tcp/29595/p2p/16Uiu2HAkxjH3tpJRxNw6ePdgDg9gp7Nbxv1tdaf2caVe5nzNp8E6
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.252 waku 2e33d87379fc26ff9a1026a3901cd03ba9bd6ba3b32fd284381c67664467650e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e33d87379fc. Setting up logs at ./log/docker/node5_2026-01-31_04-31-45__a8ddab35-877d-43eb-9d1f-183283bb0836__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58552
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58552/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58552/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.252/tcp/58553/p2p/16Uiu2HAmCHSMzae21YtDhLBrfGQtRkrfDoVokeKP6eUPMkxQA3CQ","/ip4/172.18.101.252/tcp/58554/ws/p2p/16Uiu2HAmCHSMzae21YtDhLBrfGQtRkrfDoVokeKP6eUPMkxQA3CQ"],"enrUri":"enr:-L24QHOyEvX1hnE2Ybys7J1HschB0FCryZjNcrDKR83KAzaDKqcmsDU3W0QnWGt1R8OVG6bfF8SWRWhaGiQIbNHKsKwCgmlkgnY0gmlwhKwSZfyKbXVsdGlhZGRyc5YACASsEmX8BuS5AAoErBJl_Abkut0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-nqiW8G3LUECmDn9m6H0GO71z2uiKPZnVH2qOK9TSNWDdGNwguS5g3VkcILku4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58552/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.26/tcp/29595/p2p/16Uiu2HAkxjH3tpJRxNw6ePdgDg9gp7Nbxv1tdaf2caVe5nzNp8E6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14371/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9274fdf3-2e72-4824-a3e9-caf6b7a8bb8c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9274fdf3-2e72-4824-a3e9-caf6b7a8bb8c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34635/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "693eb43e-4222-4874-b260-b8aaa96cfbf0", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"693eb43e-4222-4874-b260-b8aaa96cfbf0","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55273/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "68670122-b98a-467e-beda-5b74a8b1daa9", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"68670122-b98a-467e-beda-5b74a8b1daa9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58552/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9fb5c87f-c49c-4231-92d6-c16d242cf183", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9fb5c87f-c49c-4231-92d6-c16d242cf183","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14371/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":1769833912219821104,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34635/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34635/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0c2f006fc5c1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b2d810d36803
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 437c8eeb750a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0c2f006fc5c1. 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 7564d3613f34
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b2d810d36803. 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 2e33d87379fc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 437c8eeb750a. 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,800 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_20_senders_1_receiver with id: 2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c
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-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__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-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__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-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__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:186 Start 20 nodes to publish messages
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46650', '46651', '46652', '46653', '46654']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46650:46650 -p 46651:46651 -p 46652:46652 -p 46653:46653 -p 46654:46654 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46652 --rest-port=46650 --tcp-port=46651 --discv5-udp-port=46653 --rest-address=0.0.0.0 --nat=extip:172.18.42.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5607b96baafeb965abd4daf5e2fc39ff3a56853aa15e25da84bd1bfe4fdeffa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46654 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8d66b58e2ef0. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.42.225 waku fa8a613145d7dda8f81487be65db1f30002da068b9913ba4a6ff5be2239cf344
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa8a613145d7. Setting up logs at ./log/docker/node1_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46650
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 637f55d1ea04. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46650/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46650/debug/v1/info" -H "Content-Type: application/json" -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.225/tcp/46651/p2p/16Uiu2HAm8MQASeRQC7ctpjuhapCki5Vs7GhLE2qXV7GNoZs8MEKC","/ip4/172.18.42.225/tcp/46652/ws/p2p/16Uiu2HAm8MQASeRQC7ctpjuhapCki5Vs7GhLE2qXV7GNoZs8MEKC"],"enrUri":"enr:-L24QIdy6EQgZDxhqj9x23IRAqI6NwFG97VHmDMM6ykrL0vBJe8dgCumMlOUJoYCB4J5r1w7WuBNnlXwG6ihLE_9NXkCgmlkgnY0gmlwhKwSKuGKbXVsdGlhZGRyc5YACASsEirhBrY7AAoErBIq4Qa2PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwA-5IOwvAsvyzJ30SgU4CIx8Evb01Yw2TmJKNi9JDMODdGNwgrY7g3VkcIK2PYV3YWt1MgE"}'
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-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47921', '47922', '47923', '47924', '47925']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47921:47921 -p 47922:47922 -p 47923:47923 -p 47924:47924 -p 47925:47925 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47923 --rest-port=47921 --tcp-port=47922 --discv5-udp-port=47924 --rest-address=0.0.0.0 --nat=extip:172.18.229.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3aef1d360823fdbbaa1ff5dea490ddc8e86b8acceb0b95c126113f7aaf454cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47925 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIdy6EQgZDxhqj9x23IRAqI6NwFG97VHmDMM6ykrL0vBJe8dgCumMlOUJoYCB4J5r1w7WuBNnlXwG6ihLE_9NXkCgmlkgnY0gmlwhKwSKuGKbXVsdGlhZGRyc5YACASsEirhBrY7AAoErBIq4Qa2PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwA-5IOwvAsvyzJ30SgU4CIx8Evb01Yw2TmJKNi9JDMODdGNwgrY7g3VkcIK2PYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.0 waku da0f463f3113bb518a4f85658b0dfdb7c5a8201ddf486b89d9fe43eaf8524524
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da0f463f3113. Setting up logs at ./log/docker/node1_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47921
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47921/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47921/debug/v1/info" -H "Content-Type: application/json" -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.0/tcp/47922/p2p/16Uiu2HAkxVwLhRf4RpRcmt6Kn93ySfM5oRvThvZGabo5X6LSdo7M","/ip4/172.18.229.0/tcp/47923/ws/p2p/16Uiu2HAkxVwLhRf4RpRcmt6Kn93ySfM5oRvThvZGabo5X6LSdo7M"],"enrUri":"enr:-L24QExXsf8cfpod87-zVRC6x2vKUyt2yBnvFQNA-FRmDwfhK2q7_aeItP-EERfoJpReJZOPXK9uVjRombQPewEdrkQCgmlkgnY0gmlwhKwS5QCKbXVsdGlhZGRyc5YACASsEuUABrsyAAoErBLlAAa7M90DgnJzhQADAQAAiXNlY3AyNTZrMaECLarAiV9ifsPOJtHwxlQHWIRoKEE4I68NwuAvZoPHtziDdGNwgrsyg3VkcIK7NIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60536', '60537', '60538', '60539', '60540']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60536:60536 -p 60537:60537 -p 60538:60538 -p 60539:60539 -p 60540:60540 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60538 --rest-port=60536 --tcp-port=60537 --discv5-udp-port=60539 --rest-address=0.0.0.0 --nat=extip:172.18.125.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5b35c0a6b158c0ddc0d505529b2fdec4ebae8a91ca4c00dc699b8e118612fea9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60540 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QExXsf8cfpod87-zVRC6x2vKUyt2yBnvFQNA-FRmDwfhK2q7_aeItP-EERfoJpReJZOPXK9uVjRombQPewEdrkQCgmlkgnY0gmlwhKwS5QCKbXVsdGlhZGRyc5YACASsEuUABrsyAAoErBLlAAa7M90DgnJzhQADAQAAiXNlY3AyNTZrMaECLarAiV9ifsPOJtHwxlQHWIRoKEE4I68NwuAvZoPHtziDdGNwgrsyg3VkcIK7NIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.19 waku 70e874f6375bfecdfbac69fce845757ca5444b012417f9c7a2c2fd8d0c5778cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 70e874f6375b. Setting up logs at ./log/docker/node2_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60536
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60536/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60536/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.19/tcp/60537/p2p/16Uiu2HAm4CkjkmCjyPWt11KJyZiWw4tDtv13azGE7mnz2wVDBKp9","/ip4/172.18.125.19/tcp/60538/ws/p2p/16Uiu2HAm4CkjkmCjyPWt11KJyZiWw4tDtv13azGE7mnz2wVDBKp9"],"enrUri":"enr:-L24QI4MNcD5bXXGH2kwn2O6e59dHQ48iUQyWeUYLNNs0en1a0aQ5WfOxUxPQCJqaECWGi2fGib8AvNtT2qKbd594coCgmlkgnY0gmlwhKwSfROKbXVsdGlhZGRyc5YACASsEn0TBux5AAoErBJ9Ewbset0DgnJzhQADAQAAiXNlY3AyNTZrMaECgmoC_HB8spkYNiaP9vkxitnJvbHl9nGh2IboP1IMzgaDdGNwgux5g3VkcILse4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11362', '11363', '11364', '11365', '11366']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11362:11362 -p 11363:11363 -p 11364:11364 -p 11365:11365 -p 11366:11366 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11364 --rest-port=11362 --tcp-port=11363 --discv5-udp-port=11365 --rest-address=0.0.0.0 --nat=extip:172.18.172.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=37078f2ecf9dbbfb77d96b6d3a0d5f2e4d8bbf1ac999eb2fff7f29fdbf1e2fa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11366 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI4MNcD5bXXGH2kwn2O6e59dHQ48iUQyWeUYLNNs0en1a0aQ5WfOxUxPQCJqaECWGi2fGib8AvNtT2qKbd594coCgmlkgnY0gmlwhKwSfROKbXVsdGlhZGRyc5YACASsEn0TBux5AAoErBJ9Ewbset0DgnJzhQADAQAAiXNlY3AyNTZrMaECgmoC_HB8spkYNiaP9vkxitnJvbHl9nGh2IboP1IMzgaDdGNwgux5g3VkcILse4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.72 waku 5259c31463be874ecba6a70a19f48e5e7ce1fbac918cdcad43c059bec3318ad8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5259c31463be. Setting up logs at ./log/docker/node3_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11362
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11362/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11362/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.72/tcp/11363/p2p/16Uiu2HAmT5LsN4g48es7GWrP7D4aMmFjCKnAaiERsgy2VpwqpJNM","/ip4/172.18.172.72/tcp/11364/ws/p2p/16Uiu2HAmT5LsN4g48es7GWrP7D4aMmFjCKnAaiERsgy2VpwqpJNM"],"enrUri":"enr:-L24QO7cTFL_LNrH5FXGY1aqhZLT8o1gXkHzd9PZgh-TfOibWzjtTGwaq5SVEyMbQqvATZz_2s1Q22hvvRZCsv68skcCgmlkgnY0gmlwhKwSrEiKbXVsdGlhZGRyc5YACASsEqxIBixjAAoErBKsSAYsZN0DgnJzhQADAQAAiXNlY3AyNTZrMaED1kDBumAt8RJX0EMu1cA7osDJzdLme_IwVWPlyB9LvRKDdGNwgixjg3VkcIIsZYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.157.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51920', '51921', '51922', '51923', '51924']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51920:51920 -p 51921:51921 -p 51922:51922 -p 51923:51923 -p 51924:51924 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51922 --rest-port=51920 --tcp-port=51921 --discv5-udp-port=51923 --rest-address=0.0.0.0 --nat=extip:172.18.157.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bf09ecd5ce39c7fccbf67e8ae52cf0fc8d5b1c606a5a77e9b086fafbcc85704 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51924 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO7cTFL_LNrH5FXGY1aqhZLT8o1gXkHzd9PZgh-TfOibWzjtTGwaq5SVEyMbQqvATZz_2s1Q22hvvRZCsv68skcCgmlkgnY0gmlwhKwSrEiKbXVsdGlhZGRyc5YACASsEqxIBixjAAoErBKsSAYsZN0DgnJzhQADAQAAiXNlY3AyNTZrMaED1kDBumAt8RJX0EMu1cA7osDJzdLme_IwVWPlyB9LvRKDdGNwgixjg3VkcIIsZYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.8 waku 1667af3958999838d51d0b74b7cfe72065d35b5c4cd8d14b6617be91d022782b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1667af395899. Setting up logs at ./log/docker/node4_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51920
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51920/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51920/debug/v1/info" -H "Content-Type: application/json" -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.8/tcp/51921/p2p/16Uiu2HAmTwCLRM9cjxsXTbXYvashN1xKMBMs9tTs7o8mc7Kv9t7e","/ip4/172.18.157.8/tcp/51922/ws/p2p/16Uiu2HAmTwCLRM9cjxsXTbXYvashN1xKMBMs9tTs7o8mc7Kv9t7e"],"enrUri":"enr:-L24QH3qWjumT1CuINTEmn4bwTOM14mHsY7r7hBaNqChsTQHWExWDuc74kqDvnJb4H0nZNmwW3CUoGZ_e_5b-E1l4IgCgmlkgnY0gmlwhKwSnQiKbXVsdGlhZGRyc5YACASsEp0IBsrRAAoErBKdCAbK0t0DgnJzhQADAQAAiXNlY3AyNTZrMaED4wYl-W6hCrDngLrOwAjNPzlW18Oj47_wfGQz4iJNyX2DdGNwgsrRg3VkcILK04V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.2.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13451', '13452', '13453', '13454', '13455']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13451:13451 -p 13452:13452 -p 13453:13453 -p 13454:13454 -p 13455:13455 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13453 --rest-port=13451 --tcp-port=13452 --discv5-udp-port=13454 --rest-address=0.0.0.0 --nat=extip:172.18.2.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fbfd17ace27ac01bfe0bffcf8245618f7cb761fd62c4a90f0cdcdbff73af40c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13455 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH3qWjumT1CuINTEmn4bwTOM14mHsY7r7hBaNqChsTQHWExWDuc74kqDvnJb4H0nZNmwW3CUoGZ_e_5b-E1l4IgCgmlkgnY0gmlwhKwSnQiKbXVsdGlhZGRyc5YACASsEp0IBsrRAAoErBKdCAbK0t0DgnJzhQADAQAAiXNlY3AyNTZrMaED4wYl-W6hCrDngLrOwAjNPzlW18Oj47_wfGQz4iJNyX2DdGNwgsrRg3VkcILK04V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.130 waku d98b2be1ee30df20d590f0002a953b99f9dbc67df6c521c72a806ea6212bd121
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d98b2be1ee30. Setting up logs at ./log/docker/node5_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13451
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13451/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13451/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.130/tcp/13452/p2p/16Uiu2HAkzHCgVgmYnhFc8mz87CX7WEuwPWFBQ7EWhrmdSRL5YcKZ","/ip4/172.18.2.130/tcp/13453/ws/p2p/16Uiu2HAkzHCgVgmYnhFc8mz87CX7WEuwPWFBQ7EWhrmdSRL5YcKZ"],"enrUri":"enr:-L24QAZrdmt0vTol6eIrc8OJrDmdeNBOAOVcHZZEtZsf2MvTJcYo15HzHhIKy4aVfr-ETnmzjSs1TP6LqO_aiHUFiLkCgmlkgnY0gmlwhKwSAoKKbXVsdGlhZGRyc5YACASsEgKCBjSMAAoErBICggY0jd0DgnJzhQADAQAAiXNlY3AyNTZrMaECSB7sBA5A4vqgn71OfTZsimW63mFohn1NpzGgGDkJNpiDdGNwgjSMg3VkcII0joV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52055', '52056', '52057', '52058', '52059']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52055:52055 -p 52056:52056 -p 52057:52057 -p 52058:52058 -p 52059:52059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52057 --rest-port=52055 --tcp-port=52056 --discv5-udp-port=52058 --rest-address=0.0.0.0 --nat=extip:172.18.15.191 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f0e87ed3b8c1bedefa99e49516ba086a6d0c47ea591ccaf7df0cc52e9b47d4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52059 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAZrdmt0vTol6eIrc8OJrDmdeNBOAOVcHZZEtZsf2MvTJcYo15HzHhIKy4aVfr-ETnmzjSs1TP6LqO_aiHUFiLkCgmlkgnY0gmlwhKwSAoKKbXVsdGlhZGRyc5YACASsEgKCBjSMAAoErBICggY0jd0DgnJzhQADAQAAiXNlY3AyNTZrMaECSB7sBA5A4vqgn71OfTZsimW63mFohn1NpzGgGDkJNpiDdGNwgjSMg3VkcII0joV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.191 waku afa30ec51251b5ac7af5ff33dd5e2eef0f0ef52c48bfbaee2c55037e41040f69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID afa30ec51251. Setting up logs at ./log/docker/node6_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52055
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52055/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.191/tcp/52056/p2p/16Uiu2HAmPnNoV4GUTGg9V6AM6txT48cFB6Cj6mMrgiunF5G5Logi","/ip4/172.18.15.191/tcp/52057/ws/p2p/16Uiu2HAmPnNoV4GUTGg9V6AM6txT48cFB6Cj6mMrgiunF5G5Logi"],"enrUri":"enr:-L24QLjB7W_REUimEWNAaMH2iFa665n9y_2oSfZ-E0II7wesHKw7seFYLGzrBT8Z626Reu_qDcnJswCHZnlTxgfFCNICgmlkgnY0gmlwhKwSD7-KbXVsdGlhZGRyc5YACASsEg-_BstYAAoErBIPvwbLWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpVUCC_RXwHXg6ORxXQu_Q6FIdd5Giz8Zjj3NR26NPA-DdGNwgstYg3VkcILLWoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48057', '48058', '48059', '48060', '48061']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48057:48057 -p 48058:48058 -p 48059:48059 -p 48060:48060 -p 48061:48061 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48059 --rest-port=48057 --tcp-port=48058 --discv5-udp-port=48060 --rest-address=0.0.0.0 --nat=extip:172.18.158.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdde5ddc3a8c46b8ecc55fab6f88efefbb0ee3ffadc26ed5efbbe659f2738aac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48061 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLjB7W_REUimEWNAaMH2iFa665n9y_2oSfZ-E0II7wesHKw7seFYLGzrBT8Z626Reu_qDcnJswCHZnlTxgfFCNICgmlkgnY0gmlwhKwSD7-KbXVsdGlhZGRyc5YACASsEg-_BstYAAoErBIPvwbLWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpVUCC_RXwHXg6ORxXQu_Q6FIdd5Giz8Zjj3NR26NPA-DdGNwgstYg3VkcILLWoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.89 waku 51d49725b2d5a8b08d94194e4aac12b648857285105413a8e2ff30a9fa88cedf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51d49725b2d5. Setting up logs at ./log/docker/node7_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48057
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48057/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48057/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.89/tcp/48058/p2p/16Uiu2HAmGSjEbxn4XR295fbZwUwLdQjQBkuzSGCc8R1VNcajKybk","/ip4/172.18.158.89/tcp/48059/ws/p2p/16Uiu2HAmGSjEbxn4XR295fbZwUwLdQjQBkuzSGCc8R1VNcajKybk"],"enrUri":"enr:-L24QO-MAtpfxbazQrXr6Pa9084pvxRkWueuc9CJD6eb_pdRCn2ZS6okFXqQQ5bQD-9eb1XLQNelQ8Gq2daQVn1VoHgCgmlkgnY0gmlwhKwSnlmKbXVsdGlhZGRyc5YACASsEp5ZBru6AAoErBKeWQa7u90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOEqv5Wl0o0BA78CtpLx5WRqljgzK_iI_wFNYQg6JaA-DdGNwgru6g3VkcIK7vIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.68.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52508', '52509', '52510', '52511', '52512']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52508:52508 -p 52509:52509 -p 52510:52510 -p 52511:52511 -p 52512:52512 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52510 --rest-port=52508 --tcp-port=52509 --discv5-udp-port=52511 --rest-address=0.0.0.0 --nat=extip:172.18.68.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5098db5f2cbf6d99fb1f71aaf99349e66a3f121daf8aebd18ceced715d53b46 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52512 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO-MAtpfxbazQrXr6Pa9084pvxRkWueuc9CJD6eb_pdRCn2ZS6okFXqQQ5bQD-9eb1XLQNelQ8Gq2daQVn1VoHgCgmlkgnY0gmlwhKwSnlmKbXVsdGlhZGRyc5YACASsEp5ZBru6AAoErBKeWQa7u90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOEqv5Wl0o0BA78CtpLx5WRqljgzK_iI_wFNYQg6JaA-DdGNwgru6g3VkcIK7vIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.76 waku 8d6e81b4c0c9ace3812da29bd1de2f0b36cbe965247d36df6361d69eeae86c7a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8d6e81b4c0c9. Setting up logs at ./log/docker/node8_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52508
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52508/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52508/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.76/tcp/52509/p2p/16Uiu2HAmPEWVcUZKLN9T7DVo8dH8GBKFz7LZYdS9G6MLW16cg7nn","/ip4/172.18.68.76/tcp/52510/ws/p2p/16Uiu2HAmPEWVcUZKLN9T7DVo8dH8GBKFz7LZYdS9G6MLW16cg7nn"],"enrUri":"enr:-L24QJRCusnLG_ot6xH13-ff9q6Fm68tuJadA_WsDKRjLDHQWvTpzZA7AtXxBPoHnOCNhjAeaEMWRZ__ecsF00AxR4UCgmlkgnY0gmlwhKwSREyKbXVsdGlhZGRyc5YACASsEkRMBs0dAAoErBJETAbNHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnSsei692R2xCbMUv4hVrLlRiZ0KmWzs8W2_Cmo2yIh-DdGNwgs0dg3VkcILNH4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node9_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.143.5
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54427', '54428', '54429', '54430', '54431']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54427:54427 -p 54428:54428 -p 54429:54429 -p 54430:54430 -p 54431:54431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54429 --rest-port=54427 --tcp-port=54428 --discv5-udp-port=54430 --rest-address=0.0.0.0 --nat=extip:172.18.143.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6febd0deea5df9323f5eca5b1f8b147b3ffdaa685ad4f72fb5fa1ab5d5db469a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54431 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJRCusnLG_ot6xH13-ff9q6Fm68tuJadA_WsDKRjLDHQWvTpzZA7AtXxBPoHnOCNhjAeaEMWRZ__ecsF00AxR4UCgmlkgnY0gmlwhKwSREyKbXVsdGlhZGRyc5YACASsEkRMBs0dAAoErBJETAbNHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnSsei692R2xCbMUv4hVrLlRiZ0KmWzs8W2_Cmo2yIh-DdGNwgs0dg3VkcILNH4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.143.5 waku 6f8f1e60b448065dd93c269def35eef619dc341f89ea2c491a6066c6115bd37a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f8f1e60b448. Setting up logs at ./log/docker/node9_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54427
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54427/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54427/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.5/tcp/54428/p2p/16Uiu2HAmHNTSw3V7YqiMQ8uVjLZaAW1vA2muS83dAkEL5MCw6rgS","/ip4/172.18.143.5/tcp/54429/ws/p2p/16Uiu2HAmHNTSw3V7YqiMQ8uVjLZaAW1vA2muS83dAkEL5MCw6rgS"],"enrUri":"enr:-L24QA4G6yokKyiVDeQL8984EEeTI2L0URst7Shki8mHHYCTR5UJAha0qXmpcUlruoZcF7w6owfJexfEi9hRkuLbqxACgmlkgnY0gmlwhKwSjwWKbXVsdGlhZGRyc5YACASsEo8FBtScAAoErBKPBQbUnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRg4zK0NTjJpLYQTRUmM3Nn3sEnNyocZTCC349SyDvtuDdGNwgtScg3VkcILUnoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node10_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54866', '54867', '54868', '54869', '54870']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54866:54866 -p 54867:54867 -p 54868:54868 -p 54869:54869 -p 54870:54870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54868 --rest-port=54866 --tcp-port=54867 --discv5-udp-port=54869 --rest-address=0.0.0.0 --nat=extip:172.18.156.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bdfc25b41befcc7c4a72a1cc8b5ca7936eb4feeeda314abfc09efe10aec32a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54870 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA4G6yokKyiVDeQL8984EEeTI2L0URst7Shki8mHHYCTR5UJAha0qXmpcUlruoZcF7w6owfJexfEi9hRkuLbqxACgmlkgnY0gmlwhKwSjwWKbXVsdGlhZGRyc5YACASsEo8FBtScAAoErBKPBQbUnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRg4zK0NTjJpLYQTRUmM3Nn3sEnNyocZTCC349SyDvtuDdGNwgtScg3VkcILUnoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.192 waku 2002e6462509687ec926e73aa9f7f7f760f54c13a9ede55711df1ff809289e19
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2002e6462509. Setting up logs at ./log/docker/node10_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54866
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54866/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.192/tcp/54867/p2p/16Uiu2HAkuouRJSqLvudhqkSY1mKqVD34JufNL2B6MBoV488Fqnj1","/ip4/172.18.156.192/tcp/54868/ws/p2p/16Uiu2HAkuouRJSqLvudhqkSY1mKqVD34JufNL2B6MBoV488Fqnj1"],"enrUri":"enr:-L24QIrH_u4CqiTv7wZRRE1wOp9aAv9g8k-SgOew43eEGC7LbTw8zaLMoiYwTyW8SuANaLG0dfH1Kl7PVkt7_Y-J-qUCgmlkgnY0gmlwhKwSnMCKbXVsdGlhZGRyc5YACASsEpzABtZTAAoErBKcwAbWVN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBbH5ZrqAmpsr3G7zAyH5f_5luxNBegwvZUN5WRLnmdiDdGNwgtZTg3VkcILWVYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node11_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.31.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52278', '52279', '52280', '52281', '52282']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52278:52278 -p 52279:52279 -p 52280:52280 -p 52281:52281 -p 52282:52282 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52280 --rest-port=52278 --tcp-port=52279 --discv5-udp-port=52281 --rest-address=0.0.0.0 --nat=extip:172.18.31.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fede6524085c3b9ebec3eb1ecb6ee28a19e8fb1df5ee141b0bcb4595fea4b75a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52282 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIrH_u4CqiTv7wZRRE1wOp9aAv9g8k-SgOew43eEGC7LbTw8zaLMoiYwTyW8SuANaLG0dfH1Kl7PVkt7_Y-J-qUCgmlkgnY0gmlwhKwSnMCKbXVsdGlhZGRyc5YACASsEpzABtZTAAoErBKcwAbWVN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBbH5ZrqAmpsr3G7zAyH5f_5luxNBegwvZUN5WRLnmdiDdGNwgtZTg3VkcILWVYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.111 waku c667eec00e2f13c8dc2e6b7ec24824a0b37590ecec04e2c9764b77a848250f60
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c667eec00e2f. Setting up logs at ./log/docker/node11_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52278
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52278/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52278/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.111/tcp/52279/p2p/16Uiu2HAmCzye78uZt9yaxij1v877Q1W57HMEw8L93Djmy7WBUCpw","/ip4/172.18.31.111/tcp/52280/ws/p2p/16Uiu2HAmCzye78uZt9yaxij1v877Q1W57HMEw8L93Djmy7WBUCpw"],"enrUri":"enr:-L24QFQ5Ct8kxSbLEM75wAuP_UyCnCGOP_ahnDlSxo-MD7_IF_Xntjb_axmenuV_mAVj6haPFil54BgTvZuZTTVQ5HwCgmlkgnY0gmlwhKwSH2-KbXVsdGlhZGRyc5YACASsEh9vBsw3AAoErBIfbwbMON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBR7QNaHq5J2Q0GyzM28wQM9k5RHSG0wGhYKnzCiz1OCDdGNwgsw3g3VkcILMOYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node12_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16059', '16060', '16061', '16062', '16063']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16059:16059 -p 16060:16060 -p 16061:16061 -p 16062:16062 -p 16063:16063 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16061 --rest-port=16059 --tcp-port=16060 --discv5-udp-port=16062 --rest-address=0.0.0.0 --nat=extip:172.18.115.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8a2ff50b55fa94f2cb7d5cb4ebb98cfbacb45d58a8a5c7caafadeb3b32fdf7ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16063 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFQ5Ct8kxSbLEM75wAuP_UyCnCGOP_ahnDlSxo-MD7_IF_Xntjb_axmenuV_mAVj6haPFil54BgTvZuZTTVQ5HwCgmlkgnY0gmlwhKwSH2-KbXVsdGlhZGRyc5YACASsEh9vBsw3AAoErBIfbwbMON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBR7QNaHq5J2Q0GyzM28wQM9k5RHSG0wGhYKnzCiz1OCDdGNwgsw3g3VkcILMOYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.228 waku 4820febe36da3af4432295258b473c1fb28e9b3ca1f3d2c7376499916831c82b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4820febe36da. Setting up logs at ./log/docker/node12_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16059
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16059/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16059/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.228/tcp/16060/p2p/16Uiu2HAkvyNeLFWnEFtsRyBvkUpnkYNmFSt1BMTL35D1SyATUcby","/ip4/172.18.115.228/tcp/16061/ws/p2p/16Uiu2HAkvyNeLFWnEFtsRyBvkUpnkYNmFSt1BMTL35D1SyATUcby"],"enrUri":"enr:-L24QOLmM008yGsrYZ6iiAIM8SVqoAt65ISpulizDAQK1II4G4ctueqpOetLU1cyRI5N13o4P8IgPXNNMicv9ugzR0ICgmlkgnY0gmlwhKwSc-SKbXVsdGlhZGRyc5YACASsEnPkBj68AAoErBJz5AY-vd0DgnJzhQADAQAAiXNlY3AyNTZrMaECFvqr5WnXZTJoZSkOEHN3Efr4W5Cx4tYtr4-5lJ4suNCDdGNwgj68g3VkcII-voV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node13_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31407', '31408', '31409', '31410', '31411']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31407:31407 -p 31408:31408 -p 31409:31409 -p 31410:31410 -p 31411:31411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31409 --rest-port=31407 --tcp-port=31408 --discv5-udp-port=31410 --rest-address=0.0.0.0 --nat=extip:172.18.166.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=76cdddecfbc800eb35775fbb6abcadfae203b7fb07bba03bcb7ec5ad7acad517 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31411 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOLmM008yGsrYZ6iiAIM8SVqoAt65ISpulizDAQK1II4G4ctueqpOetLU1cyRI5N13o4P8IgPXNNMicv9ugzR0ICgmlkgnY0gmlwhKwSc-SKbXVsdGlhZGRyc5YACASsEnPkBj68AAoErBJz5AY-vd0DgnJzhQADAQAAiXNlY3AyNTZrMaECFvqr5WnXZTJoZSkOEHN3Efr4W5Cx4tYtr4-5lJ4suNCDdGNwgj68g3VkcII-voV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.201 waku 90aa45fe429e25ef64d8fd326fa963463e54b856376034f263845c0b9723528e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 90aa45fe429e. Setting up logs at ./log/docker/node13_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31407
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.201/tcp/31408/p2p/16Uiu2HAkvphyRB4xqUZQftcH7X1urf92UDX6EUTz26Dnb22q2uCo","/ip4/172.18.166.201/tcp/31409/ws/p2p/16Uiu2HAkvphyRB4xqUZQftcH7X1urf92UDX6EUTz26Dnb22q2uCo"],"enrUri":"enr:-L24QEw08cgAa44poVJ8aoMAgGtNXzYeK-nbRfwktXyyW_0nWF8ZbYisKWVHWm6V9VGTB-xikWYA9VTT7AW_oXmZRngCgmlkgnY0gmlwhKwSpsmKbXVsdGlhZGRyc5YACASsEqbJBnqwAAoErBKmyQZ6sd0DgnJzhQADAQAAiXNlY3AyNTZrMaECFMJMs36x6AwoDxu133_-M9DebQuXI0sKO9QQq0P6jQSDdGNwgnqwg3VkcIJ6soV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node14_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59881', '59882', '59883', '59884', '59885']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59881:59881 -p 59882:59882 -p 59883:59883 -p 59884:59884 -p 59885:59885 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59883 --rest-port=59881 --tcp-port=59882 --discv5-udp-port=59884 --rest-address=0.0.0.0 --nat=extip:172.18.248.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a95ee88ece91fc2c89b0d0dad19f1c7a98cb4a564d43c8a746ff9d13bc2815e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59885 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEw08cgAa44poVJ8aoMAgGtNXzYeK-nbRfwktXyyW_0nWF8ZbYisKWVHWm6V9VGTB-xikWYA9VTT7AW_oXmZRngCgmlkgnY0gmlwhKwSpsmKbXVsdGlhZGRyc5YACASsEqbJBnqwAAoErBKmyQZ6sd0DgnJzhQADAQAAiXNlY3AyNTZrMaECFMJMs36x6AwoDxu133_-M9DebQuXI0sKO9QQq0P6jQSDdGNwgnqwg3VkcIJ6soV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.62 waku 1e4ea8b939125e4115b4868274fd8c8df04f680bc29f0bd9cd80ebf0abc48ae6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e4ea8b93912. Setting up logs at ./log/docker/node14_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59881
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59881/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59881/debug/v1/info" -H "Content-Type: application/json" -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.62/tcp/59882/p2p/16Uiu2HAm68ktUpUk8qcWzRvUFVQar9s41GWJ6XQv8ZNCQJuK9s85","/ip4/172.18.248.62/tcp/59883/ws/p2p/16Uiu2HAm68ktUpUk8qcWzRvUFVQar9s41GWJ6XQv8ZNCQJuK9s85"],"enrUri":"enr:-L24QBpb5gE40g63nPmcQwFH97Ut_2JBG0-U3YUF0J3qutk_UWRALG8H0QOitlLlQMtH4vrGvjqv5lMPq83FgdTVxWcCgmlkgnY0gmlwhKwS-D6KbXVsdGlhZGRyc5YACASsEvg-BunqAAoErBL4Pgbp690DgnJzhQADAQAAiXNlY3AyNTZrMaECnxs7fPzt351BmY5t_EyYkHLhlE2Eg3vjCnVFk8HlhEKDdGNwgunqg3VkcILp7IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node15_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.41.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47081', '47082', '47083', '47084', '47085']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47081:47081 -p 47082:47082 -p 47083:47083 -p 47084:47084 -p 47085:47085 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47083 --rest-port=47081 --tcp-port=47082 --discv5-udp-port=47084 --rest-address=0.0.0.0 --nat=extip:172.18.41.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ef3b34bdff70e16c1fde3ee4b65ca6a64ff9ced6dbfbdafed20d6def59eacc9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47085 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBpb5gE40g63nPmcQwFH97Ut_2JBG0-U3YUF0J3qutk_UWRALG8H0QOitlLlQMtH4vrGvjqv5lMPq83FgdTVxWcCgmlkgnY0gmlwhKwS-D6KbXVsdGlhZGRyc5YACASsEvg-BunqAAoErBL4Pgbp690DgnJzhQADAQAAiXNlY3AyNTZrMaECnxs7fPzt351BmY5t_EyYkHLhlE2Eg3vjCnVFk8HlhEKDdGNwgunqg3VkcILp7IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.103 waku 1ad480034b75af2e4114133869517bedd6471e69ddfe7cc99b166cfa92ff8d27
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ad480034b75. Setting up logs at ./log/docker/node15_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47081
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47081/debug/v1/info" -H "Content-Type: application/json" -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.103/tcp/47082/p2p/16Uiu2HAmVnACe8DfGEXvwZZKkhznUHHTByFpfY4RjzLj1oxXKPZ9","/ip4/172.18.41.103/tcp/47083/ws/p2p/16Uiu2HAmVnACe8DfGEXvwZZKkhznUHHTByFpfY4RjzLj1oxXKPZ9"],"enrUri":"enr:-L24QP4ZTMIjB2fSNqdLuqIeucgo9hsdytWY0pTk44IhRlWZMAxr5eGe14hGfsyA9IOwRoUUKk58R6bPtLwH5mPCp08CgmlkgnY0gmlwhKwSKWeKbXVsdGlhZGRyc5YACASsEilnBrfqAAoErBIpZwa3690DgnJzhQADAQAAiXNlY3AyNTZrMaED_mzhwAsLSHNNCDEu4GKSZSVsiT0_ry0dLUjEmN4AF_CDdGNwgrfqg3VkcIK37IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node16_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.252.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31771', '31772', '31773', '31774', '31775']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31771:31771 -p 31772:31772 -p 31773:31773 -p 31774:31774 -p 31775:31775 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31773 --rest-port=31771 --tcp-port=31772 --discv5-udp-port=31774 --rest-address=0.0.0.0 --nat=extip:172.18.252.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6fa4c6ecbfeb8aeceb49cf40a16b85c0822b8d5f083c00fca36bcf36097311c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31775 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP4ZTMIjB2fSNqdLuqIeucgo9hsdytWY0pTk44IhRlWZMAxr5eGe14hGfsyA9IOwRoUUKk58R6bPtLwH5mPCp08CgmlkgnY0gmlwhKwSKWeKbXVsdGlhZGRyc5YACASsEilnBrfqAAoErBIpZwa3690DgnJzhQADAQAAiXNlY3AyNTZrMaED_mzhwAsLSHNNCDEu4GKSZSVsiT0_ry0dLUjEmN4AF_CDdGNwgrfqg3VkcIK37IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.57 waku 635dbc9f59789a19d25adbe7993cb1cddef3198e863ad0a17c1eb6f6a8d7b39d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 635dbc9f5978. Setting up logs at ./log/docker/node16_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31771
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31771/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31771/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.57/tcp/31772/p2p/16Uiu2HAmQD1fSfPYNtFbzivtnF4o36HoGsKx6rXE8gR6nk7eUnKs","/ip4/172.18.252.57/tcp/31773/ws/p2p/16Uiu2HAmQD1fSfPYNtFbzivtnF4o36HoGsKx6rXE8gR6nk7eUnKs"],"enrUri":"enr:-L24QEecpfqwj6FDiQAscE2dYlGEiXbKmnzoywzauY7EzF-YF6cAMFNxwSWONwM6tRFlZgSHO1s7kvLJluD9kNiJ6M0CgmlkgnY0gmlwhKwS_DmKbXVsdGlhZGRyc5YACASsEvw5BnwcAAoErBL8OQZ8Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDq6Sgbj3IPXtoNVfsk_4yfXdWogj75snGelXuefQAWSKDdGNwgnwcg3VkcIJ8HoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node17_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.176.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57834', '57835', '57836', '57837', '57838']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57834:57834 -p 57835:57835 -p 57836:57836 -p 57837:57837 -p 57838:57838 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57836 --rest-port=57834 --tcp-port=57835 --discv5-udp-port=57837 --rest-address=0.0.0.0 --nat=extip:172.18.176.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbbde03e03ee80227efc9d775de3eb669a518ebd43fe8f7fe09d11c29dd72ad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57838 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEecpfqwj6FDiQAscE2dYlGEiXbKmnzoywzauY7EzF-YF6cAMFNxwSWONwM6tRFlZgSHO1s7kvLJluD9kNiJ6M0CgmlkgnY0gmlwhKwS_DmKbXVsdGlhZGRyc5YACASsEvw5BnwcAAoErBL8OQZ8Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDq6Sgbj3IPXtoNVfsk_4yfXdWogj75snGelXuefQAWSKDdGNwgnwcg3VkcIJ8HoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.101 waku aa98bfb68afa26c397de66e56c33ca62066c8c419281ceab85bdac41e7130b69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa98bfb68afa. Setting up logs at ./log/docker/node17_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57834
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57834/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57834/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.101/tcp/57835/p2p/16Uiu2HAm4jjtooA2QjL7xCJ8HHS7ZAzPEcTzZFxYWzp62bCnwfuo","/ip4/172.18.176.101/tcp/57836/ws/p2p/16Uiu2HAm4jjtooA2QjL7xCJ8HHS7ZAzPEcTzZFxYWzp62bCnwfuo"],"enrUri":"enr:-L24QA4ID1p5zbsY7xRIIkI7BznJGEyIOz6CWRDpuh-PBkYaN2hVZsX-8m1EUxOHhKllROtnq67vVRTClPUian6MNfUCgmlkgnY0gmlwhKwSsGWKbXVsdGlhZGRyc5YACASsErBlBuHrAAoErBKwZQbh7N0DgnJzhQADAQAAiXNlY3AyNTZrMaECiloQAQl7iEb_L8cu0iFwBknSICcb7iafWF3h_10Ro26DdGNwguHrg3VkcILh7YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node18_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.70.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48604', '48605', '48606', '48607', '48608']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48604:48604 -p 48605:48605 -p 48606:48606 -p 48607:48607 -p 48608:48608 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48606 --rest-port=48604 --tcp-port=48605 --discv5-udp-port=48607 --rest-address=0.0.0.0 --nat=extip:172.18.70.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d12e9de3d922fdfbfefebf8e20f71cf7b9fb7ca3cebf9afd1ade6f1ecbbeaceb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48608 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA4ID1p5zbsY7xRIIkI7BznJGEyIOz6CWRDpuh-PBkYaN2hVZsX-8m1EUxOHhKllROtnq67vVRTClPUian6MNfUCgmlkgnY0gmlwhKwSsGWKbXVsdGlhZGRyc5YACASsErBlBuHrAAoErBKwZQbh7N0DgnJzhQADAQAAiXNlY3AyNTZrMaECiloQAQl7iEb_L8cu0iFwBknSICcb7iafWF3h_10Ro26DdGNwguHrg3VkcILh7YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.181 waku fd8f0c29d7d5c9e1754f027c41771dfb9cdd1dd4a630b3631c9a116cb4705eee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fd8f0c29d7d5. Setting up logs at ./log/docker/node18_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48604
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48604/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48604/debug/v1/info" -H "Content-Type: application/json" -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.181/tcp/48605/p2p/16Uiu2HAmJbeAqtEX2bw8jinfi6cv3tndqd2Fg7WEzXosRzMjux8F","/ip4/172.18.70.181/tcp/48606/ws/p2p/16Uiu2HAmJbeAqtEX2bw8jinfi6cv3tndqd2Fg7WEzXosRzMjux8F"],"enrUri":"enr:-L24QN93trilrz_JdVIcv5Lcuw7zsx3D4rHxclBYTSDU6dt1VHTqVqvvCw4313DlOCouPSpyMcfN8KLoslMQEGg5l0kCgmlkgnY0gmlwhKwSRrWKbXVsdGlhZGRyc5YACASsEka1Br3dAAoErBJGtQa93t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWEqPuJf9vl1d0bxFg63vagJ-1jmXmhGMyLebtHYJJ-CDdGNwgr3dg3VkcIK934V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node19_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.254.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45141', '45142', '45143', '45144', '45145']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45141:45141 -p 45142:45142 -p 45143:45143 -p 45144:45144 -p 45145:45145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45143 --rest-port=45141 --tcp-port=45142 --discv5-udp-port=45144 --rest-address=0.0.0.0 --nat=extip:172.18.254.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ab871e64d9ba2b9fcbe310ecbfa94a6fc5fccacfbb4d32acac55de3b2eaacd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45145 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN93trilrz_JdVIcv5Lcuw7zsx3D4rHxclBYTSDU6dt1VHTqVqvvCw4313DlOCouPSpyMcfN8KLoslMQEGg5l0kCgmlkgnY0gmlwhKwSRrWKbXVsdGlhZGRyc5YACASsEka1Br3dAAoErBJGtQa93t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWEqPuJf9vl1d0bxFg63vagJ-1jmXmhGMyLebtHYJJ-CDdGNwgr3dg3VkcIK934V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.155 waku 60fe235a02b3cc495fed4a7ea23f3936989257305b77be7fc4cd8f86cc6de132
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 60fe235a02b3. Setting up logs at ./log/docker/node19_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45141
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45141/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.155/tcp/45142/p2p/16Uiu2HAkxa2XYkoQUPX4oUaJPV13v4ZM6581CfAKqt8Fz6FLcuXq","/ip4/172.18.254.155/tcp/45143/ws/p2p/16Uiu2HAkxa2XYkoQUPX4oUaJPV13v4ZM6581CfAKqt8Fz6FLcuXq"],"enrUri":"enr:-L24QEE5SDOucV3ycDl3JUjg2W-N2E54PnvUDqYGBQRLL3EHViMvjeV_9HC5ykQ-M8HZikMYQMrc60BMuFKq-urDLZECgmlkgnY0gmlwhKwS_puKbXVsdGlhZGRyc5YACASsEv6bBrBWAAoErBL-mwawV90DgnJzhQADAQAAiXNlY3AyNTZrMaECLrbwvMByhU_Pui7Rf1x43teNxatFhQ5vs0t8ZhDbcnSDdGNwgrBWg3VkcIKwWIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:195 Start filter node and subscribed 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/node21_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__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/node22_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43859', '43860', '43861', '43862', '43863']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43859:43859 -p 43860:43860 -p 43861:43861 -p 43862:43862 -p 43863:43863 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43861 --rest-port=43859 --tcp-port=43860 --discv5-udp-port=43862 --rest-address=0.0.0.0 --nat=extip:172.18.50.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc9ef154dacda2b1bdd473d84cadc6991b9d64a2dfa1285b8b8c85b69aa9bdf4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43863 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QEE5SDOucV3ycDl3JUjg2W-N2E54PnvUDqYGBQRLL3EHViMvjeV_9HC5ykQ-M8HZikMYQMrc60BMuFKq-urDLZECgmlkgnY0gmlwhKwS_puKbXVsdGlhZGRyc5YACASsEv6bBrBWAAoErBL-mwawV90DgnJzhQADAQAAiXNlY3AyNTZrMaECLrbwvMByhU_Pui7Rf1x43teNxatFhQ5vs0t8ZhDbcnSDdGNwgrBWg3VkcIKwWIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.25 waku 092cb524817965a89ba47856e5e988c704216824cfbb38211d701238db4e1ed1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 092cb5248179. Setting up logs at ./log/docker/node21_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43859
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43859/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43859/debug/v1/info" -H "Content-Type: application/json" -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.25/tcp/43860/p2p/16Uiu2HAmGFL2LfggJf67QnfdDn5BZfuHLpNbsZQ6pfMueYJM86AX","/ip4/172.18.50.25/tcp/43861/ws/p2p/16Uiu2HAmGFL2LfggJf67QnfdDn5BZfuHLpNbsZQ6pfMueYJM86AX"],"enrUri":"enr:-L24QA5JZDAY11GtKN-vd2w9gB2eGfkSycGpaz0SazFpJcK6TiQiifgrBpsmGH1JiA5kLicYm1FRjk1wCMJM4OYT-mYCgmlkgnY0gmlwhKwSMhmKbXVsdGlhZGRyc5YACASsEjIZBqtUAAoErBIyGQarVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNV8NjPRubdKGFpQ1WJjLcMDTVpSsCcU6Rsw1gE2bEhSDdGNwgqtUg3VkcIKrVoV3YWt1MgU"}'
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.201.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16978', '16979', '16980', '16981', '16982']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16978:16978 -p 16979:16979 -p 16980:16980 -p 16981:16981 -p 16982:16982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16980 --rest-port=16978 --tcp-port=16979 --discv5-udp-port=16981 --rest-address=0.0.0.0 --nat=extip:172.18.201.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=35390ffbecd0b140e9e2da376fcb0de85d748b81c1bdefd7ffeefe8bc7b1a2b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16982 --metrics-logging=true --relay=false --filter=true --filternode=/ip4/172.18.50.25/tcp/43860/p2p/16Uiu2HAmGFL2LfggJf67QnfdDn5BZfuHLpNbsZQ6pfMueYJM86AX --store=false --discv5-bootstrap-node=<src.node.waku_node.WakuNode object at 0x7fb84f65ba10>
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.24 waku dd4f9e2a849f2898f77458b7232859c32e0e614cb2e3237a2716c85f5be9b142
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd4f9e2a849f. Setting up logs at ./log/docker/node22_2026-01-31_04-30-24__0673a0aa-1b43-420d-818c-bbd64a78956c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16978
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.24/tcp/16979/p2p/16Uiu2HAmFNCJGUdD4bHNBGTjPKfGHetsqtp9zoMgPQFVXkq89KK3","/ip4/172.18.201.24/tcp/16980/ws/p2p/16Uiu2HAmFNCJGUdD4bHNBGTjPKfGHetsqtp9zoMgPQFVXkq89KK3"],"enrUri":"enr:-L24QEGGnY-Z3UfmefHi1aubEHtaeaRZ7BKiHU4GTnYyTKWtVFgYALt8kBUOrksBgV5uYAuc-BjIvF95NzZxrfQFDKUCgmlkgnY0gmlwhKwSyRiKbXVsdGlhZGRyc5YACASsEskYBkJTAAoErBLJGAZCVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKEWyURqtRUBKVNOv2QCpR3NjbYDT20kodmhetvaJVw6DdGNwgkJTg3VkcIJCVYV3YWt1MgQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:205 Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46650/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47921/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60536/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11362/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51920/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13451/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48057/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52508/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54427/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54866/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52278/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16059/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59881/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47081/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31771/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57834/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48604/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43859/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:208 Node22 make filter request to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16978/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46650/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47921/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60536/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11362/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51920/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13451/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52055/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48057/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52508/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54427/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54866/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52278/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16059/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59881/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47081/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31771/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57834/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48604/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45141/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.70.181/tcp/48605/p2p/16Uiu2HAmJbeAqtEX2bw8jinfi6cv3tndqd2Fg7WEzXosRzMjux8F","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.50.25/tcp/58848/p2p/16Uiu2HAmGFL2LfggJf67QnfdDn5BZfuHLpNbsZQ6pfMueYJM86AX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43859/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.201.24/tcp/32808/p2p/16Uiu2HAmFNCJGUdD4bHNBGTjPKfGHetsqtp9zoMgPQFVXkq89KK3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.254.155/tcp/45142/p2p/16Uiu2HAkxa2XYkoQUPX4oUaJPV13v4ZM6581CfAKqt8Fz6FLcuXq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 80 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:212 20 Nodes publish 20 messages
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46650/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47921/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11362/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51920/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13451/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48057/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52508/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52278/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16059/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47081/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31771/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57834/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:217 Node 22 requests messages of subscribed filter topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16978/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":1769833992952922323,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769833994238258089,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769833995522146379,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769833996862201950,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769833998152652008,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769833999437131635,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834000714068979,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834001995408037,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834003291655568,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834004613186174,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834005894220712,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834007205512595,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834008467736999,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834009731963208,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834011000055010,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834012265719547,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834013550689204,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834014841741780,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834016136613625,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769834017441181101,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:220 Total number received messages for node 22 is 20
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 fa8a613145d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id da0f463f3113
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 70e874f6375b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da0f463f3113. 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 5259c31463be
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1667af395899
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 70e874f6375b. 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 d98b2be1ee30
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5259c31463be. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fa8a613145d7. 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 afa30ec51251
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51d49725b2d5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8d6e81b4c0c9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container afa30ec51251. 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 6f8f1e60b448
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 51d49725b2d5. 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 2002e6462509
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8d6e81b4c0c9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1667af395899. 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 c667eec00e2f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4820febe36da
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2002e6462509. 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 90aa45fe429e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c667eec00e2f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d98b2be1ee30. 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 1e4ea8b93912
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4820febe36da. 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 1ad480034b75
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6f8f1e60b448. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 90aa45fe429e. 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 635dbc9f5978
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e4ea8b93912. 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 aa98bfb68afa
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ad480034b75. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 635dbc9f5978. 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 fd8f0c29d7d5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 60fe235a02b3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aa98bfb68afa. 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 092cb5248179
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fd8f0c29d7d5. 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 dd4f9e2a849f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 60fe235a02b3. 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
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 092cb5248179. Exiting log stream.
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 dd4f9e2a849f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py: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,228 @@
2026-01-31 04:32:32.636 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:32.637 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case1 with id: 2026-01-31_04-32-32__341c3c5c-3f0d-475f-a045-1db5dcb7863f
2026-01-31 04:32:32.638 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:32.647 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:32.647 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-32-32__341c3c5c-3f0d-475f-a045-1db5dcb7863f__wakuorg_nwaku:latest.log
2026-01-31 04:32:32.655 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:32.655 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-32-32__341c3c5c-3f0d-475f-a045-1db5dcb7863f__wakuorg_nwaku:latest.log
2026-01-31 04:32:32.661 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:32.661 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-32-32__341c3c5c-3f0d-475f-a045-1db5dcb7863f__wakuorg_nwaku:latest.log
2026-01-31 04:32:32.661 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:32:32.662 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:32.662 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:32.664 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:32.664 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.36
2026-01-31 04:32:32.664 DEBUG [src.node.docker_mananger] Generated ports ['6504', '6505', '6506', '6507', '6508']
2026-01-31 04:32:32.664 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:32.665 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:32.665 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:32.665 DEBUG [src.node.docker_mananger] docker run -i -t -p 6504:6504 -p 6505:6505 -p 6506:6506 -p 6507:6507 -p 6508:6508 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6506 --rest-port=6504 --tcp-port=6505 --discv5-udp-port=6507 --rest-address=0.0.0.0 --nat=extip:172.18.157.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7efe2c413272fce1b9d6d4c3f5a943c42d428cf355fecb43a414436b50a6edeb --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6508 --metrics-logging=true --relay=true
2026-01-31 04:32:32.849 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.36 waku 88dde1abaf316fb5ffd84808f9d92fd881c37a8a493b006867a976e3ad60fd9b
2026-01-31 04:32:32.870 ERROR [src.node.docker_mananger] Max retries reached for container 08d3d35417d5. Exiting log stream.
2026-01-31 04:32:32.881 DEBUG [src.node.docker_mananger] Container started with ID 88dde1abaf31. Setting up logs at ./log/docker/node1_2026-01-31_04-32-32__341c3c5c-3f0d-475f-a045-1db5dcb7863f__wakuorg_nwaku:latest.log
2026-01-31 04:32:32.882 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6504
2026-01-31 04:32:32.882 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:33.463 ERROR [src.node.docker_mananger] Max retries reached for container 07e95097b8bd. Exiting log stream.
2026-01-31 04:32:33.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6504/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:33.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:33.886 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:33.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6504/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:33.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.36/tcp/6505/p2p/16Uiu2HAmRNGzMLFtxDdTYxcjA2NqaM2w21EdTmnoye645SMdS4Vm","/ip4/172.18.157.36/tcp/6506/ws/p2p/16Uiu2HAmRNGzMLFtxDdTYxcjA2NqaM2w21EdTmnoye645SMdS4Vm"],"enrUri":"enr:-L24QN8s_xEJOzozw9YgT9qr-jWMzoF38g0ZH6oToRpSIUH7arkdlNb8GEuQhFr3a9gU_bWG89S9gx-yurXAJrRcTS4CgmlkgnY0gmlwhKwSnSSKbXVsdGlhZGRyc5YACASsEp0kBhlpAAoErBKdJAYZat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvN_eu_gzYsSNGNx7R27dU87JAe0k2h5maGgzHRIhQdiDdGNwghlpg3VkcIIZa4V3YWt1MhM"}'
2026-01-31 04:32:33.889 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:33.889 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:33.889 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:33.891 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:33.891 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.234
2026-01-31 04:32:33.891 DEBUG [src.node.docker_mananger] Generated ports ['19036', '19037', '19038', '19039', '19040']
2026-01-31 04:32:33.891 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:33.891 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:33.891 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:33.892 DEBUG [src.node.docker_mananger] docker run -i -t -p 19036:19036 -p 19037:19037 -p 19038:19038 -p 19039:19039 -p 19040:19040 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19038 --rest-port=19036 --tcp-port=19037 --discv5-udp-port=19039 --rest-address=0.0.0.0 --nat=extip:172.18.226.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebcb3dfcc32dcda50adddca7d7ae60efdb65edbaba809e99664bcb5bbb7aea1c --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19040 --metrics-logging=true --relay=true --storenode=/ip4/172.18.157.36/tcp/6505/p2p/16Uiu2HAmRNGzMLFtxDdTYxcjA2NqaM2w21EdTmnoye645SMdS4Vm --discv5-bootstrap-node=enr:-L24QN8s_xEJOzozw9YgT9qr-jWMzoF38g0ZH6oToRpSIUH7arkdlNb8GEuQhFr3a9gU_bWG89S9gx-yurXAJrRcTS4CgmlkgnY0gmlwhKwSnSSKbXVsdGlhZGRyc5YACASsEp0kBhlpAAoErBKdJAYZat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvN_eu_gzYsSNGNx7R27dU87JAe0k2h5maGgzHRIhQdiDdGNwghlpg3VkcIIZa4V3YWt1MhM
2026-01-31 04:32:34.077 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.234 waku eb4d7c4da82bda254d60db8cb1e88167e15f88a755731feb64f70405bb9e09b7
2026-01-31 04:32:34.117 DEBUG [src.node.docker_mananger] Container started with ID eb4d7c4da82b. Setting up logs at ./log/docker/node2_2026-01-31_04-32-32__341c3c5c-3f0d-475f-a045-1db5dcb7863f__wakuorg_nwaku:latest.log
2026-01-31 04:32:34.119 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19036
2026-01-31 04:32:34.119 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:35.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19036/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:35.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:35.124 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:35.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19036/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:35.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.234/tcp/19037/p2p/16Uiu2HAmPVrQabZgoNfEFiVJ41KLZjR5yj5zZnZweukJ1mZSGZLc","/ip4/172.18.226.234/tcp/19038/ws/p2p/16Uiu2HAmPVrQabZgoNfEFiVJ41KLZjR5yj5zZnZweukJ1mZSGZLc"],"enrUri":"enr:-L24QGlmk24dnwQ3_5khEBfHO3p7Ksw9pM3Rbp_veaP_bIkLVo3SggFvX5bBH6dObOf1xZdgWkyKUwLWOd1D7h8swjUCgmlkgnY0gmlwhKwS4uqKbXVsdGlhZGRyc5YACASsEuLqBkpdAAoErBLi6gZKXt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoRlY8JZJ2KkGCDy9ViEYJJU7yk-1U-ZfEM1XOHebZdmDdGNwgkpdg3VkcIJKX4V3YWt1MhM"}'
2026-01-31 04:32:35.127 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:35.127 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:35.127 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:35.128 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:35.128 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.16
2026-01-31 04:32:35.129 DEBUG [src.node.docker_mananger] Generated ports ['61651', '61652', '61653', '61654', '61655']
2026-01-31 04:32:35.129 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:35.129 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:35.129 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:35.129 DEBUG [src.node.docker_mananger] docker run -i -t -p 61651:61651 -p 61652:61652 -p 61653:61653 -p 61654:61654 -p 61655:61655 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61653 --rest-port=61651 --tcp-port=61652 --discv5-udp-port=61654 --rest-address=0.0.0.0 --nat=extip:172.18.198.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0edecd0d8c5deacfa91f8a533c9cc9d42ee038fa7d04d54a08c98d79f84cbc9 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61655 --metrics-logging=true --relay=true --storenode=/ip4/172.18.226.234/tcp/19037/p2p/16Uiu2HAmPVrQabZgoNfEFiVJ41KLZjR5yj5zZnZweukJ1mZSGZLc --discv5-bootstrap-node=enr:-L24QGlmk24dnwQ3_5khEBfHO3p7Ksw9pM3Rbp_veaP_bIkLVo3SggFvX5bBH6dObOf1xZdgWkyKUwLWOd1D7h8swjUCgmlkgnY0gmlwhKwS4uqKbXVsdGlhZGRyc5YACASsEuLqBkpdAAoErBLi6gZKXt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoRlY8JZJ2KkGCDy9ViEYJJU7yk-1U-ZfEM1XOHebZdmDdGNwgkpdg3VkcIJKX4V3YWt1MhM
2026-01-31 04:32:35.319 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.16 waku f8502a69e1c691306fc33a954de879f6f390ef925835df914a4596ff83a73e26
2026-01-31 04:32:35.351 DEBUG [src.node.docker_mananger] Container started with ID f8502a69e1c6. Setting up logs at ./log/docker/node3_2026-01-31_04-32-32__341c3c5c-3f0d-475f-a045-1db5dcb7863f__wakuorg_nwaku:latest.log
2026-01-31 04:32:35.351 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61651
2026-01-31 04:32:35.351 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:36.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61651/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:36.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:36.356 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:36.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61651/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:36.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.16/tcp/61652/p2p/16Uiu2HAmLUmZ3sP1VrecsPHk4sCjkNro3tZrXd9Tq95LMiS8eCDF","/ip4/172.18.198.16/tcp/61653/ws/p2p/16Uiu2HAmLUmZ3sP1VrecsPHk4sCjkNro3tZrXd9Tq95LMiS8eCDF"],"enrUri":"enr:-L24QHH83dvn2Y351zgFr6Mn1TJhOs3ITqWU19KSrcbys-TUYiQKd_0VQCyrrpAzc1QSX1xc69E48y3HYUHCkdGnKGICgmlkgnY0gmlwhKwSxhCKbXVsdGlhZGRyc5YACASsEsYQBvDUAAoErBLGEAbw1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdD83qjTQgJ4ZzN0-XmF9YJeJnulkh8UU6uu3KQ6jQGqDdGNwgvDUg3VkcILw1oV3YWt1MgE"}'
2026-01-31 04:32:36.359 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:36.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.36/tcp/6505/p2p/16Uiu2HAmRNGzMLFtxDdTYxcjA2NqaM2w21EdTmnoye645SMdS4Vm"]'
2026-01-31 04:32:36.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.234/tcp/19037/p2p/16Uiu2HAmPVrQabZgoNfEFiVJ41KLZjR5yj5zZnZweukJ1mZSGZLc"]'
2026-01-31 04:32:36.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:36.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:36.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:36.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.406 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.412 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.422 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.428 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.439 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.444 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.454 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.459 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.471 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.476 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.487 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.494 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.504 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.512 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.523 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.528 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.539 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.545 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.556 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.564 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.574 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.581 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.591 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.599 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.609 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.616 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.627 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.635 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.645 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.651 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.663 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.671 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.681 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.689 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.700 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.705 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.717 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.723 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.733 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19036/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.741 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.751 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.756 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.766 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.771 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.782 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.787 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.799 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.803 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.813 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.817 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.829 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.833 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.844 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.848 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.861 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.865 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.875 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.880 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.890 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:36.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:36.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:36.895 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:36.905 DEBUG [src.node.waku_node] Restarting container with id 88dde1abaf31
2026-01-31 04:32:37.645 DEBUG [src.node.waku_node] Restarting container with id eb4d7c4da82b
2026-01-31 04:32:38.418 DEBUG [src.node.waku_node] Restarting container with id f8502a69e1c6
2026-01-31 04:32:39.209 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-01-31 04:32:41.210 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:41.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6504/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:41.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe4e5586096d40baf6293be2df13d9eed6b4e78b64f167ed7c85820a5c8b01ce2"},{"messageHash":"0xd41da2fcea14c5e7be8612bbe6a4bfe345660962353b87100c0949260def07d9"},{"messageHash":"0xc0c6f3aba46427771b8d0421d1dce47f5e94fa6ea707b1d8b3f8561c0ac074f9"},{"messageHash":"0x78bf7e6941e127426496dc67a56656bbcfb117086242a8a30c6c6d2b0e6ccccc"},{"messageHash":"0x09e500dbb271ae271922c18020615d9b5b2be0fbc31bbaf7f236ff4059d641f4"},{"messageHash":"0xdfa260a1fe026acd33924c4957019ea67b466b332cc8c2d49e36b003052c8195"},{"messageHash":"0xcbc117404b1eddb56330d6130570893f798dff6221b26cedff47054b042f5d2d"},{"messageHash":"0x29a45abedc7ac6bd017f169e0ae94d59cff028b197f1d7032e08c446adb418b8"},{"messageHash":"0xee7e269254c19967b84cf472eadebfac43519ea8249874deb0898bec145cf6c2"},{"messageHash":"0x3753d5fab7afbd1d1d80396ffc24fb6e64706afc6a144a1f6f569798a697b2c3"},{"messageHash":"0xb1f3f771e4c5101ad6514caa9ca84217ce30c36156b43f5b3736475ae24fae26"},{"messageHash":"0x2ea07b08c28c1efda6448804d7ae146efc31837ca0cee8bdd5811d606a76640c"},{"messageHash":"0xee01732818bcf02ffdcd50e9ff398c526d79c547b3233909e4f1abf40dce67cf"},{"messageHash":"0x21dd3bbfd2485a2d3f81d07cb223b5eca5f0046a8ba23eb628b244a0769d86f4"},{"messageHash":"0x9a7f74438815e19e026e9fd0b25a127724bbb649a3e3cfaab1cb63f65b8955be"},{"messageHash":"0x018bcf321fc88e75966a26465db8e7f7f6ba2dbe0954f3aa3ff057eaf12c37f7"},{"messageHash":"0x89386dd1b5dc7e6b19c34ae4c6ed2ad3e796159c89c633f1a9918e2e02424ea5"},{"messageHash":"0x41288e70ec3281a710f04bd44ecd34dd5d98d276f491768632b402a76592d0bd"},{"messageHash":"0x733be0de10d0f925d892609815d113ed374e764cd0e1593cd415f7ac2f65acee"},{"messageHash":"0x452225254c36e0f731d0fbdc216486fe10b84bf90721f847113c548bb1f66fd9"},{"messageHash":"0x294b64db994d7c8bcfe7edfdb1b283f64262ac5c17e5518c7b992abfc4fc5daa"},{"messageHash":"0x6b31b8242071309a6643a85a5a776c0caec97e0bc8f6fba449446a8e75719b13"},{"messageHash":"0x05ab4eaf36b117d022506e19288758bb3b85f5dbbec3c995257465af77f0f9ee"},{"messageHash":"0x170dae6d810e217973ef36f224cd7a8cdbc5ad692f15f2b82696024132bbe577"},{"messageHash":"0x0ddd90ca38414d406eb86cb0e87f455ae330c671c5b7c656edd43f854d7c6a3f"},{"messageHash":"0x90fa5c98d8dd76fe609d5a8bc3d73a54dfdff728ee876c8a46f020a2ce1a81db"},{"messageHash":"0xe11fff396f5ed81f22102e56adede9aebb79c47600718de2d609294abc7c013b"},{"messageHash":"0x379d6016b753e4ed2696cd80eaefa00b66eb92ff4d5dcdbdd1b20108fc614892"},{"messageHash":"0xa3c280a419681b49955f14b51686ad5449af2ab562008e4d9b1793635db9f103"},{"messageHash":"0x3018c07faeb011e44bf5e4a30ab2cd6a0061134f28d2e09b7ed284e493c30846"}]}'
2026-01-31 04:32:41.214 DEBUG [src.steps.store] messages length is 30
2026-01-31 04:32:41.217 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:41.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:41.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe4e5586096d40baf6293be2df13d9eed6b4e78b64f167ed7c85820a5c8b01ce2"},{"messageHash":"0xd41da2fcea14c5e7be8612bbe6a4bfe345660962353b87100c0949260def07d9"},{"messageHash":"0xc0c6f3aba46427771b8d0421d1dce47f5e94fa6ea707b1d8b3f8561c0ac074f9"},{"messageHash":"0x78bf7e6941e127426496dc67a56656bbcfb117086242a8a30c6c6d2b0e6ccccc"},{"messageHash":"0x09e500dbb271ae271922c18020615d9b5b2be0fbc31bbaf7f236ff4059d641f4"},{"messageHash":"0xdfa260a1fe026acd33924c4957019ea67b466b332cc8c2d49e36b003052c8195"},{"messageHash":"0xcbc117404b1eddb56330d6130570893f798dff6221b26cedff47054b042f5d2d"},{"messageHash":"0x29a45abedc7ac6bd017f169e0ae94d59cff028b197f1d7032e08c446adb418b8"},{"messageHash":"0xee7e269254c19967b84cf472eadebfac43519ea8249874deb0898bec145cf6c2"},{"messageHash":"0x3753d5fab7afbd1d1d80396ffc24fb6e64706afc6a144a1f6f569798a697b2c3"},{"messageHash":"0xb1f3f771e4c5101ad6514caa9ca84217ce30c36156b43f5b3736475ae24fae26"},{"messageHash":"0x2ea07b08c28c1efda6448804d7ae146efc31837ca0cee8bdd5811d606a76640c"},{"messageHash":"0xee01732818bcf02ffdcd50e9ff398c526d79c547b3233909e4f1abf40dce67cf"},{"messageHash":"0x21dd3bbfd2485a2d3f81d07cb223b5eca5f0046a8ba23eb628b244a0769d86f4"},{"messageHash":"0x9a7f74438815e19e026e9fd0b25a127724bbb649a3e3cfaab1cb63f65b8955be"},{"messageHash":"0x018bcf321fc88e75966a26465db8e7f7f6ba2dbe0954f3aa3ff057eaf12c37f7"},{"messageHash":"0x89386dd1b5dc7e6b19c34ae4c6ed2ad3e796159c89c633f1a9918e2e02424ea5"},{"messageHash":"0x41288e70ec3281a710f04bd44ecd34dd5d98d276f491768632b402a76592d0bd"},{"messageHash":"0x733be0de10d0f925d892609815d113ed374e764cd0e1593cd415f7ac2f65acee"},{"messageHash":"0x452225254c36e0f731d0fbdc216486fe10b84bf90721f847113c548bb1f66fd9"},{"messageHash":"0x294b64db994d7c8bcfe7edfdb1b283f64262ac5c17e5518c7b992abfc4fc5daa"},{"messageHash":"0x6b31b8242071309a6643a85a5a776c0caec97e0bc8f6fba449446a8e75719b13"},{"messageHash":"0x05ab4eaf36b117d022506e19288758bb3b85f5dbbec3c995257465af77f0f9ee"},{"messageHash":"0x170dae6d810e217973ef36f224cd7a8cdbc5ad692f15f2b82696024132bbe577"},{"messageHash":"0x0ddd90ca38414d406eb86cb0e87f455ae330c671c5b7c656edd43f854d7c6a3f"},{"messageHash":"0x90fa5c98d8dd76fe609d5a8bc3d73a54dfdff728ee876c8a46f020a2ce1a81db"},{"messageHash":"0xe11fff396f5ed81f22102e56adede9aebb79c47600718de2d609294abc7c013b"},{"messageHash":"0x379d6016b753e4ed2696cd80eaefa00b66eb92ff4d5dcdbdd1b20108fc614892"},{"messageHash":"0xa3c280a419681b49955f14b51686ad5449af2ab562008e4d9b1793635db9f103"},{"messageHash":"0x3018c07faeb011e44bf5e4a30ab2cd6a0061134f28d2e09b7ed284e493c30846"}]}'
2026-01-31 04:32:41.222 DEBUG [src.steps.store] messages length is 30
2026-01-31 04:32:41.224 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:41.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61651/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:41.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f6ee6e5f66334c950d65","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe4e5586096d40baf6293be2df13d9eed6b4e78b64f167ed7c85820a5c8b01ce2"},{"messageHash":"0xd41da2fcea14c5e7be8612bbe6a4bfe345660962353b87100c0949260def07d9"},{"messageHash":"0xc0c6f3aba46427771b8d0421d1dce47f5e94fa6ea707b1d8b3f8561c0ac074f9"},{"messageHash":"0x78bf7e6941e127426496dc67a56656bbcfb117086242a8a30c6c6d2b0e6ccccc"},{"messageHash":"0x09e500dbb271ae271922c18020615d9b5b2be0fbc31bbaf7f236ff4059d641f4"},{"messageHash":"0xdfa260a1fe026acd33924c4957019ea67b466b332cc8c2d49e36b003052c8195"},{"messageHash":"0xcbc117404b1eddb56330d6130570893f798dff6221b26cedff47054b042f5d2d"},{"messageHash":"0x29a45abedc7ac6bd017f169e0ae94d59cff028b197f1d7032e08c446adb418b8"},{"messageHash":"0xee7e269254c19967b84cf472eadebfac43519ea8249874deb0898bec145cf6c2"},{"messageHash":"0x3753d5fab7afbd1d1d80396ffc24fb6e64706afc6a144a1f6f569798a697b2c3"},{"messageHash":"0xb1f3f771e4c5101ad6514caa9ca84217ce30c36156b43f5b3736475ae24fae26"},{"messageHash":"0x2ea07b08c28c1efda6448804d7ae146efc31837ca0cee8bdd5811d606a76640c"},{"messageHash":"0xee01732818bcf02ffdcd50e9ff398c526d79c547b3233909e4f1abf40dce67cf"},{"messageHash":"0x21dd3bbfd2485a2d3f81d07cb223b5eca5f0046a8ba23eb628b244a0769d86f4"},{"messageHash":"0x9a7f74438815e19e026e9fd0b25a127724bbb649a3e3cfaab1cb63f65b8955be"},{"messageHash":"0x018bcf321fc88e75966a26465db8e7f7f6ba2dbe0954f3aa3ff057eaf12c37f7"},{"messageHash":"0x89386dd1b5dc7e6b19c34ae4c6ed2ad3e796159c89c633f1a9918e2e02424ea5"},{"messageHash":"0x41288e70ec3281a710f04bd44ecd34dd5d98d276f491768632b402a76592d0bd"},{"messageHash":"0x733be0de10d0f925d892609815d113ed374e764cd0e1593cd415f7ac2f65acee"},{"messageHash":"0x452225254c36e0f731d0fbdc216486fe10b84bf90721f847113c548bb1f66fd9"},{"messageHash":"0x294b64db994d7c8bcfe7edfdb1b283f64262ac5c17e5518c7b992abfc4fc5daa"},{"messageHash":"0x6b31b8242071309a6643a85a5a776c0caec97e0bc8f6fba449446a8e75719b13"},{"messageHash":"0x05ab4eaf36b117d022506e19288758bb3b85f5dbbec3c995257465af77f0f9ee"},{"messageHash":"0x170dae6d810e217973ef36f224cd7a8cdbc5ad692f15f2b82696024132bbe577"},{"messageHash":"0x0ddd90ca38414d406eb86cb0e87f455ae330c671c5b7c656edd43f854d7c6a3f"},{"messageHash":"0x90fa5c98d8dd76fe609d5a8bc3d73a54dfdff728ee876c8a46f020a2ce1a81db"},{"messageHash":"0xe11fff396f5ed81f22102e56adede9aebb79c47600718de2d609294abc7c013b"},{"messageHash":"0x379d6016b753e4ed2696cd80eaefa00b66eb92ff4d5dcdbdd1b20108fc614892"},{"messageHash":"0xa3c280a419681b49955f14b51686ad5449af2ab562008e4d9b1793635db9f103"},{"messageHash":"0x3018c07faeb011e44bf5e4a30ab2cd6a0061134f28d2e09b7ed284e493c30846"}]}'
2026-01-31 04:32:41.234 DEBUG [src.steps.store] messages length is 30
2026-01-31 04:32:41.238 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:41.239 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:41.240 DEBUG [src.node.waku_node] Stopping container with id 88dde1abaf31
2026-01-31 04:32:41.770 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:41.770 DEBUG [src.node.waku_node] Stopping container with id eb4d7c4da82b
2026-01-31 04:32:42.339 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:42.341 DEBUG [src.node.waku_node] Stopping container with id f8502a69e1c6
2026-01-31 04:32:42.586 ERROR [src.node.docker_mananger] Max retries reached for container 88dde1abaf31. Exiting log stream.
2026-01-31 04:32:42.902 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:42.906 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:42.944 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:43.017 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:43.050 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_content_topic_format with id: 2026-01-31_04-33-36__202fa3d8-6944-4d8a-aad9-6837b7380fed
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-01-31_04-33-36__202fa3d8-6944-4d8a-aad9-6837b7380fed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34988', '34989', '34990', '34991', '34992']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34988:34988 -p 34989:34989 -p 34990:34990 -p 34991:34991 -p 34992:34992 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34990 --rest-port=34988 --tcp-port=34989 --discv5-udp-port=34991 --rest-address=0.0.0.0 --nat=extip:172.18.228.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aded7255434d6aa5ea58f6cdaefdd4d0cefdbd3d3cecbe5397e47c33619f7fbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34992 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.36 waku 5619594d18a54c79ff23d5b6cc3c40962b91e078276d7c8a10322e5267de57ba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5619594d18a5. Setting up logs at ./log/docker/node1_2026-01-31_04-33-36__202fa3d8-6944-4d8a-aad9-6837b7380fed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34988
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 4df5a8481783. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 912558371a32. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34988/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34988/debug/v1/info" -H "Content-Type: application/json" -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.36/tcp/34989/p2p/16Uiu2HAmABRzBtFqekJbNAnCkrKBz2hG7yLauQ6wsWEHUFzPC12X","/ip4/172.18.228.36/tcp/34990/ws/p2p/16Uiu2HAmABRzBtFqekJbNAnCkrKBz2hG7yLauQ6wsWEHUFzPC12X"],"enrUri":"enr:-L24QBWPY4eECfeCl0Dcye8j_lVgrjwe66YSH5fCWUKOWvzSVG5U6vzkB9K3EA98vx7qSLcMe_CitQtnBEn2HRfjm-ACgmlkgnY0gmlwhKwS5CSKbXVsdGlhZGRyc5YACASsEuQkBoitAAoErBLkJAaIrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2zlZtPI8DAqePl_YY1WdgHt1JZ5JKKQdnMiO00FEiRCDdGNwgoitg3VkcIKIr4V3YWt1MgU"}'
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-01-31_04-33-36__202fa3d8-6944-4d8a-aad9-6837b7380fed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.12.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22501', '22502', '22503', '22504', '22505']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22501:22501 -p 22502:22502 -p 22503:22503 -p 22504:22504 -p 22505:22505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22503 --rest-port=22501 --tcp-port=22502 --discv5-udp-port=22504 --rest-address=0.0.0.0 --nat=extip:172.18.12.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dffe0ba6e0bfe34d23c66fbdf0849ca8cd8ca62dff7e3bbddddfe74ae9b82c48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22505 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBWPY4eECfeCl0Dcye8j_lVgrjwe66YSH5fCWUKOWvzSVG5U6vzkB9K3EA98vx7qSLcMe_CitQtnBEn2HRfjm-ACgmlkgnY0gmlwhKwS5CSKbXVsdGlhZGRyc5YACASsEuQkBoitAAoErBLkJAaIrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2zlZtPI8DAqePl_YY1WdgHt1JZ5JKKQdnMiO00FEiRCDdGNwgoitg3VkcIKIr4V3YWt1MgU --filternode=/ip4/172.18.228.36/tcp/34989/p2p/16Uiu2HAmABRzBtFqekJbNAnCkrKBz2hG7yLauQ6wsWEHUFzPC12X
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.115 waku e3a8d8dffaa37b6af007e13216a75a9d6664833f0928c1ea64322a137f67c492
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e3a8d8dffaa3. Setting up logs at ./log/docker/node2_2026-01-31_04-33-36__202fa3d8-6944-4d8a-aad9-6837b7380fed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22501
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22501/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.115/tcp/22502/p2p/16Uiu2HAm2eQEeVQSeMApBuZnVwMdSNiMrzZeovhtr5qHkw7GDaWp","/ip4/172.18.12.115/tcp/22503/ws/p2p/16Uiu2HAm2eQEeVQSeMApBuZnVwMdSNiMrzZeovhtr5qHkw7GDaWp"],"enrUri":"enr:-L24QCC2tWj1FUkSfMdy7kAdPukHnqiB4VDcZdfRUKkk756BA5K1kL0A0wkDN8AIxKjxSnPzA8Tys3mVn2dl63dpqUcCgmlkgnY0gmlwhKwSDHOKbXVsdGlhZGRyc5YACASsEgxzBlfmAAoErBIMcwZX590DgnJzhQADAQAAiXNlY3AyNTZrMaECa0SOrDqRmLswDt40f1HNUK24rDOoryjdlG4NjZmOJPWDdGNwglfmg3VkcIJX6IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22501/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.36/tcp/34989/p2p/16Uiu2HAmABRzBtFqekJbNAnCkrKBz2hG7yLauQ6wsWEHUFzPC12X"]'
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:34988/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e5651c95-06e1-488d-aff3-f5648add4f64", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e5651c95-06e1-488d-aff3-f5648add4f64","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22501/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22501/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22501/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22501/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22501/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5619594d18a5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e3a8d8dffaa3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_nodes_are_not_relay_and_have_storenode_set with id: 2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__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-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__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-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.121.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24113', '24114', '24115', '24116', '24117']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24113:24113 -p 24114:24114 -p 24115:24115 -p 24116:24116 -p 24117:24117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24115 --rest-port=24113 --tcp-port=24114 --discv5-udp-port=24116 --rest-address=0.0.0.0 --nat=extip:172.18.121.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdfffe6d458e2a91f72f3cbd7e638bd57ebce6d856abd42e4281dbd5ae1fab3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24117 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.247 waku beb9a7bfec55ea6db4e75f4164a38f0caf398052c3ab6740788752f6229d5132
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 829b405090c3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID beb9a7bfec55. Setting up logs at ./log/docker/node1_2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24113
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 99a50c8d7ac2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24113/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24113/debug/v1/info" -H "Content-Type: application/json" -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/24114/p2p/16Uiu2HAm1mrQJPAXBwVXvdGXgnUUu9fY7C3LkfDYL3N9Dqb7DLr2","/ip4/172.18.121.247/tcp/24115/ws/p2p/16Uiu2HAm1mrQJPAXBwVXvdGXgnUUu9fY7C3LkfDYL3N9Dqb7DLr2"],"enrUri":"enr:-L24QDwYBWnQZd0QzJemd66Il1Dsl3WuJ4ET9zmsiS4_dWhxNVPxDG3xXIm9nnXHiMPaOusWwNgmatkZ5_rExSVYxCwCgmlkgnY0gmlwhKwSefeKbXVsdGlhZGRyc5YACASsEnn3Bl4yAAoErBJ59wZeM90DgnJzhQADAQAAiXNlY3AyNTZrMaECXlGFxPgRD_McpHnSfAM9wrcgV49bR97duyGT24j50EeDdGNwgl4yg3VkcIJeNIV3YWt1MgM"}'
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.15.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22939', '22940', '22941', '22942', '22943']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22939:22939 -p 22940:22940 -p 22941:22941 -p 22942:22942 -p 22943:22943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22941 --rest-port=22939 --tcp-port=22940 --discv5-udp-port=22942 --rest-address=0.0.0.0 --nat=extip:172.18.15.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deccbcdb794fc6cf9331040d85055ad9bfc2fcefe3059cfdbc2c6bf95baa72c7 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22943 --metrics-logging=true --relay=false --storenode=/ip4/172.18.121.247/tcp/24114/p2p/16Uiu2HAm1mrQJPAXBwVXvdGXgnUUu9fY7C3LkfDYL3N9Dqb7DLr2 --discv5-bootstrap-node=enr:-L24QDwYBWnQZd0QzJemd66Il1Dsl3WuJ4ET9zmsiS4_dWhxNVPxDG3xXIm9nnXHiMPaOusWwNgmatkZ5_rExSVYxCwCgmlkgnY0gmlwhKwSefeKbXVsdGlhZGRyc5YACASsEnn3Bl4yAAoErBJ59wZeM90DgnJzhQADAQAAiXNlY3AyNTZrMaECXlGFxPgRD_McpHnSfAM9wrcgV49bR97duyGT24j50EeDdGNwgl4yg3VkcIJeNIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.6 waku b92d518846d377421acea89899bd2a9062b7d9d947813582bcfa4b86afe336cb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b92d518846d3. Setting up logs at ./log/docker/node2_2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22939
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22939/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.6/tcp/22940/p2p/16Uiu2HAmAm2eV6Pt4rdSPjwoawxYkF9JFp7kyAHimBQV5ko3X7SB","/ip4/172.18.15.6/tcp/22941/ws/p2p/16Uiu2HAmAm2eV6Pt4rdSPjwoawxYkF9JFp7kyAHimBQV5ko3X7SB"],"enrUri":"enr:-L24QJEH6ycaKCVHA4mY7n0AvmNhd8KeKZ0w-66A08u0Eb1yI8Bwfv5cz5d6TQ6LPz_oFfw1XSS11A3-yMouitqglAwCgmlkgnY0gmlwhKwSDwaKbXVsdGlhZGRyc5YACASsEg8GBlmcAAoErBIPBgZZnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC49S1JzStnqGrfA4luM985RJA0CvYkW8n3TWxQc-8YtyDdGNwglmcg3VkcIJZnoV3YWt1MgA"}'
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.146.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60804', '60805', '60806', '60807', '60808']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60804:60804 -p 60805:60805 -p 60806:60806 -p 60807:60807 -p 60808:60808 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60806 --rest-port=60804 --tcp-port=60805 --discv5-udp-port=60807 --rest-address=0.0.0.0 --nat=extip:172.18.146.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4eb810bd6d10ac49ef0dba0887ba2bb4244b9e89045592ce646360bdaaa8f95 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60808 --metrics-logging=true --relay=false --storenode=/ip4/172.18.121.247/tcp/24114/p2p/16Uiu2HAm1mrQJPAXBwVXvdGXgnUUu9fY7C3LkfDYL3N9Dqb7DLr2 --discv5-bootstrap-node=enr:-L24QJEH6ycaKCVHA4mY7n0AvmNhd8KeKZ0w-66A08u0Eb1yI8Bwfv5cz5d6TQ6LPz_oFfw1XSS11A3-yMouitqglAwCgmlkgnY0gmlwhKwSDwaKbXVsdGlhZGRyc5YACASsEg8GBlmcAAoErBIPBgZZnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC49S1JzStnqGrfA4luM985RJA0CvYkW8n3TWxQc-8YtyDdGNwglmcg3VkcIJZnoV3YWt1MgA
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.148 waku 3ae4201775fba748e48b2b490d6753fa7cf33efcb57b26126140d82a758ca268
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ae4201775fb. Setting up logs at ./log/docker/node3_2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60804
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60804/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60804/debug/v1/info" -H "Content-Type: application/json" -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.148/tcp/60805/p2p/16Uiu2HAm9uPGZoV6SHR2RARr5xmgfHQmSLCpmQfWAGdagVEmvJwK","/ip4/172.18.146.148/tcp/60806/ws/p2p/16Uiu2HAm9uPGZoV6SHR2RARr5xmgfHQmSLCpmQfWAGdagVEmvJwK"],"enrUri":"enr:-L24QEJmqG91-FPvwwar9nBiyIGSB_aFp7cs7ybrUzrXthsGc4qltl2WpGPrsLM0SFyxBTX4cOFVOtPR642GESHS5C4CgmlkgnY0gmlwhKwSkpSKbXVsdGlhZGRyc5YACASsEpKUBu2FAAoErBKSlAbtht0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1xz8Eco6s3Say5JtP4p73k3h_8VqzSk26-MCZp98k1qDdGNwgu2Fg3VkcILth4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22939/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.247/tcp/24114/p2p/16Uiu2HAm1mrQJPAXBwVXvdGXgnUUu9fY7C3LkfDYL3N9Dqb7DLr2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60804/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.6/tcp/22940/p2p/16Uiu2HAmAm2eV6Pt4rdSPjwoawxYkF9JFp7kyAHimBQV5ko3X7SB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:24113/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cd1ed83a6e38188dfcb26cdb7faa3678124fb76603751350fa17164d86e63a7"},{"messageHash":"0x83a21aa2fb54b4b8fa68f498bd446da7f69ed90591c9e4185c22853885f3e589"},{"messageHash":"0x0324b042beb082fd3c69cd7f6b04d85805a1c3b4bb09593d1c8e7fdcd8892806"},{"messageHash":"0x2f0f9f12a76fcfa597aed60c3163b25cbccdc448ebc0a726607d25dbf315c47f"},{"messageHash":"0xdee956ba115f4206fa7a95138b34e8f3ad17b0bbd0bdbd2733cceb4bbd8c3273"},{"messageHash":"0xae313bd423d44374c98d64b1cec06633500c9c982c052daf37af0d64d2acced6"},{"messageHash":"0x59a90c2ba4d1a516d3e3a34443554ffbfc5a685210128cf2c43e817d86d6b7d9"},{"messageHash":"0x9db0da62fc4f8e6350e96b8cb5f156df98fd565375ef8ce56aa92132b2033167"},{"messageHash":"0x18f2bb08ba7fd1a5f2924db4e65c9c943a18022342410015ab03248ce02b600e"},{"messageHash":"0x06650b87affaa944103b726d39c68f35a791572ad0800ef3609488069aebd07a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"46fe408e635f1b5cca35","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cd1ed83a6e38188dfcb26cdb7faa3678124fb76603751350fa17164d86e63a7"},{"messageHash":"0x83a21aa2fb54b4b8fa68f498bd446da7f69ed90591c9e4185c22853885f3e589"},{"messageHash":"0x0324b042beb082fd3c69cd7f6b04d85805a1c3b4bb09593d1c8e7fdcd8892806"},{"messageHash":"0x2f0f9f12a76fcfa597aed60c3163b25cbccdc448ebc0a726607d25dbf315c47f"},{"messageHash":"0xdee956ba115f4206fa7a95138b34e8f3ad17b0bbd0bdbd2733cceb4bbd8c3273"},{"messageHash":"0xae313bd423d44374c98d64b1cec06633500c9c982c052daf37af0d64d2acced6"},{"messageHash":"0x59a90c2ba4d1a516d3e3a34443554ffbfc5a685210128cf2c43e817d86d6b7d9"},{"messageHash":"0x9db0da62fc4f8e6350e96b8cb5f156df98fd565375ef8ce56aa92132b2033167"},{"messageHash":"0x18f2bb08ba7fd1a5f2924db4e65c9c943a18022342410015ab03248ce02b600e"},{"messageHash":"0x06650b87affaa944103b726d39c68f35a791572ad0800ef3609488069aebd07a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60804/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"90d84ab3c7f61bea16b4","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cd1ed83a6e38188dfcb26cdb7faa3678124fb76603751350fa17164d86e63a7"},{"messageHash":"0x83a21aa2fb54b4b8fa68f498bd446da7f69ed90591c9e4185c22853885f3e589"},{"messageHash":"0x0324b042beb082fd3c69cd7f6b04d85805a1c3b4bb09593d1c8e7fdcd8892806"},{"messageHash":"0x2f0f9f12a76fcfa597aed60c3163b25cbccdc448ebc0a726607d25dbf315c47f"},{"messageHash":"0xdee956ba115f4206fa7a95138b34e8f3ad17b0bbd0bdbd2733cceb4bbd8c3273"},{"messageHash":"0xae313bd423d44374c98d64b1cec06633500c9c982c052daf37af0d64d2acced6"},{"messageHash":"0x59a90c2ba4d1a516d3e3a34443554ffbfc5a685210128cf2c43e817d86d6b7d9"},{"messageHash":"0x9db0da62fc4f8e6350e96b8cb5f156df98fd565375ef8ce56aa92132b2033167"},{"messageHash":"0x18f2bb08ba7fd1a5f2924db4e65c9c943a18022342410015ab03248ce02b600e"},{"messageHash":"0x06650b87affaa944103b726d39c68f35a791572ad0800ef3609488069aebd07a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id beb9a7bfec55
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b92d518846d3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3ae4201775fb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container beb9a7bfec55. 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,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-01-31_04-33-59__f9ef0a76-f3ce-4d0e-bd97-97130c4b6875
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-01-31_04-33-59__f9ef0a76-f3ce-4d0e-bd97-97130c4b6875__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14283', '14284', '14285', '14286', '14287']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14283:14283 -p 14284:14284 -p 14285:14285 -p 14286:14286 -p 14287:14287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14285 --rest-port=14283 --tcp-port=14284 --discv5-udp-port=14286 --rest-address=0.0.0.0 --nat=extip:172.18.208.121 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=feb9ea3d81dd1ac6dada350d2e044ceafc24d789e7cc56584dfcc2fe5a1ede3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14287 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.121 waku fc49ca7277f45eda92f4a8e4b01966099ddd8da10ef1b8514b1c7c8e76cdc293
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bda700376f47. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fc49ca7277f4. Setting up logs at ./log/docker/node1_2026-01-31_04-33-59__f9ef0a76-f3ce-4d0e-bd97-97130c4b6875__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14283
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 f81e59c0b99e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14283/debug/v1/info" -H "Content-Type: application/json" -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.121/tcp/14284/p2p/16Uiu2HAm31roZUwtkFPzfTZeg6Vt4T12SZ996w97vAiJbnKXfWfU","/ip4/172.18.208.121/tcp/14285/ws/p2p/16Uiu2HAm31roZUwtkFPzfTZeg6Vt4T12SZ996w97vAiJbnKXfWfU"],"enrUri":"enr:-L24QDJz7EHz2D2QaMsutLcE-E_Qu6JTKlHDT-25v_5FFTjpBkwu3mqw0z3UNHBgyUi0_u6N9cO4C72arlouX-TVxr8CgmlkgnY0gmlwhKwS0HmKbXVsdGlhZGRyc5YACASsEtB5BjfMAAoErBLQeQY3zd0DgnJzhQACAQAAiXNlY3AyNTZrMaECcMPLU9TaBv-IbiXtkXqhDEmKQF_XA88mBFuDhbSZuhuDdGNwgjfMg3VkcII3zoV3YWt1MgU"}'
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-01-31_04-33-59__f9ef0a76-f3ce-4d0e-bd97-97130c4b6875__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16544', '16545', '16546', '16547', '16548']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16544:16544 -p 16545:16545 -p 16546:16546 -p 16547:16547 -p 16548:16548 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16546 --rest-port=16544 --tcp-port=16545 --discv5-udp-port=16547 --rest-address=0.0.0.0 --nat=extip:172.18.55.48 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=74180ff6cec97baf82bfd05cc6cddabac92cf400ccf9fb8ca8fcbfbbc49c9d8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16548 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDJz7EHz2D2QaMsutLcE-E_Qu6JTKlHDT-25v_5FFTjpBkwu3mqw0z3UNHBgyUi0_u6N9cO4C72arlouX-TVxr8CgmlkgnY0gmlwhKwS0HmKbXVsdGlhZGRyc5YACASsEtB5BjfMAAoErBLQeQY3zd0DgnJzhQACAQAAiXNlY3AyNTZrMaECcMPLU9TaBv-IbiXtkXqhDEmKQF_XA88mBFuDhbSZuhuDdGNwgjfMg3VkcII3zoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.48 waku 9cca5dd59c3407f50fdd3e69e235f69aea8b8f0d6ac73fe8ab494ce005884859
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9cca5dd59c34. Setting up logs at ./log/docker/node2_2026-01-31_04-33-59__f9ef0a76-f3ce-4d0e-bd97-97130c4b6875__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16544
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16544/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16544/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.48/tcp/16545/p2p/16Uiu2HAmE3nKa69akHWmPzdLxYyhd1YwskmKswHFELPszmPawKxc","/ip4/172.18.55.48/tcp/16546/ws/p2p/16Uiu2HAmE3nKa69akHWmPzdLxYyhd1YwskmKswHFELPszmPawKxc"],"enrUri":"enr:-L24QCu7Z56TZ9GsOFLwTJthdzqi7gpYrcEpZIZpUJ6m42lELp5iI3_UIyJxXySfzj8ZM-VsehAygr6dFOkNK5sgpWgCgmlkgnY0gmlwhKwSNzCKbXVsdGlhZGRyc5YACASsEjcwBkChAAoErBI3MAZAot0DgnJzhQACAQAAiXNlY3AyNTZrMaEDFLJxjwXqBxDzOV8Eik614O0lbw0yjnZgwKOb4McAs-GDdGNwgkChg3VkcIJAo4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16544/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.121/tcp/14284/p2p/16Uiu2HAm31roZUwtkFPzfTZeg6Vt4T12SZ996w97vAiJbnKXfWfU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14283/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:16544/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:14283/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:14283/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":1769834042082208188,"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:16544/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":1769834042082208188,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14283/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16544/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834042202453492,"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:16544/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834042202453492,"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 fc49ca7277f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9cca5dd59c34
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,131 @@
2026-01-31 04:37:15.265 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:37:15.266 DEBUG [tests.conftest] Running test: test_subscribe_via_api_to_new_pubsub_topics with id: 2026-01-31_04-37-15__12bc9349-9ea2-410a-b13b-4063214ae85c
2026-01-31 04:37:15.266 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:37:15.266 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:37:15.266 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-31 04:37:15.273 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:15.274 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-37-15__12bc9349-9ea2-410a-b13b-4063214ae85c__wakuorg_nwaku:latest.log
2026-01-31 04:37:15.274 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:15.274 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:15.275 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:15.275 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.215
2026-01-31 04:37:15.275 DEBUG [src.node.docker_mananger] Generated ports ['25477', '25478', '25479', '25480', '25481']
2026-01-31 04:37:15.276 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-01-31 04:37:15.276 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-31 04:37:15.276 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:15.276 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:15.276 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:15.276 DEBUG [src.node.docker_mananger] docker run -i -t -p 25477:25477 -p 25478:25478 -p 25479:25479 -p 25480:25480 -p 25481:25481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25479 --rest-port=25477 --tcp-port=25478 --discv5-udp-port=25480 --rest-address=0.0.0.0 --nat=extip:172.18.13.215 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bccb3cb0bab5da7e8be0bbfbc03bf7afc8dacb2e4a616abc7affe2ecfb88c25b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25481 --metrics-logging=true --relay=true --filter=true
2026-01-31 04:37:15.468 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.215 waku 9708e9b9c0e983fd3fd8a22c1c49c38441ff8395f778e20c455f1924b6f23ba7
2026-01-31 04:37:15.498 DEBUG [src.node.docker_mananger] Container started with ID 9708e9b9c0e9. Setting up logs at ./log/docker/node1_2026-01-31_04-37-15__12bc9349-9ea2-410a-b13b-4063214ae85c__wakuorg_nwaku:latest.log
2026-01-31 04:37:15.499 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25477
2026-01-31 04:37:15.499 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:15.557 ERROR [src.node.docker_mananger] Max retries reached for container 5e9d25041ce8. Exiting log stream.
2026-01-31 04:37:16.068 ERROR [src.node.docker_mananger] Max retries reached for container ff2a753e281d. Exiting log stream.
2026-01-31 04:37:16.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25477/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:16.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:16.503 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:16.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:16.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.215/tcp/25478/p2p/16Uiu2HAmVG7h27VVCZ9cPYj3rk4ERaYkptoNza3xg4dGkRjxRA7L","/ip4/172.18.13.215/tcp/25479/ws/p2p/16Uiu2HAmVG7h27VVCZ9cPYj3rk4ERaYkptoNza3xg4dGkRjxRA7L"],"enrUri":"enr:-L24QGCfyG8ED-5TaU27XEbbbP8jErZsBg6QC_6upNp3u2kHKx4rhZJhMfBmBkQF_EXXRmgQOk1-0kLb5bPG8PM4xDgCgmlkgnY0gmlwhKwSDdeKbXVsdGlhZGRyc5YACASsEg3XBmOGAAoErBIN1wZjh90DgnJzhQACAQAAiXNlY3AyNTZrMaED9rqeYy2sddnv4kOXUyKx_jMQ4dBEGKL1cDFmXOToKqODdGNwgmOGg3VkcIJjiIV3YWt1MgU"}'
2026-01-31 04:37:16.506 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:16.513 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:16.513 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-37-15__12bc9349-9ea2-410a-b13b-4063214ae85c__wakuorg_nwaku:latest.log
2026-01-31 04:37:16.513 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:16.513 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:16.514 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:16.515 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.215
2026-01-31 04:37:16.515 DEBUG [src.node.docker_mananger] Generated ports ['64915', '64916', '64917', '64918', '64919']
2026-01-31 04:37:16.515 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-01-31 04:37:16.515 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-31 04:37:16.515 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:16.515 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:16.515 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:16.516 DEBUG [src.node.docker_mananger] docker run -i -t -p 64915:64915 -p 64916:64916 -p 64917:64917 -p 64918:64918 -p 64919:64919 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64917 --rest-port=64915 --tcp-port=64916 --discv5-udp-port=64918 --rest-address=0.0.0.0 --nat=extip:172.18.127.215 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e013259c660af6d28db4ab7a412f9cebc75aa7fc2a80e2c0c83e0c2c0677cbeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64919 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGCfyG8ED-5TaU27XEbbbP8jErZsBg6QC_6upNp3u2kHKx4rhZJhMfBmBkQF_EXXRmgQOk1-0kLb5bPG8PM4xDgCgmlkgnY0gmlwhKwSDdeKbXVsdGlhZGRyc5YACASsEg3XBmOGAAoErBIN1wZjh90DgnJzhQACAQAAiXNlY3AyNTZrMaED9rqeYy2sddnv4kOXUyKx_jMQ4dBEGKL1cDFmXOToKqODdGNwgmOGg3VkcIJjiIV3YWt1MgU
2026-01-31 04:37:16.700 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.215 waku 06c04730bf0fc06df9c4a74a6742794c8512e1a82fbfa26095db3c31cdc0a55d
2026-01-31 04:37:16.732 DEBUG [src.node.docker_mananger] Container started with ID 06c04730bf0f. Setting up logs at ./log/docker/node2_2026-01-31_04-37-15__12bc9349-9ea2-410a-b13b-4063214ae85c__wakuorg_nwaku:latest.log
2026-01-31 04:37:16.732 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64915
2026-01-31 04:37:16.732 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:17.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64915/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:37:17.750 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:17.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.215/tcp/64916/p2p/16Uiu2HAmShY28y1MioPQBxE2bA6kP513PoHGq5r19RQXzgnbjpwE","/ip4/172.18.127.215/tcp/64917/ws/p2p/16Uiu2HAmShY28y1MioPQBxE2bA6kP513PoHGq5r19RQXzgnbjpwE"],"enrUri":"enr:-L24QBSF6-K4N_uv8Gl2Yz7JWFNXbJkTjsRB0J0cbfEOwPjaR1no1lyp0Qwb0bx1JqFzXuwKGEm6BsdRdXem5_qHUH0CgmlkgnY0gmlwhKwSf9eKbXVsdGlhZGRyc5YACASsEn_XBv2UAAoErBJ_1wb9ld0DgnJzhQACAQAAiXNlY3AyNTZrMaED0KqWdj4fmCvinlnsofW0XxwhtAh77UzyO9ta2TFix_WDdGNwgv2Ug3VkcIL9loV3YWt1MgE"}'
2026-01-31 04:37:17.759 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:17.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64915/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.215/tcp/25478/p2p/16Uiu2HAmVG7h27VVCZ9cPYj3rk4ERaYkptoNza3xg4dGkRjxRA7L"]'
2026-01-31 04:37:17.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:17.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25477/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-01-31 04:37:17.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:17.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64915/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-01-31 04:37:17.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:17.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:17.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:17.795 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:37:17.896 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:17.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834237784655607,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:17.900 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:17.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834237784655607,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:17.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:17.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:17.910 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:37:18.010 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834237904976225,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.015 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834237904976225,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:18.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:18.024 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:37:18.124 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834238019429127,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.129 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834238019429127,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:18.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:18.137 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:37:18.238 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834238133423132,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.242 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834238133423132,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:18.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:18.251 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:37:18.351 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834238246580443,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.356 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834238246580443,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:18.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:18.365 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:37:18.466 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834238360494328,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.470 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834238360494328,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:18.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:18.482 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:37:18.582 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834238474366712,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.587 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:18.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:18.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834238474366712,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:18.593 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:37:18.594 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:37:18.594 DEBUG [src.node.waku_node] Stopping container with id 9708e9b9c0e9
2026-01-31 04:37:19.151 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:19.152 DEBUG [src.node.waku_node] Stopping container with id 06c04730bf0f
2026-01-31 04:37:19.679 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:19.680 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:37:19.689 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:37:19.698 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-01-31 04:32:22.448 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:22.449 DEBUG [tests.conftest] Running test: test_time_filter_zero_start_end_time with id: 2026-01-31_04-32-22__8b8cab9e-6fc6-41d4-8401-3260815b3905
2026-01-31 04:32:22.449 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:22.449 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:32:22.449 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:32:22.456 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:22.456 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-32-22__8b8cab9e-6fc6-41d4-8401-3260815b3905__wakuorg_nwaku:latest.log
2026-01-31 04:32:22.456 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:22.457 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:22.458 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:22.458 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.228
2026-01-31 04:32:22.458 DEBUG [src.node.docker_mananger] Generated ports ['47672', '47673', '47674', '47675', '47676']
2026-01-31 04:32:22.459 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:22.459 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:22.459 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:22.459 DEBUG [src.node.docker_mananger] docker run -i -t -p 47672:47672 -p 47673:47673 -p 47674:47674 -p 47675:47675 -p 47676:47676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47674 --rest-port=47672 --tcp-port=47673 --discv5-udp-port=47675 --rest-address=0.0.0.0 --nat=extip:172.18.198.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=181cfcb81cfaa55ce604fdcac187aad1a5af07fa6a682a9dd24e562d5b1b3aa2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47676 --metrics-logging=true --store=true --relay=true
2026-01-31 04:32:22.643 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.228 waku 18f291cd7fbe1418c061f2c67f81a171b9da06bf42b69cad51be76ce1dbcfe48
2026-01-31 04:32:22.672 DEBUG [src.node.docker_mananger] Container started with ID 18f291cd7fbe. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-32-22__8b8cab9e-6fc6-41d4-8401-3260815b3905__wakuorg_nwaku:latest.log
2026-01-31 04:32:22.674 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47672
2026-01-31 04:32:22.675 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:22.687 ERROR [src.node.docker_mananger] Max retries reached for container aa20403e22f6. Exiting log stream.
2026-01-31 04:32:23.221 ERROR [src.node.docker_mananger] Max retries reached for container abfc7c7490ca. Exiting log stream.
2026-01-31 04:32:23.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47672/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:23.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:23.678 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:23.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47672/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:23.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.228/tcp/47673/p2p/16Uiu2HAm4FCzbm8itsNLXj8dS3ueoPo12Y2S79izE7Q2iCjpa7sd","/ip4/172.18.198.228/tcp/47674/ws/p2p/16Uiu2HAm4FCzbm8itsNLXj8dS3ueoPo12Y2S79izE7Q2iCjpa7sd"],"enrUri":"enr:-L24QNmZ0JL6sp5xkVm_Oo6jYqjNlhLz5jGdzDcNfXhHSeAPHnnb8SnvJU20uE9DbA42lrN8mRT5RmdtZlUMnY0ltMACgmlkgnY0gmlwhKwSxuSKbXVsdGlhZGRyc5YACASsEsbkBro5AAoErBLG5Aa6Ot0DgnJzhQADAQAAiXNlY3AyNTZrMaECgwrcaM2YAziGoxqpQfHcNGS3wSbZU40Nx1vdIJ7hxeiDdGNwgro5g3VkcIK6O4V3YWt1MgM"}'
2026-01-31 04:32:23.681 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:23.688 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:23.688 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-32-22__8b8cab9e-6fc6-41d4-8401-3260815b3905__wakuorg_nwaku:latest.log
2026-01-31 04:32:23.688 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:23.689 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:23.690 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:23.690 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.59
2026-01-31 04:32:23.690 DEBUG [src.node.docker_mananger] Generated ports ['59699', '59700', '59701', '59702', '59703']
2026-01-31 04:32:23.690 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:23.690 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:23.691 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:23.691 DEBUG [src.node.docker_mananger] docker run -i -t -p 59699:59699 -p 59700:59700 -p 59701:59701 -p 59702:59702 -p 59703:59703 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59701 --rest-port=59699 --tcp-port=59700 --discv5-udp-port=59702 --rest-address=0.0.0.0 --nat=extip:172.18.244.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed19e88e10854cbebda85f27dd95b32eabdc97cf5fe299aac37b8b69d6efaf5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59703 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNmZ0JL6sp5xkVm_Oo6jYqjNlhLz5jGdzDcNfXhHSeAPHnnb8SnvJU20uE9DbA42lrN8mRT5RmdtZlUMnY0ltMACgmlkgnY0gmlwhKwSxuSKbXVsdGlhZGRyc5YACASsEsbkBro5AAoErBLG5Aa6Ot0DgnJzhQADAQAAiXNlY3AyNTZrMaECgwrcaM2YAziGoxqpQfHcNGS3wSbZU40Nx1vdIJ7hxeiDdGNwgro5g3VkcIK6O4V3YWt1MgM --storenode=/ip4/172.18.198.228/tcp/47673/p2p/16Uiu2HAm4FCzbm8itsNLXj8dS3ueoPo12Y2S79izE7Q2iCjpa7sd --store=true --relay=true
2026-01-31 04:32:23.882 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.59 waku c5ebfabf124eb4083af494bf3a735bff704d8a36c6d3376efc9f08a8d34ac502
2026-01-31 04:32:23.914 DEBUG [src.node.docker_mananger] Container started with ID c5ebfabf124e. Setting up logs at ./log/docker/store_node1_2026-01-31_04-32-22__8b8cab9e-6fc6-41d4-8401-3260815b3905__wakuorg_nwaku:latest.log
2026-01-31 04:32:23.914 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59699
2026-01-31 04:32:23.914 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:24.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59699/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:24.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:24.920 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:24.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:24.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.59/tcp/59700/p2p/16Uiu2HAmG6ChCood76B4g4DiD3BfXxLTHsk2rcpZBAQVDRfH2dkS","/ip4/172.18.244.59/tcp/59701/ws/p2p/16Uiu2HAmG6ChCood76B4g4DiD3BfXxLTHsk2rcpZBAQVDRfH2dkS"],"enrUri":"enr:-L24QBGS4U0H8AemlpGR56oE3JYW15-YTmfZxs1UMMGFFtQNKEMcCWZ6hDUrqQB9pw4cL6-ADjdtBg5w1LX_IFbjg90CgmlkgnY0gmlwhKwS9DuKbXVsdGlhZGRyc5YACASsEvQ7Buk0AAoErBL0OwbpNd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMwiJpWs4GsldFPOg0sSiLteuQyGj1pbu5y1VHclMvc-DdGNwguk0g3VkcILpNoV3YWt1MgM"}'
2026-01-31 04:32:24.923 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:24.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.228/tcp/47673/p2p/16Uiu2HAm4FCzbm8itsNLXj8dS3ueoPo12Y2S79izE7Q2iCjpa7sd"]'
2026-01-31 04:32:24.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47672/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:24.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59699/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:24.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.932 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:25.138 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.144 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:25.345 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.351 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:25.552 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.557 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:25.758 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.765 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:25.966 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.972 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:26.172 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 0
2026-01-31 04:32:26.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47672/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:26.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x427a2c4f2e5b181252fb966065af1993300f83ca0f66f5363166bacd1e17ad6a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833941932492032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb881cfaca224e4e740dd9fa88454733b472fcb34ccd203e7acc26a55a2ff40a6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833943932498944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2c5054dfd7f7f66f1632d2b7580fce8787b06d0ae521686bf67d4a353fa5e23a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833944832500992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x74dbfbc5d674ec3cda39fcb38fcc208c223ee2705aac07e2f02715b569eb5f4c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833945032502784,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x797b4e4e350ff6a97b7a78457028446865527ed36e88488d426b164fdee14662","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833946932504832,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe9dcc7e42e755c4d3c72ffd8876a21d38fe2c18a8965ba593a4c9453cc02572a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833954932507136,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-01-31 04:32:26.177 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-01-31 04:32:26.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59699/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:26.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x427a2c4f2e5b181252fb966065af1993300f83ca0f66f5363166bacd1e17ad6a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833941932492032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb881cfaca224e4e740dd9fa88454733b472fcb34ccd203e7acc26a55a2ff40a6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833943932498944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2c5054dfd7f7f66f1632d2b7580fce8787b06d0ae521686bf67d4a353fa5e23a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833944832500992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x74dbfbc5d674ec3cda39fcb38fcc208c223ee2705aac07e2f02715b569eb5f4c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833945032502784,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x797b4e4e350ff6a97b7a78457028446865527ed36e88488d426b164fdee14662","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833946932504832,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe9dcc7e42e755c4d3c72ffd8876a21d38fe2c18a8965ba593a4c9453cc02572a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833954932507136,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-01-31 04:32:26.181 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-01-31 04:32:26.182 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:26.183 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:26.183 DEBUG [src.node.waku_node] Stopping container with id 18f291cd7fbe
2026-01-31 04:32:26.733 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:26.733 DEBUG [src.node.waku_node] Stopping container with id c5ebfabf124e
2026-01-31 04:32:27.307 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:27.309 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:27.316 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:27.322 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,199 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_while_one_peer_is_paused with id: 2026-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb
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-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24758', '24759', '24760', '24761', '24762']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24758:24758 -p 24759:24759 -p 24760:24760 -p 24761:24761 -p 24762:24762 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24760 --rest-port=24758 --tcp-port=24759 --discv5-udp-port=24761 --rest-address=0.0.0.0 --nat=extip:172.18.3.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4cb0478383c7767b0d11683226ba7c6110bba85f9f67fe7f5fb23b8b5b5e2ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24762 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.12 waku c3b64a522368c7df1a986b18c886cfc542d08be391a1d72cb7eac63e2da13b61
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c3b64a522368. Setting up logs at ./log/docker/node1_2026-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24758
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 b274658b3a88. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 56fafd96c465. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24758/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.12/tcp/24759/p2p/16Uiu2HAm1PvDADjBKVDC4HtRke9fyp6TBu4KNnPpFCMVcb6TMAbH","/ip4/172.18.3.12/tcp/24760/ws/p2p/16Uiu2HAm1PvDADjBKVDC4HtRke9fyp6TBu4KNnPpFCMVcb6TMAbH"],"enrUri":"enr:-L24QKyGHhd9XadBA1N1xH0SQN_Deu8nJTQ0wPFwpb3fKDyCUR8eAEbQdhF3WVlCLp-EHs6h615CGXdYZ1cP7tu5iLgCgmlkgnY0gmlwhKwSAwyKbXVsdGlhZGRyc5YACASsEgMMBmC3AAoErBIDDAZguN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWLMM5KllhoFRSDZGtg0gdMs7LCx4ZcRYEZiLfwdS3OiDdGNwgmC3g3VkcIJguYV3YWt1MgE"}'
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-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51119', '51120', '51121', '51122', '51123']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51119:51119 -p 51120:51120 -p 51121:51121 -p 51122:51122 -p 51123:51123 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51121 --rest-port=51119 --tcp-port=51120 --discv5-udp-port=51122 --rest-address=0.0.0.0 --nat=extip:172.18.74.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a27a9dde14ec9efac2a4020cb909c4af244a3faa27d437aac30e643ee65fba10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51123 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKyGHhd9XadBA1N1xH0SQN_Deu8nJTQ0wPFwpb3fKDyCUR8eAEbQdhF3WVlCLp-EHs6h615CGXdYZ1cP7tu5iLgCgmlkgnY0gmlwhKwSAwyKbXVsdGlhZGRyc5YACASsEgMMBmC3AAoErBIDDAZguN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWLMM5KllhoFRSDZGtg0gdMs7LCx4ZcRYEZiLfwdS3OiDdGNwgmC3g3VkcIJguYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.64 waku 219801ace7550fbfa18ac20412dd55895926a9a22d588193385b308d38cb703f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 219801ace755. Setting up logs at ./log/docker/node2_2026-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51119
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51119/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51119/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.64/tcp/51120/p2p/16Uiu2HAm9DpoCbbRm3awMPHYEm6uJh2ZvQwauFDCRZPLDRyjQg4A","/ip4/172.18.74.64/tcp/51121/ws/p2p/16Uiu2HAm9DpoCbbRm3awMPHYEm6uJh2ZvQwauFDCRZPLDRyjQg4A"],"enrUri":"enr:-L24QIpvC92YXJQ2U1bXDsLlRgNlVAExKzBLqv3DrGtfnoOkDW7kgRed7dizAQ4tEuIPirGLdk53w07H_6NLQmrWqp0CgmlkgnY0gmlwhKwSSkCKbXVsdGlhZGRyc5YACASsEkpABsewAAoErBJKQAbHsd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzPqd-XZyFXEy1nyd17fE-_zQWIIYDkv8TFY8I7pGjWuDdGNwgsewg3VkcILHsoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51119/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.12/tcp/24759/p2p/16Uiu2HAm1PvDADjBKVDC4HtRke9fyp6TBu4KNnPpFCMVcb6TMAbH"]'
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-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40674', '40675', '40676', '40677', '40678']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40674:40674 -p 40675:40675 -p 40676:40676 -p 40677:40677 -p 40678:40678 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40676 --rest-port=40674 --tcp-port=40675 --discv5-udp-port=40677 --rest-address=0.0.0.0 --nat=extip:172.18.168.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa86b910a8b33db19fcd278f5bfa97dfafabfdce076e2dcc5bbf30e9f681d7fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40678 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKyGHhd9XadBA1N1xH0SQN_Deu8nJTQ0wPFwpb3fKDyCUR8eAEbQdhF3WVlCLp-EHs6h615CGXdYZ1cP7tu5iLgCgmlkgnY0gmlwhKwSAwyKbXVsdGlhZGRyc5YACASsEgMMBmC3AAoErBIDDAZguN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWLMM5KllhoFRSDZGtg0gdMs7LCx4ZcRYEZiLfwdS3OiDdGNwgmC3g3VkcIJguYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.101 waku a03de855bf79890767f88f561ca2cc67f13205f8f2b616620b4abf8ce1b8d050
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a03de855bf79. Setting up logs at ./log/docker/node3_2026-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40674
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40674/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40674/debug/v1/info" -H "Content-Type: application/json" -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.101/tcp/40675/p2p/16Uiu2HAmETGaK9p6VZJ9nRTkAVjiMUyFdymagJYynYHBUpjE6epf","/ip4/172.18.168.101/tcp/40676/ws/p2p/16Uiu2HAmETGaK9p6VZJ9nRTkAVjiMUyFdymagJYynYHBUpjE6epf"],"enrUri":"enr:-L24QOZAya-k12XXZTCKL9xG7DzqCMP6OT9Dc7rFxS5cA--dIvmqEsSk0swEpL1v0mv2i433dVRgOibE7LfRNUvBG20CgmlkgnY0gmlwhKwSqGWKbXVsdGlhZGRyc5YACASsEqhlBp7jAAoErBKoZQae5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGra_0jHUiQwzzodjAKxPRSX8VJFe3cgk0ga6FZ3q2RiDdGNwgp7jg3VkcIKe5YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40674/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.12/tcp/24759/p2p/16Uiu2HAm1PvDADjBKVDC4HtRke9fyp6TBu4KNnPpFCMVcb6TMAbH"]'
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-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.130.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53198', '53199', '53200', '53201', '53202']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53198:53198 -p 53199:53199 -p 53200:53200 -p 53201:53201 -p 53202:53202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53200 --rest-port=53198 --tcp-port=53199 --discv5-udp-port=53201 --rest-address=0.0.0.0 --nat=extip:172.18.130.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d8bdfd1db5d98b3fb5d5032443fb2e1f574b9d0cadb1e4ff446f88c7367e4b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53202 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKyGHhd9XadBA1N1xH0SQN_Deu8nJTQ0wPFwpb3fKDyCUR8eAEbQdhF3WVlCLp-EHs6h615CGXdYZ1cP7tu5iLgCgmlkgnY0gmlwhKwSAwyKbXVsdGlhZGRyc5YACASsEgMMBmC3AAoErBIDDAZguN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWLMM5KllhoFRSDZGtg0gdMs7LCx4ZcRYEZiLfwdS3OiDdGNwgmC3g3VkcIJguYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.113 waku b5dbccff85925ff3216c82b47c482dd3f14ff07004e06f9d1ed1a55ec390aa52
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b5dbccff8592. Setting up logs at ./log/docker/node4_2026-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53198
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53198/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.113/tcp/53199/p2p/16Uiu2HAm4b551qHj9J5e3m5wovR3ZTxHpyXquLJcS4vidnSJJUri","/ip4/172.18.130.113/tcp/53200/ws/p2p/16Uiu2HAm4b551qHj9J5e3m5wovR3ZTxHpyXquLJcS4vidnSJJUri"],"enrUri":"enr:-L24QBHu57SqwCRRb5Tz3iPXOAQVVv22sv3Gt4NJ5y584-JfXVxuwFrNIxl5O65D7mewVRoha3sO6IlHFKNfTVvBiLUCgmlkgnY0gmlwhKwSgnGKbXVsdGlhZGRyc5YACASsEoJxBs_PAAoErBKCcQbP0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECiCGEgUIQG6jbL_kMnPye3pV8TNXZGk_m43kSthmi56eDdGNwgs_Pg3VkcILP0YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53198/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.12/tcp/24759/p2p/16Uiu2HAm1PvDADjBKVDC4HtRke9fyp6TBu4KNnPpFCMVcb6TMAbH"]'
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-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.235.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59059', '59060', '59061', '59062', '59063']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59059:59059 -p 59060:59060 -p 59061:59061 -p 59062:59062 -p 59063:59063 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59061 --rest-port=59059 --tcp-port=59060 --discv5-udp-port=59062 --rest-address=0.0.0.0 --nat=extip:172.18.235.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6c1a48bac71ebee1df7b3edaf3abaae6fef82ea8fbdeb0cfee2fc1ee45bc0e4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59063 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKyGHhd9XadBA1N1xH0SQN_Deu8nJTQ0wPFwpb3fKDyCUR8eAEbQdhF3WVlCLp-EHs6h615CGXdYZ1cP7tu5iLgCgmlkgnY0gmlwhKwSAwyKbXVsdGlhZGRyc5YACASsEgMMBmC3AAoErBIDDAZguN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWLMM5KllhoFRSDZGtg0gdMs7LCx4ZcRYEZiLfwdS3OiDdGNwgmC3g3VkcIJguYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.162 waku a0b0475ac3ec783dac986f7da8a4f8cd4c2c42a459b7c37adadf01638eb4fe96
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0b0475ac3ec. Setting up logs at ./log/docker/node5_2026-01-31_04-36-36__d1684d9e-badf-45dc-ad3c-eb8d7e3195cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59059
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59059/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59059/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.162/tcp/59060/p2p/16Uiu2HAkxCnDvyvbBJkueujKKyAHzsEcPXfrKE3AP7ycX562pwmb","/ip4/172.18.235.162/tcp/59061/ws/p2p/16Uiu2HAkxCnDvyvbBJkueujKKyAHzsEcPXfrKE3AP7ycX562pwmb"],"enrUri":"enr:-L24QKbZPsUl2TY9T7S4Ywvypztj_ny97eMp5G2xTiDzyoRPFQuQfneCxEXB2MHralkwUvm2gfnq1ojw3OWD-Towb6ACgmlkgnY0gmlwhKwS66KKbXVsdGlhZGRyc5YACASsEuuiBua0AAoErBLrogbmtd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKUWR8i_t5S3m6Z6xt5geAIbTd2nVjrWTark_e_xQFTqDdGNwgua0g3VkcILmtoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59059/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.12/tcp/24759/p2p/16Uiu2HAm1PvDADjBKVDC4HtRke9fyp6TBu4KNnPpFCMVcb6TMAbH"]'
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:24758/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51119/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40674/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59059/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202372322560,"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:51119/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202372322560,"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:40674/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202372322560,"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:53198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202372322560,"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:59059/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202372322560,"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:24758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202504416437,"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:51119/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202504416437,"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:40674/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202504416437,"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:53198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202504416437,"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:59059/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202504416437,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 219801ace755
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(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 219801ace755
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:51119/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202634748743,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834202634824954,"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 c3b64a522368
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 219801ace755
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a03de855bf79
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c3b64a522368. 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 b5dbccff8592
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 219801ace755. 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 a0b0475ac3ec
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a03de855bf79. 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,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-01-31_04-32-27__0ce1fa21-c863-4bb9-861e-84c74f633867
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-01-31_04-32-27__0ce1fa21-c863-4bb9-861e-84c74f633867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41622', '41623', '41624', '41625', '41626']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41622:41622 -p 41623:41623 -p 41624:41624 -p 41625:41625 -p 41626:41626 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41624 --rest-port=41622 --tcp-port=41623 --discv5-udp-port=41625 --rest-address=0.0.0.0 --nat=extip:172.18.163.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac9be679dbdc719ecb80691dd5de1c4c50bbdbd339bfed9cbaa8bb76cb285add --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41626 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.167 waku fd7036dcf44904a120bcefe1cff6f3306f0bf561b83dbcac643d48a5c77d4ce3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fd7036dcf449. Setting up logs at ./log/docker/node1_2026-01-31_04-32-27__0ce1fa21-c863-4bb9-861e-84c74f633867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41622
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 546e616efc15. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3875c7fe00f5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41622/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41622/debug/v1/info" -H "Content-Type: application/json" -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.167/tcp/41623/p2p/16Uiu2HAm2ht236c2cc2hv1j8EEVpJaeHXsePvRaZWPx4j9MzTaMs","/ip4/172.18.163.167/tcp/41624/ws/p2p/16Uiu2HAm2ht236c2cc2hv1j8EEVpJaeHXsePvRaZWPx4j9MzTaMs"],"enrUri":"enr:-L24QAAw52ErarqYXq4x2Ex0gLYgnmPZcxJkI-hASX_vG53sN5MMVXjMSpHZnfW2PoMUjd9NAD89iqKzopgiEzSn-_kCgmlkgnY0gmlwhKwSo6eKbXVsdGlhZGRyc5YACASsEqOnBqKXAAoErBKjpwaimN0DgnJzhQADAQAAiXNlY3AyNTZrMaECbCi2rw84SXvNU0VyRXRzVWhfzxUSDOyMIM5Dxrjq236DdGNwgqKXg3VkcIKimYV3YWt1MgU"}'
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-01-31_04-32-27__0ce1fa21-c863-4bb9-861e-84c74f633867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.139.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42624', '42625', '42626', '42627', '42628']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42624:42624 -p 42625:42625 -p 42626:42626 -p 42627:42627 -p 42628:42628 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42626 --rest-port=42624 --tcp-port=42625 --discv5-udp-port=42627 --rest-address=0.0.0.0 --nat=extip:172.18.139.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc8d1845765f31c0cbdca94efb1afce6a1b1ccdf6e9f7e5e5c5c19a7e2cbeee1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42628 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAAw52ErarqYXq4x2Ex0gLYgnmPZcxJkI-hASX_vG53sN5MMVXjMSpHZnfW2PoMUjd9NAD89iqKzopgiEzSn-_kCgmlkgnY0gmlwhKwSo6eKbXVsdGlhZGRyc5YACASsEqOnBqKXAAoErBKjpwaimN0DgnJzhQADAQAAiXNlY3AyNTZrMaECbCi2rw84SXvNU0VyRXRzVWhfzxUSDOyMIM5Dxrjq236DdGNwgqKXg3VkcIKimYV3YWt1MgU --filternode=/ip4/172.18.163.167/tcp/41623/p2p/16Uiu2HAm2ht236c2cc2hv1j8EEVpJaeHXsePvRaZWPx4j9MzTaMs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.162 waku a1c7e1bb36d05e683145ecdb14adfb61a2e29d121d46ce8402c3d45027c00132
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a1c7e1bb36d0. Setting up logs at ./log/docker/node2_2026-01-31_04-32-27__0ce1fa21-c863-4bb9-861e-84c74f633867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42624
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42624/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.162/tcp/42625/p2p/16Uiu2HAm8GumWVBXWf981RDkoi5qRByPkHTzNbMJx3jCdbcPQoFK","/ip4/172.18.139.162/tcp/42626/ws/p2p/16Uiu2HAm8GumWVBXWf981RDkoi5qRByPkHTzNbMJx3jCdbcPQoFK"],"enrUri":"enr:-L24QOI67IEVdwW2QjS-USNYO-YT-e4yvJHRHBpP79rSSx_DXlYkRurIye52-nrYCH59MS25BO7UW43wkc6dRajiKkwCgmlkgnY0gmlwhKwSi6KKbXVsdGlhZGRyc5YACASsEouiBqaBAAoErBKLogamgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECvulLCo636Xy1jZBjIbLZHaJyplKuMShVkF5q0o5rew6DdGNwgqaBg3VkcIKmg4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42624/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.167/tcp/41623/p2p/16Uiu2HAm2ht236c2cc2hv1j8EEVpJaeHXsePvRaZWPx4j9MzTaMs"]'
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:41622/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42624/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4b853c95-4e92-466f-addf-c17b209486e0", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4b853c95-4e92-466f-addf-c17b209486e0","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41622/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42624/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":1769833949960237682,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:42624/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41622/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42624/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42624/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fd7036dcf449
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a1c7e1bb36d0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2026-01-31 04:32:10.527 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:10.528 DEBUG [tests.conftest] Running test: test_store_with_multiple_hashes with id: 2026-01-31_04-32-10__e19e91f5-43d3-469a-831d-3df326dd2392
2026-01-31 04:32:10.528 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:10.528 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:32:10.528 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:32:10.535 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:10.535 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-32-10__e19e91f5-43d3-469a-831d-3df326dd2392__wakuorg_nwaku:latest.log
2026-01-31 04:32:10.535 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:10.536 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:10.537 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:10.537 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.172
2026-01-31 04:32:10.537 DEBUG [src.node.docker_mananger] Generated ports ['5194', '5195', '5196', '5197', '5198']
2026-01-31 04:32:10.537 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:10.537 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:10.537 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:10.538 DEBUG [src.node.docker_mananger] docker run -i -t -p 5194:5194 -p 5195:5195 -p 5196:5196 -p 5197:5197 -p 5198:5198 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5196 --rest-port=5194 --tcp-port=5195 --discv5-udp-port=5197 --rest-address=0.0.0.0 --nat=extip:172.18.201.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bef4faccdf3e26f71622bada998ebbb45084aa69ffa6cd63fbe2547b9adebe5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5198 --metrics-logging=true --store=true --relay=true
2026-01-31 04:32:10.719 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.172 waku aa20403e22f677d8eb4906038b2762f2a1200a014a8d7447ad86a785369de181
2026-01-31 04:32:10.753 DEBUG [src.node.docker_mananger] Container started with ID aa20403e22f6. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-32-10__e19e91f5-43d3-469a-831d-3df326dd2392__wakuorg_nwaku:latest.log
2026-01-31 04:32:10.755 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5194
2026-01-31 04:32:10.757 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:10.805 ERROR [src.node.docker_mananger] Max retries reached for container da5e486d7e32. Exiting log stream.
2026-01-31 04:32:11.335 ERROR [src.node.docker_mananger] Max retries reached for container 44549bceb3db. Exiting log stream.
2026-01-31 04:32:11.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5194/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:11.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:11.761 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:11.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5194/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:11.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.172/tcp/5195/p2p/16Uiu2HAkwYDYHMDjr9s1kKjXqaNDbNTzyJDH4DMRtqoR8PYodtEG","/ip4/172.18.201.172/tcp/5196/ws/p2p/16Uiu2HAkwYDYHMDjr9s1kKjXqaNDbNTzyJDH4DMRtqoR8PYodtEG"],"enrUri":"enr:-L24QHhzMLRSXCIFvIo0vVwYVyWijK1ycMOd4MY1Yk1cKsUZLIroCe3lpTuJ-mzpcuS36dOU4YdVwolDJJSguWWD9NYCgmlkgnY0gmlwhKwSyayKbXVsdGlhZGRyc5YACASsEsmsBhRLAAoErBLJrAYUTN0DgnJzhQADAQAAiXNlY3AyNTZrMaECH2SLPH0CP3tlrSo75xiFALBrv2YU6KVdbB-FNuH5lQ2DdGNwghRLg3VkcIIUTYV3YWt1MgM"}'
2026-01-31 04:32:11.764 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:11.771 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:11.771 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-32-10__e19e91f5-43d3-469a-831d-3df326dd2392__wakuorg_nwaku:latest.log
2026-01-31 04:32:11.771 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:11.771 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:11.773 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:11.773 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.110
2026-01-31 04:32:11.773 DEBUG [src.node.docker_mananger] Generated ports ['24807', '24808', '24809', '24810', '24811']
2026-01-31 04:32:11.773 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:11.774 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:11.774 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:11.774 DEBUG [src.node.docker_mananger] docker run -i -t -p 24807:24807 -p 24808:24808 -p 24809:24809 -p 24810:24810 -p 24811:24811 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24809 --rest-port=24807 --tcp-port=24808 --discv5-udp-port=24810 --rest-address=0.0.0.0 --nat=extip:172.18.134.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2cad2c60b88a9bd172fbf5a3d5de27e3a0c59badc0ffc4329cd9dbc0c6fb83a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24811 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHhzMLRSXCIFvIo0vVwYVyWijK1ycMOd4MY1Yk1cKsUZLIroCe3lpTuJ-mzpcuS36dOU4YdVwolDJJSguWWD9NYCgmlkgnY0gmlwhKwSyayKbXVsdGlhZGRyc5YACASsEsmsBhRLAAoErBLJrAYUTN0DgnJzhQADAQAAiXNlY3AyNTZrMaECH2SLPH0CP3tlrSo75xiFALBrv2YU6KVdbB-FNuH5lQ2DdGNwghRLg3VkcIIUTYV3YWt1MgM --storenode=/ip4/172.18.201.172/tcp/5195/p2p/16Uiu2HAkwYDYHMDjr9s1kKjXqaNDbNTzyJDH4DMRtqoR8PYodtEG --store=true --relay=true
2026-01-31 04:32:11.967 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.110 waku abfc7c7490caf56635f4ecf8f9387a2a298491f55e3898319cc9579e588182f0
2026-01-31 04:32:11.999 DEBUG [src.node.docker_mananger] Container started with ID abfc7c7490ca. Setting up logs at ./log/docker/store_node1_2026-01-31_04-32-10__e19e91f5-43d3-469a-831d-3df326dd2392__wakuorg_nwaku:latest.log
2026-01-31 04:32:12.000 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24807
2026-01-31 04:32:12.000 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:13.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24807/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:13.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:13.006 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:13.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:13.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.110/tcp/24808/p2p/16Uiu2HAmNMtiDM4TVCjeGxJRaiu8J94gxbzCo9TSdBwdv5QagrzX","/ip4/172.18.134.110/tcp/24809/ws/p2p/16Uiu2HAmNMtiDM4TVCjeGxJRaiu8J94gxbzCo9TSdBwdv5QagrzX"],"enrUri":"enr:-L24QMjkUkIIMFI8GGh24YAKb_6dgNMkH7BeagCxsi4VF8uzThMconIbFM8mzfYgvziIaEsQqKINJAjWepuS8fAYX8MCgmlkgnY0gmlwhKwShm6KbXVsdGlhZGRyc5YACASsEoZuBmDoAAoErBKGbgZg6d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkDOeg4zGAQvb1A6y37ujc3ineWRCSw9HIphqkA2h6vSDdGNwgmDog3VkcIJg6oV3YWt1MgM"}'
2026-01-31 04:32:13.008 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:13.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.172/tcp/5195/p2p/16Uiu2HAkwYDYHMDjr9s1kKjXqaNDbNTzyJDH4DMRtqoR8PYodtEG"]'
2026-01-31 04:32:13.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:13.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24807/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:13.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.017 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:13.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:13.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:13.223 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:13.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:13.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.229 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:13.430 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:13.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:13.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.435 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:13.636 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:13.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:13.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.642 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:13.843 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:13.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:13.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.848 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.049 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.054 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.256 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.261 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.462 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.669 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.674 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.875 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:15.082 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:15.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:15.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:15.088 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:15.289 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:15.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:15.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:15.295 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:15.496 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:15.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:15.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:15.502 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:15.703 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:15.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:15.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:15.709 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:15.910 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:15.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:15.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:15.915 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:16.117 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:16.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:16.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:16.122 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:16.323 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:16.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:16.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:16.328 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:16.529 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:16.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:16.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:16.535 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:16.736 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:16.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:16.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:16.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:16.942 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:16.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:16.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:16.950 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:17.151 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:17.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:17.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:17.157 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:17.358 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:17.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:17.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:17.364 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:17.565 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:17.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:17.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:17.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:17.772 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:17.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:17.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:17.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:17.978 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:17.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:17.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:17.985 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:18.186 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:18.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:18.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:18.192 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:18.393 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:18.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:18.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:18.400 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:18.600 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:18.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:18.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:18.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:18.807 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:18.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:18.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:18.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:19.014 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:19.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:19.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:19.019 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:19.220 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:19.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:19.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:19.226 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:19.426 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:19.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:19.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:19.432 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:19.633 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:19.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:19.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:19.639 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:19.840 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:19.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:19.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:19.846 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:20.047 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:20.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:20.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:20.054 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:20.255 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:20.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:20.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:20.261 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:20.462 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:20.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:20.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:20.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:20.669 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:20.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:20.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:20.674 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:20.875 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:20.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:20.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:20.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:21.082 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:21.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:21.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:21.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:21.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5194/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x871ff38db688aba1247a2dac699ad8258473b1f57332fb9972e75aaed92471e8%2C0x2ae6177b57f86ca3f0ebfde927ecbeb75e6efc44edb294fe918a5cf8da078742&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:21.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x871ff38db688aba1247a2dac699ad8258473b1f57332fb9972e75aaed92471e8"},{"messageHash":"0x2ae6177b57f86ca3f0ebfde927ecbeb75e6efc44edb294fe918a5cf8da078742"}]}'
2026-01-31 04:32:21.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24807/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x871ff38db688aba1247a2dac699ad8258473b1f57332fb9972e75aaed92471e8%2C0x2ae6177b57f86ca3f0ebfde927ecbeb75e6efc44edb294fe918a5cf8da078742&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:21.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x871ff38db688aba1247a2dac699ad8258473b1f57332fb9972e75aaed92471e8"},{"messageHash":"0x2ae6177b57f86ca3f0ebfde927ecbeb75e6efc44edb294fe918a5cf8da078742"}]}'
2026-01-31 04:32:21.298 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:21.300 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:21.300 DEBUG [src.node.waku_node] Stopping container with id aa20403e22f6
2026-01-31 04:32:21.872 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:21.873 DEBUG [src.node.waku_node] Stopping container with id abfc7c7490ca
2026-01-31 04:32:22.408 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:22.411 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:22.427 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:22.441 DEBUG [src.node.docker_mananger] 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-01-31_04-32-03__1c3bc003-093a-49cd-96a2-bac93acf6783
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-01-31_04-32-03__1c3bc003-093a-49cd-96a2-bac93acf6783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.27.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50985', '50986', '50987', '50988', '50989']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50985:50985 -p 50986:50986 -p 50987:50987 -p 50988:50988 -p 50989:50989 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50987 --rest-port=50985 --tcp-port=50986 --discv5-udp-port=50988 --rest-address=0.0.0.0 --nat=extip:172.18.27.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=94ef6b7dc6ebafc8b4fdcacd76676dc46c3d88a7fe8aaecb81de5f2781ffb70c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50989 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.203 waku bbf2105f24435ad3c568a80604e0bd743e883167f2a27da154d96aea7b3cc3be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bbf2105f2443. Setting up logs at ./log/docker/node1_2026-01-31_04-32-03__1c3bc003-093a-49cd-96a2-bac93acf6783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50985
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 2370ab8c6562. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b5ba4ab72115. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50985/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50985/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.203/tcp/50986/p2p/16Uiu2HAmCwG4RrfR3hiNdMDTZjxfhXCQnZ7RLVVyqqqmBVc47oru","/ip4/172.18.27.203/tcp/50987/ws/p2p/16Uiu2HAmCwG4RrfR3hiNdMDTZjxfhXCQnZ7RLVVyqqqmBVc47oru"],"enrUri":"enr:-L24QMIiZlXc3J3ekycT-IVq4qIr45rPmqAcIRfDfuy5jxiCd9qmS78CwALcgFasl3WTjC50Bo-qRgeBDrUEOtUUS0oCgmlkgnY0gmlwhKwSG8uKbXVsdGlhZGRyc5YACASsEhvLBscqAAoErBIbywbHK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDBCsONdoent52-7F_7HWVrzrbb4R4zxhCuU4vVEglxMaDdGNwgscqg3VkcILHLIV3YWt1MgU"}'
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-01-31_04-32-03__1c3bc003-093a-49cd-96a2-bac93acf6783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10652', '10653', '10654', '10655', '10656']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10652:10652 -p 10653:10653 -p 10654:10654 -p 10655:10655 -p 10656:10656 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10654 --rest-port=10652 --tcp-port=10653 --discv5-udp-port=10655 --rest-address=0.0.0.0 --nat=extip:172.18.220.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b05cae296dbdcb3cde96dcc6cfd969d80436e85ff0ffe37c08fc9ee33f6437c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10656 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMIiZlXc3J3ekycT-IVq4qIr45rPmqAcIRfDfuy5jxiCd9qmS78CwALcgFasl3WTjC50Bo-qRgeBDrUEOtUUS0oCgmlkgnY0gmlwhKwSG8uKbXVsdGlhZGRyc5YACASsEhvLBscqAAoErBIbywbHK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDBCsONdoent52-7F_7HWVrzrbb4R4zxhCuU4vVEglxMaDdGNwgscqg3VkcILHLIV3YWt1MgU --filternode=/ip4/172.18.27.203/tcp/50986/p2p/16Uiu2HAmCwG4RrfR3hiNdMDTZjxfhXCQnZ7RLVVyqqqmBVc47oru
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.186 waku 245d557075fdd4e95f8c2e7208ad81eadf2a8b82e2e8a80651c44ad11e6711e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 245d557075fd. Setting up logs at ./log/docker/node2_2026-01-31_04-32-03__1c3bc003-093a-49cd-96a2-bac93acf6783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10652
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10652/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10652/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.186/tcp/10653/p2p/16Uiu2HAmEAW4pziTNbBc87y2Sn3DW3MibxEj5sX7jM8x16zjhxbY","/ip4/172.18.220.186/tcp/10654/ws/p2p/16Uiu2HAmEAW4pziTNbBc87y2Sn3DW3MibxEj5sX7jM8x16zjhxbY"],"enrUri":"enr:-L24QI6vhMyeA-1Inj-47UtQEmxCFBr7OpLy7Y1zGCVNDXC4N5gVo-_CHhs-lvWKaaDbINs9WZJqZGdG6btECTy8fUwCgmlkgnY0gmlwhKwS3LqKbXVsdGlhZGRyc5YACASsEty6BimdAAoErBLcugYpnt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFmshbch9iJfXG0Oso_Hgc9kqzPx8D9yKm5DFp7nG8k-DdGNwgimdg3VkcIIpn4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10652/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.203/tcp/50986/p2p/16Uiu2HAmCwG4RrfR3hiNdMDTZjxfhXCQnZ7RLVVyqqqmBVc47oru"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50985/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10652/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "71867a23-5793-423b-b280-0bff9668a324", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"71867a23-5793-423b-b280-0bff9668a324","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:10652/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50985/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10652/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":1769833925730554818,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50985/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:10652/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":1769833925844690158,"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 bbf2105f2443
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 245d557075fd
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,67 @@
2026-01-31 04:35:55.470 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:35:55.470 DEBUG [tests.conftest] Running test: test_filter_get_message_with_extra_field with id: 2026-01-31_04-35-55__bc0ea432-bf89-4bda-a79d-caa52b36ebec
2026-01-31 04:35:55.470 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:35:55.471 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:35:55.471 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-31 04:35:55.477 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:35:55.477 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-35-55__bc0ea432-bf89-4bda-a79d-caa52b36ebec__wakuorg_nwaku:latest.log
2026-01-31 04:35:55.477 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:35:55.478 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:35:55.479 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:35:55.479 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.21
2026-01-31 04:35:55.479 DEBUG [src.node.docker_mananger] Generated ports ['7066', '7067', '7068', '7069', '7070']
2026-01-31 04:35:55.479 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:35:55.479 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:35:55.480 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:35:55.480 DEBUG [src.node.docker_mananger] docker run -i -t -p 7066:7066 -p 7067:7067 -p 7068:7068 -p 7069:7069 -p 7070:7070 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7068 --rest-port=7066 --tcp-port=7067 --discv5-udp-port=7069 --rest-address=0.0.0.0 --nat=extip:172.18.224.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8aeb7fc74e210a95afd3e4282e956e5b05780ad4dbc0b3fe64856b9830cd7cad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7070 --metrics-logging=true --relay=true --filter=true
2026-01-31 04:35:55.662 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.21 waku ae0d05696142c675af0c89ea7bf0fa6624cfd7554fefce0b98c1b17b1c9ed9d1
2026-01-31 04:35:55.694 DEBUG [src.node.docker_mananger] Container started with ID ae0d05696142. Setting up logs at ./log/docker/node1_2026-01-31_04-35-55__bc0ea432-bf89-4bda-a79d-caa52b36ebec__wakuorg_nwaku:latest.log
2026-01-31 04:35:55.694 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7066
2026-01-31 04:35:55.695 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:35:56.073 ERROR [src.node.docker_mananger] Max retries reached for container b7849ef3aefe. Exiting log stream.
2026-01-31 04:35:56.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7066/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:56.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:35:56.699 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:35:56.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7066/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:56.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.21/tcp/7067/p2p/16Uiu2HAm5ePFtHk2ddyzuz6LKT4P4fQnFeHnubWc2nAg7CwL6r2V","/ip4/172.18.224.21/tcp/7068/ws/p2p/16Uiu2HAm5ePFtHk2ddyzuz6LKT4P4fQnFeHnubWc2nAg7CwL6r2V"],"enrUri":"enr:-L24QMqrD5e_JUNnFcki3saG_Nd1r5ryE30DAjlMxvc1x8bjT7Kb9yoJVEtzIbCbwE-iC1pOqfimyEMsW5LBuUta9p8CgmlkgnY0gmlwhKwS4BWKbXVsdGlhZGRyc5YACASsEuAVBhubAAoErBLgFQYbnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECl9aC8ztYYZZSxUPGEsXGAwojPgHPJq0RBY-XXLHez7KDdGNwghubg3VkcIIbnYV3YWt1MgU"}'
2026-01-31 04:35:56.702 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:35:56.702 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-31 04:35:56.709 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:35:56.709 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-35-55__bc0ea432-bf89-4bda-a79d-caa52b36ebec__wakuorg_nwaku:latest.log
2026-01-31 04:35:56.709 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:35:56.709 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:35:56.711 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:35:56.711 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.239
2026-01-31 04:35:56.711 DEBUG [src.node.docker_mananger] Generated ports ['4130', '4131', '4132', '4133', '4134']
2026-01-31 04:35:56.711 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:35:56.711 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:35:56.711 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:35:56.712 DEBUG [src.node.docker_mananger] docker run -i -t -p 4130:4130 -p 4131:4131 -p 4132:4132 -p 4133:4133 -p 4134:4134 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4132 --rest-port=4130 --tcp-port=4131 --discv5-udp-port=4133 --rest-address=0.0.0.0 --nat=extip:172.18.192.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb70af9efbf3d20b5d8de984cb2d00922bdafbdd85abaa72f2bac1d1bf9bbde6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4134 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMqrD5e_JUNnFcki3saG_Nd1r5ryE30DAjlMxvc1x8bjT7Kb9yoJVEtzIbCbwE-iC1pOqfimyEMsW5LBuUta9p8CgmlkgnY0gmlwhKwS4BWKbXVsdGlhZGRyc5YACASsEuAVBhubAAoErBLgFQYbnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECl9aC8ztYYZZSxUPGEsXGAwojPgHPJq0RBY-XXLHez7KDdGNwghubg3VkcIIbnYV3YWt1MgU --filternode=/ip4/172.18.224.21/tcp/7067/p2p/16Uiu2HAm5ePFtHk2ddyzuz6LKT4P4fQnFeHnubWc2nAg7CwL6r2V
2026-01-31 04:35:56.905 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.239 waku 9944941aa4b079c4f96b21354679625c03fe447cf56a0810998fad370f8187ae
2026-01-31 04:35:56.932 DEBUG [src.node.docker_mananger] Container started with ID 9944941aa4b0. Setting up logs at ./log/docker/node2_2026-01-31_04-35-55__bc0ea432-bf89-4bda-a79d-caa52b36ebec__wakuorg_nwaku:latest.log
2026-01-31 04:35:56.932 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4130
2026-01-31 04:35:56.932 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:35:57.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4130/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:57.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:35:57.937 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:35:57.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4130/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:57.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.239/tcp/4131/p2p/16Uiu2HAm4NEDweci7zjUhH4ZcNLvHHw8Mkpduyvoy1t9tBwBXcYc","/ip4/172.18.192.239/tcp/4132/ws/p2p/16Uiu2HAm4NEDweci7zjUhH4ZcNLvHHw8Mkpduyvoy1t9tBwBXcYc"],"enrUri":"enr:-L24QJ3lxybUHQhq8k32cQ0cjh_44IdWWm1iyb49WfLvDJpKMZPVqG9vrPEY4G5XlaC-NR-i_bgtKyetXSs2uEEFoXkCgmlkgnY0gmlwhKwSwO-KbXVsdGlhZGRyc5YACASsEsDvBhAjAAoErBLA7wYQJN0DgnJzhQADAQAAiXNlY3AyNTZrMaEChNdRRQYd-4rbdoAUZFvx4ByJHDcDl6vO4q0rVsShwiWDdGNwghAjg3VkcIIQJYV3YWt1MgA"}'
2026-01-31 04:35:57.940 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:35:57.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4130/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.21/tcp/7067/p2p/16Uiu2HAm5ePFtHk2ddyzuz6LKT4P4fQnFeHnubWc2nAg7CwL6r2V"]'
2026-01-31 04:35:57.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.971 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-31 04:35:57.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7066/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:35:57.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4130/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "393d3a5e-c4e3-46ea-8a0a-63f182ff6799", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:35:57.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"393d3a5e-c4e3-46ea-8a0a-63f182ff6799","statusDesc":"OK"}'
2026-01-31 04:35:57.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
2026-01-31 04:35:58.001 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-01-31 04:35:58.004 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:35:58.005 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:35:58.005 DEBUG [src.node.waku_node] Stopping container with id ae0d05696142
2026-01-31 04:35:58.516 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:58.516 DEBUG [src.node.waku_node] Stopping container with id 9944941aa4b0
2026-01-31 04:35:59.050 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:59.051 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:35:59.056 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:35:59.061 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,198 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_applied_mid_way with id: 2026-01-31_04-32-05__2782c037-e7c9-4a3b-9b30-2f7de88050f9
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-01-31_04-32-05__2782c037-e7c9-4a3b-9b30-2f7de88050f9__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-01-31_04-32-05__2782c037-e7c9-4a3b-9b30-2f7de88050f9__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-01-31_04-32-05__2782c037-e7c9-4a3b-9b30-2f7de88050f9__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-01-31_04-32-05__2782c037-e7c9-4a3b-9b30-2f7de88050f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20741', '20742', '20743', '20744', '20745']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20741:20741 -p 20742:20742 -p 20743:20743 -p 20744:20744 -p 20745:20745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20743 --rest-port=20741 --tcp-port=20742 --discv5-udp-port=20744 --rest-address=0.0.0.0 --nat=extip:172.18.91.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab9bfcb52a08eb9bf60b11edabe7c92ab82cebd4da6eefc8b6d4360d9dafcc43 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20745 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f28768ac0091. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.224 waku 42d3de7c20ef271e310fc3dcf01ed9170dbbc23da6dd25a6160444b3a7106728
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42d3de7c20ef. Setting up logs at ./log/docker/node1_2026-01-31_04-32-05__2782c037-e7c9-4a3b-9b30-2f7de88050f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20741
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 69b35a539be5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20741/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.224/tcp/20742/p2p/16Uiu2HAm8NREZtNZysvDHiCLNdQgu3gSym8NqXZsQ5Ssfxp7L1R1","/ip4/172.18.91.224/tcp/20743/ws/p2p/16Uiu2HAm8NREZtNZysvDHiCLNdQgu3gSym8NqXZsQ5Ssfxp7L1R1"],"enrUri":"enr:-L24QBGk4AYKyIxo8ikMAA18B6_YqE1S4Gl8x7X8LnhGO2lld7R1ubD_XHV1rranNQbhBHMkJ4Uf0QzYv-oIjHsuM2ACgmlkgnY0gmlwhKwSW-CKbXVsdGlhZGRyc5YACASsElvgBlEGAAoErBJb4AZRB90DgnJzhQADAQAAiXNlY3AyNTZrMaECwFKD3JRkD1g8oTepx1RytnQFjyNmC7E4QJzdJIG5J-iDdGNwglEGg3VkcIJRCIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.186.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44075', '44076', '44077', '44078', '44079']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44075:44075 -p 44076:44076 -p 44077:44077 -p 44078:44078 -p 44079:44079 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44077 --rest-port=44075 --tcp-port=44076 --discv5-udp-port=44078 --rest-address=0.0.0.0 --nat=extip:172.18.186.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf2e6c0e647228571cbdd929dadb8a81ea1dc3c88acfc6674ba4d5899d43a4dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44079 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBGk4AYKyIxo8ikMAA18B6_YqE1S4Gl8x7X8LnhGO2lld7R1ubD_XHV1rranNQbhBHMkJ4Uf0QzYv-oIjHsuM2ACgmlkgnY0gmlwhKwSW-CKbXVsdGlhZGRyc5YACASsElvgBlEGAAoErBJb4AZRB90DgnJzhQADAQAAiXNlY3AyNTZrMaECwFKD3JRkD1g8oTepx1RytnQFjyNmC7E4QJzdJIG5J-iDdGNwglEGg3VkcIJRCIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.15 waku f51351ca7726a8beae609233aa8add0fd3a168c6a99948eaf5dd98ddac2b77db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f51351ca7726. Setting up logs at ./log/docker/node2_2026-01-31_04-32-05__2782c037-e7c9-4a3b-9b30-2f7de88050f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44075
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44075/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44075/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.15/tcp/44076/p2p/16Uiu2HAmGUGQScNzrdrY6bhgoVBStSaGduoap7fqUBfApvF9soq9","/ip4/172.18.186.15/tcp/44077/ws/p2p/16Uiu2HAmGUGQScNzrdrY6bhgoVBStSaGduoap7fqUBfApvF9soq9"],"enrUri":"enr:-L24QKDfl70YahnR3K9ohsofo0alVTka5pbSGAknyi4t3FTSD3pgceQOq284YQRAeTfXAY9oFbXntsQ9YFVzrjRuSWgCgmlkgnY0gmlwhKwSug-KbXVsdGlhZGRyc5YACASsEroPBqwsAAoErBK6DwasLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOK-C8wX2zuZ5T6YGdhoA1i_5xtZW2QqnPtKvTYIG-DCDdGNwgqwsg3VkcIKsLoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42485', '42486', '42487', '42488', '42489']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42485:42485 -p 42486:42486 -p 42487:42487 -p 42488:42488 -p 42489:42489 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42487 --rest-port=42485 --tcp-port=42486 --discv5-udp-port=42488 --rest-address=0.0.0.0 --nat=extip:172.18.119.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe590ce17f780ba84a27d6b114de53ebae5f88eea0ea250fde1b1decdf8e52b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42489 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKDfl70YahnR3K9ohsofo0alVTka5pbSGAknyi4t3FTSD3pgceQOq284YQRAeTfXAY9oFbXntsQ9YFVzrjRuSWgCgmlkgnY0gmlwhKwSug-KbXVsdGlhZGRyc5YACASsEroPBqwsAAoErBK6DwasLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOK-C8wX2zuZ5T6YGdhoA1i_5xtZW2QqnPtKvTYIG-DCDdGNwgqwsg3VkcIKsLoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.197 waku 1a0ba43e9938439f6d1dfa0134f6dd4c3db2ded3db8f66927dfd3f153605d230
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a0ba43e9938. Setting up logs at ./log/docker/node3_2026-01-31_04-32-05__2782c037-e7c9-4a3b-9b30-2f7de88050f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42485
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42485/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42485/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.197/tcp/42486/p2p/16Uiu2HAmNCYC29GjkcKj9FasTZAJtkQcbJUb3AiCoXohUgMKXjSG","/ip4/172.18.119.197/tcp/42487/ws/p2p/16Uiu2HAmNCYC29GjkcKj9FasTZAJtkQcbJUb3AiCoXohUgMKXjSG"],"enrUri":"enr:-L24QLMeyQyaBg6oz26x6OVFBsJhh-DMbzHdK_BETNVwXe73DPUEV-3YFCTvDc9eYXyuUKRm_4Ww8kKxoSQQy-Ys4HwCgmlkgnY0gmlwhKwSd8WKbXVsdGlhZGRyc5YACASsEnfFBqX2AAoErBJ3xQal990DgnJzhQADAQAAiXNlY3AyNTZrMaEDjc4wcUrpuPtzJmrgRZdD071HaWzanSqbl2G8cvnYtTGDdGNwgqX2g3VkcIKl-IV3YWt1MgE"}'
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.183.227
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44904', '44905', '44906', '44907', '44908']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44904:44904 -p 44905:44905 -p 44906:44906 -p 44907:44907 -p 44908:44908 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44906 --rest-port=44904 --tcp-port=44905 --discv5-udp-port=44907 --rest-address=0.0.0.0 --nat=extip:172.18.183.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=304046da35c8f3f6ced1d9ec2fd095b18122a9bc53f0f46b617bfecfcfe55b9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44908 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLMeyQyaBg6oz26x6OVFBsJhh-DMbzHdK_BETNVwXe73DPUEV-3YFCTvDc9eYXyuUKRm_4Ww8kKxoSQQy-Ys4HwCgmlkgnY0gmlwhKwSd8WKbXVsdGlhZGRyc5YACASsEnfFBqX2AAoErBJ3xQal990DgnJzhQADAQAAiXNlY3AyNTZrMaEDjc4wcUrpuPtzJmrgRZdD071HaWzanSqbl2G8cvnYtTGDdGNwgqX2g3VkcIKl-IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.227 waku 1dc404c417f332b72be6f93a2858f5a7720964bad3ec3834e3f3ee202b9cf798
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1dc404c417f3. Setting up logs at ./log/docker/node4_2026-01-31_04-32-05__2782c037-e7c9-4a3b-9b30-2f7de88050f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44904
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44904/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44904/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.227/tcp/44905/p2p/16Uiu2HAmN2c62fjNdMFT3K7JpJS8BJs7Wr53DhaDgxDsrMGFSBif","/ip4/172.18.183.227/tcp/44906/ws/p2p/16Uiu2HAmN2c62fjNdMFT3K7JpJS8BJs7Wr53DhaDgxDsrMGFSBif"],"enrUri":"enr:-L24QJ1-H9qrproez7kW076OIT5tj3T0U8M6kjFa-PKhIoojecj2fkyHjT76xLhAbzSXwXpEmlLfz09HHguL-gO0vOsCgmlkgnY0gmlwhKwSt-OKbXVsdGlhZGRyc5YACASsErfjBq9pAAoErBK34wavat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDi0LJg0netN94lYCvgQbC6R10yqBZpHEW0Zy4iY_1E4CDdGNwgq9pg3VkcIKva4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44075/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42485/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44904/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20741/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.186.15/tcp/44134/p2p/16Uiu2HAmGUGQScNzrdrY6bhgoVBStSaGduoap7fqUBfApvF9soq9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44075/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.91.224/tcp/20742/p2p/16Uiu2HAm8NREZtNZysvDHiCLNdQgu3gSym8NqXZsQ5Ssfxp7L1R1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.119.197/tcp/43262/p2p/16Uiu2HAmNCYC29GjkcKj9FasTZAJtkQcbJUb3AiCoXohUgMKXjSG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42485/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.183.227/tcp/48512/p2p/16Uiu2HAmN2c62fjNdMFT3K7JpJS8BJs7Wr53DhaDgxDsrMGFSBif","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.186.15/tcp/44076/p2p/16Uiu2HAmGUGQScNzrdrY6bhgoVBStSaGduoap7fqUBfApvF9soq9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44904/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.119.197/tcp/42486/p2p/16Uiu2HAmNCYC29GjkcKj9FasTZAJtkQcbJUb3AiCoXohUgMKXjSG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9067', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9067', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9067', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8004: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833950847336169,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833950860965525,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833950870667691,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833950881714481,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833950896634842,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833950909447924,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833950927414050,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833950939803477,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833950951638908,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833950965490044,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833951028542888,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833951244213659,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833952295242157,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833953316988157,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833953332405085,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833954405250668,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833954620296113,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833957325167904,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833957539795043,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833957548066776,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833959380461263,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833962468767313,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833963692422959,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833966812414145,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833968052065867,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833969940389553,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833971388427678,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833972011831665,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833972018149539,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833972033819110,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9067', '-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 42d3de7c20ef
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f51351ca7726
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a0ba43e9938
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 42d3de7c20ef. 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 1dc404c417f3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f51351ca7726. 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,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_content_topics with id: 2026-01-31_04-32-56__5a084e3b-37f8-43dc-b4fe-9285df6b5d16
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-01-31_04-32-56__5a084e3b-37f8-43dc-b4fe-9285df6b5d16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28796', '28797', '28798', '28799', '28800']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28796:28796 -p 28797:28797 -p 28798:28798 -p 28799:28799 -p 28800:28800 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28798 --rest-port=28796 --tcp-port=28797 --discv5-udp-port=28799 --rest-address=0.0.0.0 --nat=extip:172.18.28.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9b08f7fb58fd6effbb06e0caf9bbb8fcefcac87fcca8deb798aa3f29a2b3cd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28800 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.250 waku 7d7f3d2729aa27dc387aa6cf68e165440b915e1d67d326207cc976f7ed0f3dc4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d7f3d2729aa. Setting up logs at ./log/docker/receiving_node1_2026-01-31_04-32-56__5a084e3b-37f8-43dc-b4fe-9285df6b5d16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28796
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 9dca8cabf22c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container febc2253053c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28796/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28796/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.250/tcp/28797/p2p/16Uiu2HAkwM27fhM4FKpmAgwAGjesGuu2N7PEktj4BaSBFWcQMEYa","/ip4/172.18.28.250/tcp/28798/ws/p2p/16Uiu2HAkwM27fhM4FKpmAgwAGjesGuu2N7PEktj4BaSBFWcQMEYa"],"enrUri":"enr:-L24QBOTxLUBdQfl7BiHMPFQ27s0yni0k6U3laO0E44-baFoTy_FnqLcPM-VL3sMo-Lp8EVCuDi8K0GcuXxa-aG8A5QCgmlkgnY0gmlwhKwSHPqKbXVsdGlhZGRyc5YACASsEhz6BnB9AAoErBIc-gZwft0DgnJzhQADAQAAiXNlY3AyNTZrMaECHIY8xaxcKJJSwVfIAGn6N4KhXpDgImMJdQL4IcceXquDdGNwgnB9g3VkcIJwf4V3YWt1Mgk"}'
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-01-31_04-32-56__5a084e3b-37f8-43dc-b4fe-9285df6b5d16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47733', '47734', '47735', '47736', '47737']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47733:47733 -p 47734:47734 -p 47735:47735 -p 47736:47736 -p 47737:47737 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47735 --rest-port=47733 --tcp-port=47734 --discv5-udp-port=47736 --rest-address=0.0.0.0 --nat=extip:172.18.15.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=25addcdb0ec6823ed31fdb32f2ae8af9d5e0c61c4ddc4a3de63e2d2c5cabcd16 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47737 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.16 waku 8e18a42e20ab19b051c66866e97f273946fae2a18b65f3c13b93c38250f954e8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e18a42e20ab. Setting up logs at ./log/docker/receiving_node2_2026-01-31_04-32-56__5a084e3b-37f8-43dc-b4fe-9285df6b5d16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47733
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47733/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47733/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.16/tcp/47734/p2p/16Uiu2HAmJ61UoUkZjxwej7x4sDux7w6u4pUW91kYPKAXMTeCwgka","/ip4/172.18.15.16/tcp/47735/ws/p2p/16Uiu2HAmJ61UoUkZjxwej7x4sDux7w6u4pUW91kYPKAXMTeCwgka"],"enrUri":"enr:-L24QB-csctGiQ0W8LyKzAGJuAuv590Q2RaXj2O_VSlaPVPTVz4s5HRY-v5FrdI0zcG2krjWMkkfWH-4IprjqM_5cUoCgmlkgnY0gmlwhKwSDxCKbXVsdGlhZGRyc5YACASsEg8QBrp2AAoErBIPEAa6d90DgnJzhQADAQAAiXNlY3AyNTZrMaEDULM7ZT3MRmEcH3gV-nkKCmrBxTKNaDKe7QmALHIEIxuDdGNwgrp2g3VkcIK6eIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47733/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.250/tcp/28797/p2p/16Uiu2HAkwM27fhM4FKpmAgwAGjesGuu2N7PEktj4BaSBFWcQMEYa"]'
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-01-31_04-32-56__5a084e3b-37f8-43dc-b4fe-9285df6b5d16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.81
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19322', '19323', '19324', '19325', '19326']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19322:19322 -p 19323:19323 -p 19324:19324 -p 19325:19325 -p 19326:19326 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19324 --rest-port=19322 --tcp-port=19323 --discv5-udp-port=19325 --rest-address=0.0.0.0 --nat=extip:172.18.88.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e85b6befd70566fec2df1fbf4ba6e302ef9937ef557c68e5c2339bcacff1fb8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19326 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBOTxLUBdQfl7BiHMPFQ27s0yni0k6U3laO0E44-baFoTy_FnqLcPM-VL3sMo-Lp8EVCuDi8K0GcuXxa-aG8A5QCgmlkgnY0gmlwhKwSHPqKbXVsdGlhZGRyc5YACASsEhz6BnB9AAoErBIc-gZwft0DgnJzhQADAQAAiXNlY3AyNTZrMaECHIY8xaxcKJJSwVfIAGn6N4KhXpDgImMJdQL4IcceXquDdGNwgnB9g3VkcIJwf4V3YWt1Mgk --lightpushnode=/ip4/172.18.28.250/tcp/28797/p2p/16Uiu2HAkwM27fhM4FKpmAgwAGjesGuu2N7PEktj4BaSBFWcQMEYa --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.81 waku 336a216c7b0c003968888efe2ebc996e417bec7f8cad257882360b4350c3eea9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 336a216c7b0c. Setting up logs at ./log/docker/lightpush_node1_2026-01-31_04-32-56__5a084e3b-37f8-43dc-b4fe-9285df6b5d16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19322
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19322/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19322/debug/v1/info" -H "Content-Type: application/json" -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.81/tcp/19323/p2p/16Uiu2HAm3V3EzRcHHQeeaihETKEi6JdbWheEY4pFLHpdip9BgJ1c","/ip4/172.18.88.81/tcp/19324/ws/p2p/16Uiu2HAm3V3EzRcHHQeeaihETKEi6JdbWheEY4pFLHpdip9BgJ1c"],"enrUri":"enr:-L24QJHIm7h8MTVEOROxCQq93MVAA8s8Q7nARMo-1CtKB5zLSYD0Av1A1Aw_v5jcjob4i-r5VPCSdU1tmvkOkczqTOICgmlkgnY0gmlwhKwSWFGKbXVsdGlhZGRyc5YACASsElhRBkt7AAoErBJYUQZLfN0DgnJzhQADAQAAiXNlY3AyNTZrMaECd7pHZP-BFx9Q7bpSnI-mwIMPd9IgCZXLOukKZt8TgX-DdGNwgkt7g3VkcIJLfYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19322/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.250/tcp/28797/p2p/16Uiu2HAkwM27fhM4FKpmAgwAGjesGuu2N7PEktj4BaSBFWcQMEYa"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19322/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.16/tcp/47734/p2p/16Uiu2HAmJ61UoUkZjxwej7x4sDux7w6u4pUW91kYPKAXMTeCwgka"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47733/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19322/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic Empty 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:19322/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "", "timestamp": 1769833980356982468}}'
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:19322/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn 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:19322/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": {"key": "YWFh"}, "timestamp": 1769833980362557518}}'
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:19322/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn 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:19322/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": 1234567890, "timestamp": 1769833980366362631}}'
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:19322/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn 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:19322/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": ["YWFh"], "timestamp": 1769833980370116732}}'
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:19322/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic A bool
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:19322/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": true, "timestamp": 1769833980373802169}}'
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:19322/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7d7f3d2729aa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e18a42e20ab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 336a216c7b0c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7d7f3d2729aa. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_request_id with id: 2026-01-31_04-36-07__d4873d28-abf3-416b-8e88-7b7d5aa1ff13
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-01-31_04-36-07__d4873d28-abf3-416b-8e88-7b7d5aa1ff13__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20473', '20474', '20475', '20476', '20477']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20473:20473 -p 20474:20474 -p 20475:20475 -p 20476:20476 -p 20477:20477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20475 --rest-port=20473 --tcp-port=20474 --discv5-udp-port=20476 --rest-address=0.0.0.0 --nat=extip:172.18.172.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb6ae9d01efd2325d1985c7fbacdb843b4fcfeeafc8ff4423eb60acea132fadd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20477 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.29 waku c3d4f3e24410ff08947e63d657f965037c1882f78dbeda6ed9c01aa251939f82
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c3d4f3e24410. Setting up logs at ./log/docker/node1_2026-01-31_04-36-07__d4873d28-abf3-416b-8e88-7b7d5aa1ff13__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20473
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 c41a9a176317. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6dab7fb92628. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20473/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20473/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.29/tcp/20474/p2p/16Uiu2HAm8EtWXFTqB4CVEnJz7MPxwnHrj3CyKCde1EyPzdqz43jR","/ip4/172.18.172.29/tcp/20475/ws/p2p/16Uiu2HAm8EtWXFTqB4CVEnJz7MPxwnHrj3CyKCde1EyPzdqz43jR"],"enrUri":"enr:-L24QKTE-x5ENdUrT8VTEPM420cn5VnLLsCnBlZ5XSIgc_yaM3sRgF6BCFSjY9fkeM38sm9hbuBmgLS1X6RZpROdzIYCgmlkgnY0gmlwhKwSrB2KbXVsdGlhZGRyc5YACASsEqwdBk_6AAoErBKsHQZP-90DgnJzhQADAQAAiXNlY3AyNTZrMaECvmS1aYUnbKjZnku4r8h6URylUfW_W_ghSIgBOTmwamyDdGNwgk_6g3VkcIJP_IV3YWt1MgU"}'
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-01-31_04-36-07__d4873d28-abf3-416b-8e88-7b7d5aa1ff13__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9458', '9459', '9460', '9461', '9462']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9458:9458 -p 9459:9459 -p 9460:9460 -p 9461:9461 -p 9462:9462 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9460 --rest-port=9458 --tcp-port=9459 --discv5-udp-port=9461 --rest-address=0.0.0.0 --nat=extip:172.18.41.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c49d2fafa07b1ec0fbbd24adb9df9ad92bcc1fb99042c23a3f438bfee3b12ae0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9462 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKTE-x5ENdUrT8VTEPM420cn5VnLLsCnBlZ5XSIgc_yaM3sRgF6BCFSjY9fkeM38sm9hbuBmgLS1X6RZpROdzIYCgmlkgnY0gmlwhKwSrB2KbXVsdGlhZGRyc5YACASsEqwdBk_6AAoErBKsHQZP-90DgnJzhQADAQAAiXNlY3AyNTZrMaECvmS1aYUnbKjZnku4r8h6URylUfW_W_ghSIgBOTmwamyDdGNwgk_6g3VkcIJP_IV3YWt1MgU --filternode=/ip4/172.18.172.29/tcp/20474/p2p/16Uiu2HAm8EtWXFTqB4CVEnJz7MPxwnHrj3CyKCde1EyPzdqz43jR
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.54 waku 5476fef7f7e2d3b2e0be380e3d0f35757b77e7172a5f3f3d275c3612a94c12cc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5476fef7f7e2. Setting up logs at ./log/docker/node2_2026-01-31_04-36-07__d4873d28-abf3-416b-8e88-7b7d5aa1ff13__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9458
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9458/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9458/debug/v1/info" -H "Content-Type: application/json" -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.54/tcp/9459/p2p/16Uiu2HAmKBjYhCziniegeLgTE7PvVmn1CVibC5krj28mwd7ChncJ","/ip4/172.18.41.54/tcp/9460/ws/p2p/16Uiu2HAmKBjYhCziniegeLgTE7PvVmn1CVibC5krj28mwd7ChncJ"],"enrUri":"enr:-L24QFf7x0ZWF8-D_CqD49XP-JfCa761pswo4LIBZQkNv79RTQ7xcXO0WGhTKa30oYdHaMpYWXsfgAdOslW9h3tSfxgCgmlkgnY0gmlwhKwSKTaKbXVsdGlhZGRyc5YACASsEik2BiTzAAoErBIpNgYk9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYQZjbrjfh5wN3hL2sCb18xXM2qYSkgm4OKtS_pi5HQODdGNwgiTzg3VkcIIk9YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9458/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.29/tcp/20474/p2p/16Uiu2HAm8EtWXFTqB4CVEnJz7MPxwnHrj3CyKCde1EyPzdqz43jR"]'
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:20473/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9458/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "91f86a94-7740-48a7-b14b-02805e400703", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"91f86a94-7740-48a7-b14b-02805e400703","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9458/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9458/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c3d4f3e24410
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5476fef7f7e2
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,91 @@
2026-01-31 04:33:30.063 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:33:30.064 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node1_restarts with id: 2026-01-31_04-33-30__f45c275e-6add-40d8-8b38-c4f95949b8cf
2026-01-31 04:33:30.064 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:33:30.064 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:33:30.064 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-31 04:33:30.070 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:30.070 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-33-30__f45c275e-6add-40d8-8b38-c4f95949b8cf__wakuorg_nwaku:latest.log
2026-01-31 04:33:30.071 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:30.071 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:30.072 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:30.072 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.167
2026-01-31 04:33:30.072 DEBUG [src.node.docker_mananger] Generated ports ['50353', '50354', '50355', '50356', '50357']
2026-01-31 04:33:30.072 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:30.073 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:30.073 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:30.073 DEBUG [src.node.docker_mananger] docker run -i -t -p 50353:50353 -p 50354:50354 -p 50355:50355 -p 50356:50356 -p 50357:50357 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50355 --rest-port=50353 --tcp-port=50354 --discv5-udp-port=50356 --rest-address=0.0.0.0 --nat=extip:172.18.31.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=35ca90de58ddc0cdbef1546ecec67bc138ea6a0c10686df9ff40e85ca04ddeaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50357 --metrics-logging=true --relay=true --filter=true
2026-01-31 04:33:30.250 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.167 waku 4df5a84817831c1aa8e32bc40b600beac51d5c98af679270063919ac42e3269f
2026-01-31 04:33:30.284 DEBUG [src.node.docker_mananger] Container started with ID 4df5a8481783. Setting up logs at ./log/docker/node1_2026-01-31_04-33-30__f45c275e-6add-40d8-8b38-c4f95949b8cf__wakuorg_nwaku:latest.log
2026-01-31 04:33:30.284 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50353
2026-01-31 04:33:30.285 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:30.352 ERROR [src.node.docker_mananger] Max retries reached for container 5319d2414d13. Exiting log stream.
2026-01-31 04:33:30.867 ERROR [src.node.docker_mananger] Max retries reached for container 434f30544308. Exiting log stream.
2026-01-31 04:33:31.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50353/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:31.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:31.289 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:31.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:31.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.167/tcp/50354/p2p/16Uiu2HAmBFJnLk5GAHLPEg5NHAE6eqTQ61nBKKNNQ6BF25iEXon7","/ip4/172.18.31.167/tcp/50355/ws/p2p/16Uiu2HAmBFJnLk5GAHLPEg5NHAE6eqTQ61nBKKNNQ6BF25iEXon7"],"enrUri":"enr:-L24QM6w5TyYll72glM4r0VpAmctuQYYSIzb83hLabGT4Mb3MrHXSykBq4dHCB1ct7ElahsbsZQDUxwKZWv64TugusUCgmlkgnY0gmlwhKwSH6eKbXVsdGlhZGRyc5YACASsEh-nBsSyAAoErBIfpwbEs90DgnJzhQADAQAAiXNlY3AyNTZrMaEC6xM29in49NF5DklCCRsAkqrSSeuX6bYzeJjJQYbZqVCDdGNwgsSyg3VkcILEtIV3YWt1MgU"}'
2026-01-31 04:33:31.291 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:31.291 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-31 04:33:31.298 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:31.298 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-33-30__f45c275e-6add-40d8-8b38-c4f95949b8cf__wakuorg_nwaku:latest.log
2026-01-31 04:33:31.298 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:31.298 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:31.299 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:31.299 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.87
2026-01-31 04:33:31.300 DEBUG [src.node.docker_mananger] Generated ports ['37512', '37513', '37514', '37515', '37516']
2026-01-31 04:33:31.300 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:31.300 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:31.300 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:31.300 DEBUG [src.node.docker_mananger] docker run -i -t -p 37512:37512 -p 37513:37513 -p 37514:37514 -p 37515:37515 -p 37516:37516 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37514 --rest-port=37512 --tcp-port=37513 --discv5-udp-port=37515 --rest-address=0.0.0.0 --nat=extip:172.18.107.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aafc1fb392d6e771f5c6cf6dcee5168def06ef386eef7656052fd6bcdb5ace7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37516 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM6w5TyYll72glM4r0VpAmctuQYYSIzb83hLabGT4Mb3MrHXSykBq4dHCB1ct7ElahsbsZQDUxwKZWv64TugusUCgmlkgnY0gmlwhKwSH6eKbXVsdGlhZGRyc5YACASsEh-nBsSyAAoErBIfpwbEs90DgnJzhQADAQAAiXNlY3AyNTZrMaEC6xM29in49NF5DklCCRsAkqrSSeuX6bYzeJjJQYbZqVCDdGNwgsSyg3VkcILEtIV3YWt1MgU --filternode=/ip4/172.18.31.167/tcp/50354/p2p/16Uiu2HAmBFJnLk5GAHLPEg5NHAE6eqTQ61nBKKNNQ6BF25iEXon7
2026-01-31 04:33:31.475 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.87 waku 912558371a328d9d783d9e365f8bae56faef538ee5bf8abb03ee1e422bd67829
2026-01-31 04:33:31.504 DEBUG [src.node.docker_mananger] Container started with ID 912558371a32. Setting up logs at ./log/docker/node2_2026-01-31_04-33-30__f45c275e-6add-40d8-8b38-c4f95949b8cf__wakuorg_nwaku:latest.log
2026-01-31 04:33:31.505 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37512
2026-01-31 04:33:31.505 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:32.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37512/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:33:32.509 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:32.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37512/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.87/tcp/37513/p2p/16Uiu2HAmEHCGgpBRrp82gQWwZfDRgihrVTGfAWduGpCrDmo5Z14Y","/ip4/172.18.107.87/tcp/37514/ws/p2p/16Uiu2HAmEHCGgpBRrp82gQWwZfDRgihrVTGfAWduGpCrDmo5Z14Y"],"enrUri":"enr:-L24QHqxaQUM3W-gQ1lTKG6QMkncEvAsTKEGPbEiukZOsQHOOvhEDvVsftnoUzyfS3GWInPRMgsf81U8dpmU5nLbvO0CgmlkgnY0gmlwhKwSa1eKbXVsdGlhZGRyc5YACASsEmtXBpKJAAoErBJrVwaSit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGCITJAsEd-hpif9hYrJ0lU_qUYFeQDxTqJCE4PIyMM2DdGNwgpKJg3VkcIKSi4V3YWt1MgA"}'
2026-01-31 04:33:32.512 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:32.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37512/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.167/tcp/50354/p2p/16Uiu2HAmBFJnLk5GAHLPEg5NHAE6eqTQ61nBKKNNQ6BF25iEXon7"]'
2026-01-31 04:33:32.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.544 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-31 04:33:32.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50353/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:33:32.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37512/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7fb260c9-122c-4ee7-971c-833b47ae5e2f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:33:32.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7fb260c9-122c-4ee7-971c-833b47ae5e2f","statusDesc":"OK"}'
2026-01-31 04:33:32.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:32.677 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:32.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37512/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.680 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":1769834012569948665,"ephemeral":false}]'
2026-01-31 04:33:32.681 DEBUG [src.node.waku_node] Restarting container with id 4df5a8481783
2026-01-31 04:33:33.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50353/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:33.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50353/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:33.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:33.464 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:33.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:33.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.167/tcp/50354/p2p/16Uiu2HAmBFJnLk5GAHLPEg5NHAE6eqTQ61nBKKNNQ6BF25iEXon7","/ip4/172.18.31.167/tcp/50355/ws/p2p/16Uiu2HAmBFJnLk5GAHLPEg5NHAE6eqTQ61nBKKNNQ6BF25iEXon7"],"enrUri":"enr:-L24QM6w5TyYll72glM4r0VpAmctuQYYSIzb83hLabGT4Mb3MrHXSykBq4dHCB1ct7ElahsbsZQDUxwKZWv64TugusUCgmlkgnY0gmlwhKwSH6eKbXVsdGlhZGRyc5YACASsEh-nBsSyAAoErBIfpwbEs90DgnJzhQADAQAAiXNlY3AyNTZrMaEC6xM29in49NF5DklCCRsAkqrSSeuX6bYzeJjJQYbZqVCDdGNwgsSyg3VkcILEtIV3YWt1MgU"}'
2026-01-31 04:33:33.467 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:33.467 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-01-31 04:33:35.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50353/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:33:35.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:35.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37512/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "36cf5b4d-a86c-4119-9198-22bf13b34c1e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:33:35.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"36cf5b4d-a86c-4119-9198-22bf13b34c1e","statusDesc":"OK"}'
2026-01-31 04:33:35.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:35.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:35.522 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:35.622 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:35.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37512/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:35.625 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":1769834015510794827,"ephemeral":false}]'
2026-01-31 04:33:35.628 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:33:35.629 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:33:35.629 DEBUG [src.node.waku_node] Stopping container with id 4df5a8481783
2026-01-31 04:33:36.123 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:36.124 DEBUG [src.node.waku_node] Stopping container with id 912558371a32
2026-01-31 04:33:36.642 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:36.643 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:33:36.662 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:33:36.670 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_missing_payload with id: 2026-01-31_04-30-36__53fe310b-f485-4a16-96d9-f29dbea7b365
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-01-31_04-30-36__53fe310b-f485-4a16-96d9-f29dbea7b365__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17759', '17760', '17761', '17762', '17763']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17759:17759 -p 17760:17760 -p 17761:17761 -p 17762:17762 -p 17763:17763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17761 --rest-port=17759 --tcp-port=17760 --discv5-udp-port=17762 --rest-address=0.0.0.0 --nat=extip:172.18.207.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a91c4bcfdaeb85fbd4acabc5f6862b4bdb7cceb3d3474ccf1363f9988eacaba1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17763 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.168 waku bd2fd4e877d18e665cb9815929adb7548d87c5b78523da31f09258e998b884f4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 833940b7ec32. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bd2fd4e877d1. Setting up logs at ./log/docker/receiving_node1_2026-01-31_04-30-36__53fe310b-f485-4a16-96d9-f29dbea7b365__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17759
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 9c7291b19c7b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17759/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17759/debug/v1/info" -H "Content-Type: application/json" -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.168/tcp/17760/p2p/16Uiu2HAm6Jd2NvHxcHzSPufHR1J9aeRbPkkqUFJMYBhhURpxT4WV","/ip4/172.18.207.168/tcp/17761/ws/p2p/16Uiu2HAm6Jd2NvHxcHzSPufHR1J9aeRbPkkqUFJMYBhhURpxT4WV"],"enrUri":"enr:-L24QIoC77_kp_M2CS7Qk7-DZNz4Kt6f7lSkg1Vl8Q5C3MIkI7wktDkYi0ids91o3kEx77WeuqJjStz-OcOdUoPnfKsCgmlkgnY0gmlwhKwSz6iKbXVsdGlhZGRyc5YACASsEs-oBkVgAAoErBLPqAZFYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECoaImGKtjuuzSl0a61cNJ2V0C5JF8NJi2hw4xLZKLhnqDdGNwgkVgg3VkcIJFYoV3YWt1Mgk"}'
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-01-31_04-30-36__53fe310b-f485-4a16-96d9-f29dbea7b365__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32116', '32117', '32118', '32119', '32120']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32116:32116 -p 32117:32117 -p 32118:32118 -p 32119:32119 -p 32120:32120 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32118 --rest-port=32116 --tcp-port=32117 --discv5-udp-port=32119 --rest-address=0.0.0.0 --nat=extip:172.18.33.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=85abfc3054af4c53d121c3bd10ec70fefdbfc04826a56c51ca9bd6bab6fafac5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32120 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.255 waku 65b68586368972c427186b56cf053dbbfbdb291e9ee03accf91b81daa80ba169
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 65b685863689. Setting up logs at ./log/docker/receiving_node2_2026-01-31_04-30-36__53fe310b-f485-4a16-96d9-f29dbea7b365__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32116
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32116/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32116/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.255/tcp/32117/p2p/16Uiu2HAm6zzGqK18ZSVgDT1Ae2jK2MqsnLfxq2ABfREit1WihXS1","/ip4/172.18.33.255/tcp/32118/ws/p2p/16Uiu2HAm6zzGqK18ZSVgDT1Ae2jK2MqsnLfxq2ABfREit1WihXS1"],"enrUri":"enr:-L24QHNuk3fOatccJBus9qRRcWb3FSNet6VYNMG_n_t21aDpNiS7IDcc-MhKzPXH-ZnU-4aCSUb8LHq1lWhmzoufKXQCgmlkgnY0gmlwhKwSIf-KbXVsdGlhZGRyc5YACASsEiH_Bn11AAoErBIh_wZ9dt0DgnJzhQADAQAAiXNlY3AyNTZrMaECq_loYmuuc25vdIEiRY99N8ejchO-BPCysoDvtGmHM1KDdGNwgn11g3VkcIJ9d4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32116/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.168/tcp/17760/p2p/16Uiu2HAm6Jd2NvHxcHzSPufHR1J9aeRbPkkqUFJMYBhhURpxT4WV"]'
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-01-31_04-30-36__53fe310b-f485-4a16-96d9-f29dbea7b365__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.68.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61323', '61324', '61325', '61326', '61327']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61323:61323 -p 61324:61324 -p 61325:61325 -p 61326:61326 -p 61327:61327 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61325 --rest-port=61323 --tcp-port=61324 --discv5-udp-port=61326 --rest-address=0.0.0.0 --nat=extip:172.18.68.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=44aeadc1f6ebc57ec865b1acfaafcc958dabb2ff329283e0d64afedd485cea83 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61327 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIoC77_kp_M2CS7Qk7-DZNz4Kt6f7lSkg1Vl8Q5C3MIkI7wktDkYi0ids91o3kEx77WeuqJjStz-OcOdUoPnfKsCgmlkgnY0gmlwhKwSz6iKbXVsdGlhZGRyc5YACASsEs-oBkVgAAoErBLPqAZFYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECoaImGKtjuuzSl0a61cNJ2V0C5JF8NJi2hw4xLZKLhnqDdGNwgkVgg3VkcIJFYoV3YWt1Mgk --lightpushnode=/ip4/172.18.207.168/tcp/17760/p2p/16Uiu2HAm6Jd2NvHxcHzSPufHR1J9aeRbPkkqUFJMYBhhURpxT4WV --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.159 waku 7fba7855d93033057dd754952cb4486e65cee73fa2f8cd4dd4bb39f629cf2003
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7fba7855d930. Setting up logs at ./log/docker/lightpush_node1_2026-01-31_04-30-36__53fe310b-f485-4a16-96d9-f29dbea7b365__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61323
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61323/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61323/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.159/tcp/61324/p2p/16Uiu2HAkvaTt4SPPvQnUweFq1PKYAySFKmPg4MGMmHh1hm4mHwCb","/ip4/172.18.68.159/tcp/61325/ws/p2p/16Uiu2HAkvaTt4SPPvQnUweFq1PKYAySFKmPg4MGMmHh1hm4mHwCb"],"enrUri":"enr:-L24QKa2vz7Rx66YW-BMfTFOnFm3KCKoN7oEDyb_bq-1eoYudDDWgKvQhCWPdzfQUaTXxWq3N6P9TcjVA36hbuveDn4CgmlkgnY0gmlwhKwSRJ-KbXVsdGlhZGRyc5YACASsEkSfBu-MAAoErBJEnwbvjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECERw75uloL7ymBFXi7ebSBFWHJ-ncgcrihxrc65nMUViDdGNwgu-Mg3VkcILvjoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61323/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.168/tcp/17760/p2p/16Uiu2HAm6Jd2NvHxcHzSPufHR1J9aeRbPkkqUFJMYBhhURpxT4WV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61323/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.255/tcp/32117/p2p/16Uiu2HAm6zzGqK18ZSVgDT1Ae2jK2MqsnLfxq2ABfREit1WihXS1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32116/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61323/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61323/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"contentTopic": "/myapp/1/latest/proto", "timestamp": 1769833840300419584}}'
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:61323/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bd2fd4e877d1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 65b685863689
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7fba7855d930
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bd2fd4e877d1. 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,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-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb
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-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__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-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__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-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__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-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__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-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__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-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__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.240.160
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59145', '59146', '59147', '59148', '59149']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59145:59145 -p 59146:59146 -p 59147:59147 -p 59148:59148 -p 59149:59149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59147 --rest-port=59145 --tcp-port=59146 --discv5-udp-port=59148 --rest-address=0.0.0.0 --nat=extip:172.18.240.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43948abebb761a3eea777d36abe9e7ce855fd1685c8ebbddb9c4fa20cf5b7615 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59149 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.160 waku 73f3fd43c627018d1240110318c543abdafc159c5625cf220e6d132485c908a3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73f3fd43c627. Setting up logs at ./log/docker/node1_2026-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59145
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59145/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59145/debug/v1/info" -H "Content-Type: application/json" -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.160/tcp/59146/p2p/16Uiu2HAmQ3EUDuNBB1X4NHxi6YG58wAkL36VcRJ8Hq7suS5LskPE","/ip4/172.18.240.160/tcp/59147/ws/p2p/16Uiu2HAmQ3EUDuNBB1X4NHxi6YG58wAkL36VcRJ8Hq7suS5LskPE"],"enrUri":"enr:-L24QJmPE0yerKX5R6XlsrkKnCjDmZ9XnmLB6nVyDLddhfMzDTMBLAnThuaCHO8c0YTUeI7-J6u1k0lLnvdpP8ruOrQCgmlkgnY0gmlwhKwS8KCKbXVsdGlhZGRyc5YACASsEvCgBucKAAoErBLwoAbnC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqSNMi6b8kvy0kKoVXFA1m6QlmlYICExIqX-QMHl1QNWDdGNwgucKg3VkcILnDIV3YWt1MgM"}'
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.73.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16836', '16837', '16838', '16839', '16840']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16836:16836 -p 16837:16837 -p 16838:16838 -p 16839:16839 -p 16840:16840 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16838 --rest-port=16836 --tcp-port=16837 --discv5-udp-port=16839 --rest-address=0.0.0.0 --nat=extip:172.18.73.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea8cebe4d3fe2e3976979bacb880035dc5daaba9cce81afa02e4f6ab8d6f4afd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16840 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QJmPE0yerKX5R6XlsrkKnCjDmZ9XnmLB6nVyDLddhfMzDTMBLAnThuaCHO8c0YTUeI7-J6u1k0lLnvdpP8ruOrQCgmlkgnY0gmlwhKwS8KCKbXVsdGlhZGRyc5YACASsEvCgBucKAAoErBLwoAbnC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqSNMi6b8kvy0kKoVXFA1m6QlmlYICExIqX-QMHl1QNWDdGNwgucKg3VkcILnDIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.37 waku 21103f4a431d2f2cc674630329764013ec82fdc9d75f2db1e63c96f94a91f101
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21103f4a431d. Setting up logs at ./log/docker/node2_2026-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16836
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16836/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16836/debug/v1/info" -H "Content-Type: application/json" -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.37/tcp/16837/p2p/16Uiu2HAm4rWvqGgvt8gH5bp1byqoyLvEfYwSbyNovUwEhQM1jdiY","/ip4/172.18.73.37/tcp/16838/ws/p2p/16Uiu2HAm4rWvqGgvt8gH5bp1byqoyLvEfYwSbyNovUwEhQM1jdiY"],"enrUri":"enr:-L24QPnzHO1XnjyJC1avmuvR3bU9BuOapDQNeFslZP0mnBLjHGKK5LfjmM8OO9gQ5BX4q5VXNMbmA8_4W9plV1aREpYCgmlkgnY0gmlwhKwSSSWKbXVsdGlhZGRyc5YACASsEkklBkHFAAoErBJJJQZBxt0DgnJzhQADAQAAiXNlY3AyNTZrMaECjBZ38Mq6OhaMmUpWOJgUAeqSWASmZrUTtmD0WrM3rkmDdGNwgkHFg3VkcIJBx4V3YWt1MgM"}'
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.114.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23217', '23218', '23219', '23220', '23221']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23217:23217 -p 23218:23218 -p 23219:23219 -p 23220:23220 -p 23221:23221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23219 --rest-port=23217 --tcp-port=23218 --discv5-udp-port=23220 --rest-address=0.0.0.0 --nat=extip:172.18.114.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=546bba5ce9a3ba1a1e3c3d65cd3016631028b9ecbfce1fadb0ec4ab4e5c8c7a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23221 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QPnzHO1XnjyJC1avmuvR3bU9BuOapDQNeFslZP0mnBLjHGKK5LfjmM8OO9gQ5BX4q5VXNMbmA8_4W9plV1aREpYCgmlkgnY0gmlwhKwSSSWKbXVsdGlhZGRyc5YACASsEkklBkHFAAoErBJJJQZBxt0DgnJzhQADAQAAiXNlY3AyNTZrMaECjBZ38Mq6OhaMmUpWOJgUAeqSWASmZrUTtmD0WrM3rkmDdGNwgkHFg3VkcIJBx4V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.37 waku d5c5011209c5ed6d0b4436a31a8dbf07d4b891837955a21d7ec4d5790e0e0597
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d5c5011209c5. Setting up logs at ./log/docker/node3_2026-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23217
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23217/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.37/tcp/23218/p2p/16Uiu2HAm2RozRKnkBc2vMZ8ZQ7y8Jz4yZ8WNra2nSfCifcfcH99r","/ip4/172.18.114.37/tcp/23219/ws/p2p/16Uiu2HAm2RozRKnkBc2vMZ8ZQ7y8Jz4yZ8WNra2nSfCifcfcH99r"],"enrUri":"enr:-L24QDOzQzWWBUUJAE3cTKwXEOU5F7_ni0dajSPwFSLAVHz5MYgrDY_UosvfptYsVB9vFfT53B27wzFwcPg5sUbM0zACgmlkgnY0gmlwhKwSciWKbXVsdGlhZGRyc5YACASsEnIlBlqyAAoErBJyJQZas90DgnJzhQADAQAAiXNlY3AyNTZrMaECaArdx9LcJlNf8RGEoO8GSyZOPamk0TVgl0Sp5MJjrVGDdGNwglqyg3VkcIJatIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46945', '46946', '46947', '46948', '46949']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46945:46945 -p 46946:46946 -p 46947:46947 -p 46948:46948 -p 46949:46949 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46947 --rest-port=46945 --tcp-port=46946 --discv5-udp-port=46948 --rest-address=0.0.0.0 --nat=extip:172.18.90.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9ee4aad1d4ee6febb19aed390daeb08c9ed5f2e025e0b5299c7efb40facbdf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46949 --metrics-logging=true --relay=true --filter=true --store=true --discv5-bootstrap-node=enr:-L24QDOzQzWWBUUJAE3cTKwXEOU5F7_ni0dajSPwFSLAVHz5MYgrDY_UosvfptYsVB9vFfT53B27wzFwcPg5sUbM0zACgmlkgnY0gmlwhKwSciWKbXVsdGlhZGRyc5YACASsEnIlBlqyAAoErBJyJQZas90DgnJzhQADAQAAiXNlY3AyNTZrMaECaArdx9LcJlNf8RGEoO8GSyZOPamk0TVgl0Sp5MJjrVGDdGNwglqyg3VkcIJatIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.182 waku 4d02d7647a3c5a37d336b29e079ce57cbdd59a79e8d087f37b58801048b5d7f4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d02d7647a3c. Setting up logs at ./log/docker/node4_2026-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46945
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46945/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46945/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.182/tcp/46946/p2p/16Uiu2HAmAHKUdipTvgHqA1AaH8DMenCYr1rUUHRwEmzNBSos7fSU","/ip4/172.18.90.182/tcp/46947/ws/p2p/16Uiu2HAmAHKUdipTvgHqA1AaH8DMenCYr1rUUHRwEmzNBSos7fSU"],"enrUri":"enr:-L24QCNb_zRINzg4UA5Ns5q_cmgT5SLHSs_1JTrjAoSjB45lErmElPlHsWFwsMffFhlNYQRv4FSITEukb473Bl9PVSwCgmlkgnY0gmlwhKwSWraKbXVsdGlhZGRyc5YACASsElq2BrdiAAoErBJatga3Y90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3Lt5kj8koQWQ9mdthzWsPxZlYzXRNMaHU04SaywmIi2DdGNwgrdig3VkcIK3ZIV3YWt1Mgc"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.63.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41549', '41550', '41551', '41552', '41553']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41549:41549 -p 41550:41550 -p 41551:41551 -p 41552:41552 -p 41553:41553 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41551 --rest-port=41549 --tcp-port=41550 --discv5-udp-port=41552 --rest-address=0.0.0.0 --nat=extip:172.18.63.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7b1b91c68dbfdf89cdeebdca2d2355fe0b0ff0eafc5fab1ba3179fe6ca78118 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41553 --metrics-logging=true --relay=false --filternode=/ip4/172.18.90.182/tcp/46946/p2p/16Uiu2HAmAHKUdipTvgHqA1AaH8DMenCYr1rUUHRwEmzNBSos7fSU --discv5-bootstrap-node=enr:-L24QCNb_zRINzg4UA5Ns5q_cmgT5SLHSs_1JTrjAoSjB45lErmElPlHsWFwsMffFhlNYQRv4FSITEukb473Bl9PVSwCgmlkgnY0gmlwhKwSWraKbXVsdGlhZGRyc5YACASsElq2BrdiAAoErBJatga3Y90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3Lt5kj8koQWQ9mdthzWsPxZlYzXRNMaHU04SaywmIi2DdGNwgrdig3VkcIK3ZIV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.171 waku cb184bd06496d17abac0257154dc60712481e8e5e03c11a24829e7a318faf979
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cb184bd06496. Setting up logs at ./log/docker/node6_2026-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41549
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41549/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41549/debug/v1/info" -H "Content-Type: application/json" -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.171/tcp/41550/p2p/16Uiu2HAky4q3SgJH4b1PF5RPMAx2XRiKtF9B9ZXDVG7ZZKQ68MtK","/ip4/172.18.63.171/tcp/41551/ws/p2p/16Uiu2HAky4q3SgJH4b1PF5RPMAx2XRiKtF9B9ZXDVG7ZZKQ68MtK"],"enrUri":"enr:-L24QF8vxO09Ug4d02RyL_1QXSwmQPDIRP2MrhuVoHoJRDnnfpmKXirQq3p-5D9o-gRwTlYQr429WkpL9qahxpgAX-oCgmlkgnY0gmlwhKwSP6uKbXVsdGlhZGRyc5YACASsEj-rBqJOAAoErBI_qwaiT90DgnJzhQADAQAAiXNlY3AyNTZrMaECNhfMVxfCX4Y4zWnfJ_ewKvumUTgR0DNjv1nnlsiolLiDdGNwgqJOg3VkcIKiUIV3YWt1MgA"}'
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:59145/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16836/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23217/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46945/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:323 Node6 subscribe to filter for pubsubtopic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41549/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59145/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.114.37/tcp/23218/p2p/16Uiu2HAm2RozRKnkBc2vMZ8ZQ7y8Jz4yZ8WNra2nSfCifcfcH99r","protocols":["/ipfs/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,1],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.73.37/tcp/49154/p2p/16Uiu2HAm4rWvqGgvt8gH5bp1byqoyLvEfYwSbyNovUwEhQM1jdiY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16836/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.240.160/tcp/59146/p2p/16Uiu2HAmQ3EUDuNBB1X4NHxi6YG58wAkL36VcRJ8Hq7suS5LskPE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.114.37/tcp/47982/p2p/16Uiu2HAm2RozRKnkBc2vMZ8ZQ7y8Jz4yZ8WNra2nSfCifcfcH99r","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23217/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.240.160/tcp/56000/p2p/16Uiu2HAmQ3EUDuNBB1X4NHxi6YG58wAkL36VcRJ8Hq7suS5LskPE","protocols":["/ipfs/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,1],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.73.37/tcp/16837/p2p/16Uiu2HAm4rWvqGgvt8gH5bp1byqoyLvEfYwSbyNovUwEhQM1jdiY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.90.182/tcp/49898/p2p/16Uiu2HAmAHKUdipTvgHqA1AaH8DMenCYr1rUUHRwEmzNBSos7fSU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46945/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.63.171/tcp/43926/p2p/16Uiu2HAky4q3SgJH4b1PF5RPMAx2XRiKtF9B9ZXDVG7ZZKQ68MtK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.114.37/tcp/23218/p2p/16Uiu2HAm2RozRKnkBc2vMZ8ZQ7y8Jz4yZ8WNra2nSfCifcfcH99r","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41549/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.90.182/tcp/46946/p2p/16Uiu2HAmAHKUdipTvgHqA1AaH8DMenCYr1rUUHRwEmzNBSos7fSU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
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/3/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59145/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 4 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:333 Node6 inquery for filter messages on pubsubtopic /waku/2/rs/3/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:41549/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":1769833877355471586,"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': 1769833877355471586, '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.103.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24476', '24477', '24478', '24479', '24480']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24476:24476 -p 24477:24477 -p 24478:24478 -p 24479:24479 -p 24480:24480 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24478 --rest-port=24476 --tcp-port=24477 --discv5-udp-port=24479 --rest-address=0.0.0.0 --nat=extip:172.18.103.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2fe2eb031bccc2cdca23fbabb71728a2aad3ec3b1dbd9f537eda006beecdd2d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24480 --metrics-logging=true --relay=false --storenode=/ip4/172.18.90.182/tcp/46946/p2p/16Uiu2HAmAHKUdipTvgHqA1AaH8DMenCYr1rUUHRwEmzNBSos7fSU --discv5-bootstrap-node=enr:-L24QCNb_zRINzg4UA5Ns5q_cmgT5SLHSs_1JTrjAoSjB45lErmElPlHsWFwsMffFhlNYQRv4FSITEukb473Bl9PVSwCgmlkgnY0gmlwhKwSWraKbXVsdGlhZGRyc5YACASsElq2BrdiAAoErBJatga3Y90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3Lt5kj8koQWQ9mdthzWsPxZlYzXRNMaHU04SaywmIi2DdGNwgrdig3VkcIK3ZIV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.14 waku 2f61d500d768fa76388928be1cfc135bd2ba411a9b67cf807eb43af29ed5d659
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f61d500d768. Setting up logs at ./log/docker/node5_2026-01-31_04-30-17__de0a8bcb-67c3-4482-a927-12fef9440aeb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24476
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24476/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24476/debug/v1/info" -H "Content-Type: application/json" -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.14/tcp/24477/p2p/16Uiu2HAmNVfmVgmWTsDMwEFXyQbq9yxJHLaehCge3SCCax3uYNcn","/ip4/172.18.103.14/tcp/24478/ws/p2p/16Uiu2HAmNVfmVgmWTsDMwEFXyQbq9yxJHLaehCge3SCCax3uYNcn"],"enrUri":"enr:-L24QPOlMmgnML-SgjXZgU7Oaa_-NVaNfFnGGB5DTFSFW5_oWCV0tFRgdN-N7OJUzYPKTcnDdE_Fs505pLPTSvkS-mICgmlkgnY0gmlwhKwSZw6KbXVsdGlhZGRyc5YACASsEmcOBl-dAAoErBJnDgZfnt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkjGhaEWPjoYGweGEuRZlhcC8pubMaVOqL31jh3IfGKeDdGNwgl-dg3VkcIJfn4V3YWt1MgA"}'
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:24476/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b7f5f30361bdda16114f","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1e54d1fda7bd0e52ed32afe4c0df158c790c2e95b561ffb1489dc34db268e546"}]}'
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 73f3fd43c627
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 21103f4a431d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d5c5011209c5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 73f3fd43c627. 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 4d02d7647a3c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 21103f4a431d. 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 cb184bd06496
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d5c5011209c5. 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 2f61d500d768
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4d02d7647a3c. 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,232 @@
2026-01-31 04:34:46.044 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:34:46.044 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[10-40] with id: 2026-01-31_04-34-46__a27b7dfb-a352-4623-a0b4-e757909f7938
2026-01-31 04:34:46.044 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:34:46.045 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:34:46.045 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:34:46.052 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:34:46.052 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-34-46__a27b7dfb-a352-4623-a0b4-e757909f7938__wakuorg_nwaku:latest.log
2026-01-31 04:34:46.052 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:34:46.052 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:34:46.053 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:34:46.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.115
2026-01-31 04:34:46.054 DEBUG [src.node.docker_mananger] Generated ports ['16902', '16903', '16904', '16905', '16906']
2026-01-31 04:34:46.054 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:34:46.054 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:34:46.054 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:34:46.054 DEBUG [src.node.docker_mananger] docker run -i -t -p 16902:16902 -p 16903:16903 -p 16904:16904 -p 16905:16905 -p 16906:16906 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16904 --rest-port=16902 --tcp-port=16903 --discv5-udp-port=16905 --rest-address=0.0.0.0 --nat=extip:172.18.77.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c73a1e2cba9e09ad9d1accdf6b7cec62857a1fe5e8b84ff8fcd4ffab98bd256 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16906 --metrics-logging=true --store=true --relay=true
2026-01-31 04:34:46.230 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.115 waku b18914816d851366397ba2668fecea95d0144f9c5206899f48541cc1bd11ed61
2026-01-31 04:34:46.266 DEBUG [src.node.docker_mananger] Container started with ID b18914816d85. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-34-46__a27b7dfb-a352-4623-a0b4-e757909f7938__wakuorg_nwaku:latest.log
2026-01-31 04:34:46.268 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16902
2026-01-31 04:34:46.268 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:34:46.282 ERROR [src.node.docker_mananger] Max retries reached for container a6a06c86446c. Exiting log stream.
2026-01-31 04:34:46.850 ERROR [src.node.docker_mananger] Max retries reached for container 6b1de19689ab. Exiting log stream.
2026-01-31 04:34:47.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16902/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:47.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:34:47.272 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:34:47.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16902/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:47.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.115/tcp/16903/p2p/16Uiu2HAmH1PoqAXopeREv6WeFmo9tBJtpF8JDMYUajTFx45Wq1Mq","/ip4/172.18.77.115/tcp/16904/ws/p2p/16Uiu2HAmH1PoqAXopeREv6WeFmo9tBJtpF8JDMYUajTFx45Wq1Mq"],"enrUri":"enr:-L24QNlNZ21jgtzM6va0Ucl-CkN79WzckuzhTHKNF9_BGvFFMhflJ78DwmVdZpbZkp2xEaa4At1aCqT2G-HIzJqIJ5UCgmlkgnY0gmlwhKwSTXOKbXVsdGlhZGRyc5YACASsEk1zBkIHAAoErBJNcwZCCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQKjjMpc5O6pMKQgm9Ncy1azRXI7SOI1e1EtnfAfvw8iDdGNwgkIHg3VkcIJCCYV3YWt1MgM"}'
2026-01-31 04:34:47.274 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:34:47.281 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:34:47.281 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-34-46__a27b7dfb-a352-4623-a0b4-e757909f7938__wakuorg_nwaku:latest.log
2026-01-31 04:34:47.282 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:34:47.282 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:34:47.283 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:34:47.283 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.205
2026-01-31 04:34:47.283 DEBUG [src.node.docker_mananger] Generated ports ['46814', '46815', '46816', '46817', '46818']
2026-01-31 04:34:47.283 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:34:47.283 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:34:47.284 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:34:47.284 DEBUG [src.node.docker_mananger] docker run -i -t -p 46814:46814 -p 46815:46815 -p 46816:46816 -p 46817:46817 -p 46818:46818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46816 --rest-port=46814 --tcp-port=46815 --discv5-udp-port=46817 --rest-address=0.0.0.0 --nat=extip:172.18.87.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=01bcf727c86055fcc1dbfa9ce09a393d1ffdebf5cb50c54f42a5a3bb4f4ec8d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46818 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNlNZ21jgtzM6va0Ucl-CkN79WzckuzhTHKNF9_BGvFFMhflJ78DwmVdZpbZkp2xEaa4At1aCqT2G-HIzJqIJ5UCgmlkgnY0gmlwhKwSTXOKbXVsdGlhZGRyc5YACASsEk1zBkIHAAoErBJNcwZCCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQKjjMpc5O6pMKQgm9Ncy1azRXI7SOI1e1EtnfAfvw8iDdGNwgkIHg3VkcIJCCYV3YWt1MgM --storenode=/ip4/172.18.77.115/tcp/16903/p2p/16Uiu2HAmH1PoqAXopeREv6WeFmo9tBJtpF8JDMYUajTFx45Wq1Mq --store=true --relay=true
2026-01-31 04:34:47.464 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.205 waku bee1baa4763244598fc14fe897cc8ad3449375159b0b8af03dd6d46967e9f959
2026-01-31 04:34:47.495 DEBUG [src.node.docker_mananger] Container started with ID bee1baa47632. Setting up logs at ./log/docker/store_node1_2026-01-31_04-34-46__a27b7dfb-a352-4623-a0b4-e757909f7938__wakuorg_nwaku:latest.log
2026-01-31 04:34:47.495 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46814
2026-01-31 04:34:47.495 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:34:48.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46814/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:48.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:34:48.501 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:34:48.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:48.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.205/tcp/46815/p2p/16Uiu2HAmSrPEnMAaUHxXRRxn2AcG4tDBmXhyNsodDqPLeEPanrrC","/ip4/172.18.87.205/tcp/46816/ws/p2p/16Uiu2HAmSrPEnMAaUHxXRRxn2AcG4tDBmXhyNsodDqPLeEPanrrC"],"enrUri":"enr:-L24QArXE8ghIB1dINxhPd2GCtJKA1sxAOHza0cxXAINRsGGPuwto2Zg3d7OKlZLarwt2s3ts5FzRCaAJFgbHraxC5YCgmlkgnY0gmlwhKwSV82KbXVsdGlhZGRyc5YACASsElfNBrbfAAoErBJXzQa24N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0u7inBqk5zOh9oFobtU8kboH3UYiwZBrruM8nuNdF6GDdGNwgrbfg3VkcIK24YV3YWt1MgM"}'
2026-01-31 04:34:48.504 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:34:48.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46814/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.115/tcp/16903/p2p/16Uiu2HAmH1PoqAXopeREv6WeFmo9tBJtpF8JDMYUajTFx45Wq1Mq"]'
2026-01-31 04:34:48.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:48.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:34:48.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:48.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46814/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:34:48.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:48.513 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:48.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:48.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:48.520 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:48.721 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:48.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:48.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:48.727 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:48.927 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:48.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:48.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:48.933 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:49.133 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:49.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:49.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:49.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:49.340 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:49.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:49.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:49.345 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:49.546 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:49.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:49.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:49.551 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:49.752 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:49.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:49.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:49.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:49.958 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:49.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:49.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:49.963 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:50.164 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:50.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:50.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:50.169 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:50.370 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:50.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:50.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:50.375 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:50.576 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:50.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:50.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:50.581 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:50.782 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:50.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:50.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:50.787 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:50.988 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:50.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:50.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:50.992 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:51.193 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:51.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:51.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:51.198 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:51.399 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:51.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:51.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:51.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:51.604 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:51.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:51.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:51.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:51.810 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:51.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:51.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:51.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:52.016 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:52.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:52.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:52.021 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:52.222 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:52.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:52.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:52.227 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:52.428 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:52.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:52.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:52.435 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:52.636 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:52.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:52.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:52.642 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:52.843 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:52.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:52.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:52.849 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:53.050 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:53.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:53.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:53.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:53.257 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:53.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:53.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:53.262 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:53.462 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:53.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:53.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:53.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:53.669 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:53.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:53.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:53.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:53.874 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:53.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:53.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:53.880 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:54.080 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:54.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:54.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:54.086 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:54.287 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:54.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:54.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:54.292 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:54.493 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:54.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:54.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:54.499 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:54.700 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:54.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:54.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:54.705 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:54.906 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:54.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:54.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:54.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:55.113 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:55.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:55.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:55.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:55.319 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:55.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:55.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:55.325 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:55.525 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:55.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:55.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:55.531 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:55.732 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:55.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:55.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:55.738 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:55.939 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:55.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:55.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:55.944 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:56.145 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:56.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:56.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:56.151 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:56.352 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:56.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:56.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:56.358 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:56.559 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:56.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:56.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:56.565 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:56.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16902/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:56.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc2ee9f6718d6af02eadbb2fbb564a39fc5bc9318707eeb3a86d836f1142621e5"},{"messageHash":"0x750ab7274df99d4d61fd26789766e03537a1e63168a541be25e166498461738f"},{"messageHash":"0x6d845c96411cf4411cad789bb347b8d2fe71aa64f6243281cc7f8251d91e5758"},{"messageHash":"0xd8e0d80e26639104c2017cc9c54ee9a1f9ea2113fd7a729f7c782dcc3e39a9cd"},{"messageHash":"0x64c7c39d01d1a16af2a50a31f367b039537725aff19506e1ba1fe2e2190a2b24"},{"messageHash":"0x20631edc98e4d546837a09b23af982323487992be747ebe9ad31264b83de2f45"},{"messageHash":"0xff1e922809efcd645425f84d4e00606eedcc98ddbd37fd8337051ff28bd72091"},{"messageHash":"0xe9ab8553fca74f0c5508d9c610f9be042d585b127ed9f06afe4a6c8882df3288"},{"messageHash":"0x7cf929a8f5afd401ff3890caf0e9ec91abdbf5715c6bc2070adefb453db3eb80"},{"messageHash":"0xf8900413614e04459e1bb48cd27c17382c307666f8b47c9cf0f1057c9d4690c1"}],"paginationCursor":"0xf8900413614e04459e1bb48cd27c17382c307666f8b47c9cf0f1057c9d4690c1"}'
2026-01-31 04:34:56.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46814/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:56.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc2ee9f6718d6af02eadbb2fbb564a39fc5bc9318707eeb3a86d836f1142621e5"},{"messageHash":"0x750ab7274df99d4d61fd26789766e03537a1e63168a541be25e166498461738f"},{"messageHash":"0x6d845c96411cf4411cad789bb347b8d2fe71aa64f6243281cc7f8251d91e5758"},{"messageHash":"0xd8e0d80e26639104c2017cc9c54ee9a1f9ea2113fd7a729f7c782dcc3e39a9cd"},{"messageHash":"0x64c7c39d01d1a16af2a50a31f367b039537725aff19506e1ba1fe2e2190a2b24"},{"messageHash":"0x20631edc98e4d546837a09b23af982323487992be747ebe9ad31264b83de2f45"},{"messageHash":"0xff1e922809efcd645425f84d4e00606eedcc98ddbd37fd8337051ff28bd72091"},{"messageHash":"0xe9ab8553fca74f0c5508d9c610f9be042d585b127ed9f06afe4a6c8882df3288"},{"messageHash":"0x7cf929a8f5afd401ff3890caf0e9ec91abdbf5715c6bc2070adefb453db3eb80"},{"messageHash":"0xf8900413614e04459e1bb48cd27c17382c307666f8b47c9cf0f1057c9d4690c1"}],"paginationCursor":"0xf8900413614e04459e1bb48cd27c17382c307666f8b47c9cf0f1057c9d4690c1"}'
2026-01-31 04:34:56.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16902/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xf8900413614e04459e1bb48cd27c17382c307666f8b47c9cf0f1057c9d4690c1&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:56.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x35469bdd97306454d33d4db0a1473f2b172705b68690f948447266f5fdf98b40"},{"messageHash":"0x45859d6d511bcac6dc4792b9431807dca29bd6216c8db553c614b774e6704f83"},{"messageHash":"0x358ff51b6873381034ac679e28a33265dc6f3f90c1129839f22ed7537577e77e"},{"messageHash":"0x4a5049429f876ec223a4e59c663750af94011c5bddf0f76e9b85c4963a3f7ff0"},{"messageHash":"0x290a26a03683db4eead82ac0e0a5797f050a5efc9bf52ae7872b8305a9d1bd74"},{"messageHash":"0xb0af299a6e68933d12d9e12eeb16d244fdcf26ce04ca34d1e1031bdf92508d1d"},{"messageHash":"0x6023bebd8afdc4527e0eb074fb255ee995bcee060e6c50ba0f4dacbaaf1b8edb"},{"messageHash":"0x5b3dde43a5628d2a12dbc5faa3e8b4ff819c237c8f48f5bfe10b10dbf072861d"},{"messageHash":"0x2cc1cddb8f4c99dab0fb4db970d66058fccf684941b9f412f7da3721227bea03"},{"messageHash":"0x9579188d55dd8027cedef4299954192bc53f60091d8d8fb8de42b4b5ab4c66dc"},{"messageHash":"0x0da8f717b3a00e9a228c136851cd0cfe8166e34a1bdef4d9384325816bac7c11"},{"messageHash":"0xa76878fef3e5343c2537a38338d90ba6f39fef4e352ad349ebe4e2c8f775985f"},{"messageHash":"0xcb0572b5fe127b9805b6f2ee9255c1a04fcdb44093f23fe76c3329cadf43186f"},{"messageHash":"0xffb8b20fb8ce6593cbd0ca1997073cb93d51abe0d03dfe73880eb69b52522900"},{"messageHash":"0x79fe49f1e4252f3b1b27394bc91fed64832522877b131a3f83c529eddbc6d073"},{"messageHash":"0x637d7eb5bc6f9457687498dcf9e6d377e9a44470ff7a47f5b2e2e412a228ef88"},{"messageHash":"0x0bf17d2f5c7fdea0ecf34333e090d0a5514145d708b9d133f869b391532b1737"},{"messageHash":"0x6000a191d6830b69ae51ac25371fb90901fedd02bfead88b5c2c15fcadc22a6e"},{"messageHash":"0x5651eabdeeee3c7f50f2a5c2823da50cf2e1bcbb3366e73513f0239fe52e4e9d"},{"messageHash":"0xb8481dc0b9526d125611e598d3570684f0c036144f6e8958f05db3d5d6488f94"},{"messageHash":"0x5b08894a9cbf679f4279ff9a7028b80649ca327c82eb833021bbf7a894aead21"},{"messageHash":"0x6f50797e3f7b68cf975236ee0cb9703e615445c19835e84dab93bcb98cb5f7e9"},{"messageHash":"0x289332c181475301304839cafae5031f3fe33aa9bcfb647285a4db7227ca9df0"},{"messageHash":"0x304dff2df695fcb5ece2f5680fecb938d94482a7d962b2efd84a0898a461c0f8"},{"messageHash":"0xa3ef75b09aa51fe4018d46dd487d5a78e762e2848bd8990be769ce4f4ee7df88"},{"messageHash":"0x443db36449eca7d1872e2f91bf5f87c9f1c43f530cec996fc1583dc210ec20f8"},{"messageHash":"0x33be653bbad29f25364e10f9aa070423e1d3392a751f6683aadeb9975fc354fb"},{"messageHash":"0x61d89713cd0dc5633e5b704719ac5fae59d99765693a4a57b4a2dd650b606e1e"},{"messageHash":"0xf287ad7a4f02b0a766b6a190db57fba4dd32e30ddb4c85541a09fcd7b77f1b65"},{"messageHash":"0xe3b15a59199b1999b1e1f571ec91b13f140273a6503d2b357b1952173444f634"}]}'
2026-01-31 04:34:56.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46814/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xf8900413614e04459e1bb48cd27c17382c307666f8b47c9cf0f1057c9d4690c1&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:56.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x35469bdd97306454d33d4db0a1473f2b172705b68690f948447266f5fdf98b40"},{"messageHash":"0x45859d6d511bcac6dc4792b9431807dca29bd6216c8db553c614b774e6704f83"},{"messageHash":"0x358ff51b6873381034ac679e28a33265dc6f3f90c1129839f22ed7537577e77e"},{"messageHash":"0x4a5049429f876ec223a4e59c663750af94011c5bddf0f76e9b85c4963a3f7ff0"},{"messageHash":"0x290a26a03683db4eead82ac0e0a5797f050a5efc9bf52ae7872b8305a9d1bd74"},{"messageHash":"0xb0af299a6e68933d12d9e12eeb16d244fdcf26ce04ca34d1e1031bdf92508d1d"},{"messageHash":"0x6023bebd8afdc4527e0eb074fb255ee995bcee060e6c50ba0f4dacbaaf1b8edb"},{"messageHash":"0x5b3dde43a5628d2a12dbc5faa3e8b4ff819c237c8f48f5bfe10b10dbf072861d"},{"messageHash":"0x2cc1cddb8f4c99dab0fb4db970d66058fccf684941b9f412f7da3721227bea03"},{"messageHash":"0x9579188d55dd8027cedef4299954192bc53f60091d8d8fb8de42b4b5ab4c66dc"},{"messageHash":"0x0da8f717b3a00e9a228c136851cd0cfe8166e34a1bdef4d9384325816bac7c11"},{"messageHash":"0xa76878fef3e5343c2537a38338d90ba6f39fef4e352ad349ebe4e2c8f775985f"},{"messageHash":"0xcb0572b5fe127b9805b6f2ee9255c1a04fcdb44093f23fe76c3329cadf43186f"},{"messageHash":"0xffb8b20fb8ce6593cbd0ca1997073cb93d51abe0d03dfe73880eb69b52522900"},{"messageHash":"0x79fe49f1e4252f3b1b27394bc91fed64832522877b131a3f83c529eddbc6d073"},{"messageHash":"0x637d7eb5bc6f9457687498dcf9e6d377e9a44470ff7a47f5b2e2e412a228ef88"},{"messageHash":"0x0bf17d2f5c7fdea0ecf34333e090d0a5514145d708b9d133f869b391532b1737"},{"messageHash":"0x6000a191d6830b69ae51ac25371fb90901fedd02bfead88b5c2c15fcadc22a6e"},{"messageHash":"0x5651eabdeeee3c7f50f2a5c2823da50cf2e1bcbb3366e73513f0239fe52e4e9d"},{"messageHash":"0xb8481dc0b9526d125611e598d3570684f0c036144f6e8958f05db3d5d6488f94"},{"messageHash":"0x5b08894a9cbf679f4279ff9a7028b80649ca327c82eb833021bbf7a894aead21"},{"messageHash":"0x6f50797e3f7b68cf975236ee0cb9703e615445c19835e84dab93bcb98cb5f7e9"},{"messageHash":"0x289332c181475301304839cafae5031f3fe33aa9bcfb647285a4db7227ca9df0"},{"messageHash":"0x304dff2df695fcb5ece2f5680fecb938d94482a7d962b2efd84a0898a461c0f8"},{"messageHash":"0xa3ef75b09aa51fe4018d46dd487d5a78e762e2848bd8990be769ce4f4ee7df88"},{"messageHash":"0x443db36449eca7d1872e2f91bf5f87c9f1c43f530cec996fc1583dc210ec20f8"},{"messageHash":"0x33be653bbad29f25364e10f9aa070423e1d3392a751f6683aadeb9975fc354fb"},{"messageHash":"0x61d89713cd0dc5633e5b704719ac5fae59d99765693a4a57b4a2dd650b606e1e"},{"messageHash":"0xf287ad7a4f02b0a766b6a190db57fba4dd32e30ddb4c85541a09fcd7b77f1b65"},{"messageHash":"0xe3b15a59199b1999b1e1f571ec91b13f140273a6503d2b357b1952173444f634"}]}'
2026-01-31 04:34:56.782 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:34:56.784 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:34:56.784 DEBUG [src.node.waku_node] Stopping container with id b18914816d85
2026-01-31 04:34:57.357 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:34:57.357 DEBUG [src.node.waku_node] Stopping container with id bee1baa47632
2026-01-31 04:34:57.884 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:34:57.886 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:34:57.903 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:34:57.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-01-31 04:33:22.190 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:33:22.190 DEBUG [tests.conftest] Running test: test_publish_with_no_timestamp with id: 2026-01-31_04-33-22__483c2ebd-7bf1-4e19-93d0-adc624d5b1ae
2026-01-31 04:33:22.191 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:33:22.191 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:33:22.191 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-31 04:33:22.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:22.198 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-33-22__483c2ebd-7bf1-4e19-93d0-adc624d5b1ae__wakuorg_nwaku:latest.log
2026-01-31 04:33:22.198 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:22.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:22.199 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:22.199 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.242
2026-01-31 04:33:22.199 DEBUG [src.node.docker_mananger] Generated ports ['51080', '51081', '51082', '51083', '51084']
2026-01-31 04:33:22.200 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:22.200 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:22.200 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:22.200 DEBUG [src.node.docker_mananger] docker run -i -t -p 51080:51080 -p 51081:51081 -p 51082:51082 -p 51083:51083 -p 51084:51084 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51082 --rest-port=51080 --tcp-port=51081 --discv5-udp-port=51083 --rest-address=0.0.0.0 --nat=extip:172.18.32.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ceddc882faf9a42fabd8f64a475dbcedc8f90fdd2f0d114fb09bde0dc2fec8cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51084 --metrics-logging=true --relay=true
2026-01-31 04:33:22.370 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.242 waku fcacd62ba52717feb43f33b0c8b53e9d9236144b52c76b2cbd06dede0ada4d04
2026-01-31 04:33:22.401 DEBUG [src.node.docker_mananger] Container started with ID fcacd62ba527. Setting up logs at ./log/docker/node1_2026-01-31_04-33-22__483c2ebd-7bf1-4e19-93d0-adc624d5b1ae__wakuorg_nwaku:latest.log
2026-01-31 04:33:22.401 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51080
2026-01-31 04:33:22.401 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:22.464 ERROR [src.node.docker_mananger] Max retries reached for container 57e7eee72176. Exiting log stream.
2026-01-31 04:33:22.982 ERROR [src.node.docker_mananger] Max retries reached for container 743ddd587e34. Exiting log stream.
2026-01-31 04:33:23.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51080/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:23.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:23.405 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:23.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51080/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:23.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.242/tcp/51081/p2p/16Uiu2HAmAsKq1QNm4KBsbv64rgs3m4ejzK9ZGRpXbGVEF77y5LKT","/ip4/172.18.32.242/tcp/51082/ws/p2p/16Uiu2HAmAsKq1QNm4KBsbv64rgs3m4ejzK9ZGRpXbGVEF77y5LKT"],"enrUri":"enr:-L24QLC2fUwXdm-9hIi97CwwnvHNIOYutZk7oDIyXX7zm8J2FZLs1ts0-uq9ehYgfWbtE5zXCjudPu89oJdQxUcLP7wCgmlkgnY0gmlwhKwSIPKKbXVsdGlhZGRyc5YACASsEiDyBseJAAoErBIg8gbHit0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5XGenOrzconhHN6vKYmNmJWypnjhMfDxttnR1EjdbTqDdGNwgseJg3VkcILHi4V3YWt1MgE"}'
2026-01-31 04:33:23.408 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:23.414 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:23.414 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-33-22__483c2ebd-7bf1-4e19-93d0-adc624d5b1ae__wakuorg_nwaku:latest.log
2026-01-31 04:33:23.414 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:23.415 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:23.416 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:23.416 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.102
2026-01-31 04:33:23.416 DEBUG [src.node.docker_mananger] Generated ports ['4530', '4531', '4532', '4533', '4534']
2026-01-31 04:33:23.416 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:23.417 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:23.417 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:23.417 DEBUG [src.node.docker_mananger] docker run -i -t -p 4530:4530 -p 4531:4531 -p 4532:4532 -p 4533:4533 -p 4534:4534 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4532 --rest-port=4530 --tcp-port=4531 --discv5-udp-port=4533 --rest-address=0.0.0.0 --nat=extip:172.18.175.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b8adce61f8272b20aeefe080c7c9de3f6cecc238f85ce4e42febade3adef495b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4534 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLC2fUwXdm-9hIi97CwwnvHNIOYutZk7oDIyXX7zm8J2FZLs1ts0-uq9ehYgfWbtE5zXCjudPu89oJdQxUcLP7wCgmlkgnY0gmlwhKwSIPKKbXVsdGlhZGRyc5YACASsEiDyBseJAAoErBIg8gbHit0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5XGenOrzconhHN6vKYmNmJWypnjhMfDxttnR1EjdbTqDdGNwgseJg3VkcILHi4V3YWt1MgE
2026-01-31 04:33:23.601 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.102 waku b85f8cded360777ddeeb1263d23218bbc1c1466a30c3d94ac4c7f157aba6cd4e
2026-01-31 04:33:23.634 DEBUG [src.node.docker_mananger] Container started with ID b85f8cded360. Setting up logs at ./log/docker/node2_2026-01-31_04-33-22__483c2ebd-7bf1-4e19-93d0-adc624d5b1ae__wakuorg_nwaku:latest.log
2026-01-31 04:33:23.634 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4530
2026-01-31 04:33:23.634 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:24.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4530/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:24.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:24.649 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:24.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4530/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:24.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.102/tcp/4531/p2p/16Uiu2HAm8pKJK6XSzma2GfcaFh8HfuEBmT8Qt8B42Ru71AgycneN","/ip4/172.18.175.102/tcp/4532/ws/p2p/16Uiu2HAm8pKJK6XSzma2GfcaFh8HfuEBmT8Qt8B42Ru71AgycneN"],"enrUri":"enr:-L24QCa2FwBLmqigu8Jp1z4CXQP-edRnRFZYfpvBuW9GOGpASyrEA0WneGGSjAWQBK-ert2ykBKnvPP0FwtJ5xItHOMCgmlkgnY0gmlwhKwSr2aKbXVsdGlhZGRyc5YACASsEq9mBhGzAAoErBKvZgYRtN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxvTnp_0oWdzEOm3KQz8Sgxlgt5JmRzxCgjdJTpylsGODdGNwghGzg3VkcIIRtYV3YWt1MgE"}'
2026-01-31 04:33:24.655 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:24.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4530/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.242/tcp/51081/p2p/16Uiu2HAmAsKq1QNm4KBsbv64rgs3m4ejzK9ZGRpXbGVEF77y5LKT"]'
2026-01-31 04:33:24.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:24.660 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-01-31 04:33:24.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:33:24.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:24.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4530/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:33:24.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:24.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:24.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:24.675 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:24.775 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:24.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:24.778 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":1769834004669677312,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:24.781 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:24.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4530/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:24.783 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":1769834004669677312,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:24.784 INFO [src.steps.relay] WARM UP successful!!
2026-01-31 04:33:24.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
2026-01-31 04:33:24.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:24.790 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:24.890 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:24.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:24.893 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":1769834004787269888,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:24.894 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:24.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4530/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:24.896 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":1769834004787269888,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:24.899 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:33:24.900 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:33:24.901 DEBUG [src.node.waku_node] Stopping container with id fcacd62ba527
2026-01-31 04:33:25.435 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:25.435 DEBUG [src.node.waku_node] Stopping container with id b85f8cded360
2026-01-31 04:33:25.938 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:25.939 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:33:25.946 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:33:25.951 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_duplicate_message with id: 2026-01-31_04-35-20__90061966-be20-4382-984d-ee07948a647b
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-01-31_04-35-20__90061966-be20-4382-984d-ee07948a647b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42217', '42218', '42219', '42220', '42221']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42217:42217 -p 42218:42218 -p 42219:42219 -p 42220:42220 -p 42221:42221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42219 --rest-port=42217 --tcp-port=42218 --discv5-udp-port=42220 --rest-address=0.0.0.0 --nat=extip:172.18.79.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5cea0aacacbfb5c0c4a3eba7ef4a2dcfe05f524a3f9f86a5ec9152cc30b7b3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42221 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.170 waku 43304504745af72db2f6e274590f9318279ef06ece1f4ebbe805d5baf9cb9e2d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 43304504745a. Setting up logs at ./log/docker/node1_2026-01-31_04-35-20__90061966-be20-4382-984d-ee07948a647b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42217
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 377d489d1f26. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae5d19941de1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42217/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.170/tcp/42218/p2p/16Uiu2HAmJGWaB9GzKeqX3svqAJxPo5Z4i399RvXt1z3YQQmrg2Db","/ip4/172.18.79.170/tcp/42219/ws/p2p/16Uiu2HAmJGWaB9GzKeqX3svqAJxPo5Z4i399RvXt1z3YQQmrg2Db"],"enrUri":"enr:-L24QBTytqanlx1Z0XdB8QjKUTVMDp_nSS5FLs7d5rS6U38TehNIHJ2niOpciiav4HA8OYJG-GedYjE_ZoQoCfxAz_ICgmlkgnY0gmlwhKwST6qKbXVsdGlhZGRyc5YACASsEk-qBqTqAAoErBJPqgak690DgnJzhQADAQAAiXNlY3AyNTZrMaEDU2PvbYfk0P0l8_bxf2YM5FXpgIVLE_ixd0gn4Hoxa-aDdGNwgqTqg3VkcIKk7IV3YWt1MgU"}'
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-01-31_04-35-20__90061966-be20-4382-984d-ee07948a647b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.222.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29357', '29358', '29359', '29360', '29361']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29357:29357 -p 29358:29358 -p 29359:29359 -p 29360:29360 -p 29361:29361 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29359 --rest-port=29357 --tcp-port=29358 --discv5-udp-port=29360 --rest-address=0.0.0.0 --nat=extip:172.18.222.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b332bf653eb17bb6db38ad0da2843cb4f595bb8b8a8179c11e1fb7d600a9acf3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29361 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBTytqanlx1Z0XdB8QjKUTVMDp_nSS5FLs7d5rS6U38TehNIHJ2niOpciiav4HA8OYJG-GedYjE_ZoQoCfxAz_ICgmlkgnY0gmlwhKwST6qKbXVsdGlhZGRyc5YACASsEk-qBqTqAAoErBJPqgak690DgnJzhQADAQAAiXNlY3AyNTZrMaEDU2PvbYfk0P0l8_bxf2YM5FXpgIVLE_ixd0gn4Hoxa-aDdGNwgqTqg3VkcIKk7IV3YWt1MgU --filternode=/ip4/172.18.79.170/tcp/42218/p2p/16Uiu2HAmJGWaB9GzKeqX3svqAJxPo5Z4i399RvXt1z3YQQmrg2Db
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.100 waku d41b6446251fde2888f0e48b62a8f4d572c260b91500e5f1dae2808354f579e2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d41b6446251f. Setting up logs at ./log/docker/node2_2026-01-31_04-35-20__90061966-be20-4382-984d-ee07948a647b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29357
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29357/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29357/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.100/tcp/29358/p2p/16Uiu2HAm6qqo72V7FhVnHwcAEMgstbALHmSpxT51z51ijgUhaccP","/ip4/172.18.222.100/tcp/29359/ws/p2p/16Uiu2HAm6qqo72V7FhVnHwcAEMgstbALHmSpxT51z51ijgUhaccP"],"enrUri":"enr:-L24QA61ZmKzD9dSGhjaiEfGIT4A5z-dtMXr-L-fEFaqfjKqABcxJ4GuJ8BQxHCTNFdslFaEw_RMub7hxaZ3Lj2jxxcCgmlkgnY0gmlwhKwS3mSKbXVsdGlhZGRyc5YACASsEt5kBnKuAAoErBLeZAZyr90DgnJzhQADAQAAiXNlY3AyNTZrMaECqaGYIdn4tXBrLvwms5_7tTA8OrRzMa2oXooyDhmPUziDdGNwgnKug3VkcIJysIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29357/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.170/tcp/42218/p2p/16Uiu2HAmJGWaB9GzKeqX3svqAJxPo5Z4i399RvXt1z3YQQmrg2Db"]'
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:42217/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29357/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "48df92f2-22b6-4593-bab6-e08c68de57d5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"48df92f2-22b6-4593-bab6-e08c68de57d5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29357/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":1769834122764919720,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29357/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'[]'
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 43304504745a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d41b6446251f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_light_pushed_on_different_pubsub_topic_is_not_retrieved with id: 2026-01-31_04-38-06__2b0f5a31-81fd-44c3-b777-ce372ff59047
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-01-31_04-38-06__2b0f5a31-81fd-44c3-b777-ce372ff59047__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45185', '45186', '45187', '45188', '45189']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45185:45185 -p 45186:45186 -p 45187:45187 -p 45188:45188 -p 45189:45189 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45187 --rest-port=45185 --tcp-port=45186 --discv5-udp-port=45188 --rest-address=0.0.0.0 --nat=extip:172.18.101.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ca51742dc70d2af25ddffc66fcd5a1ff2647eab27bfb6d26becdb8e2c9fcc5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45189 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.207 waku 858b754eab839bd2eb687da8c55f729971406d0a75284c9ff006a580376fc800
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 858b754eab83. Setting up logs at ./log/docker/receiving_node1_2026-01-31_04-38-06__2b0f5a31-81fd-44c3-b777-ce372ff59047__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45185
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 94f3c8cbb9e6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7be8ebc17655. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45185/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.207/tcp/45186/p2p/16Uiu2HAkvDXHkZLhUx12E6NCNpgEZMcTgHh2wirvbUrQzmRx7jH7","/ip4/172.18.101.207/tcp/45187/ws/p2p/16Uiu2HAkvDXHkZLhUx12E6NCNpgEZMcTgHh2wirvbUrQzmRx7jH7"],"enrUri":"enr:-L24QNMzdKLslh7zUYWW8iNwsuhjjR9hks5feitYefH2JqPqEnRyiJphxcUjioe94ro4GyWVpsMJSVpvqO3DlW7g894CgmlkgnY0gmlwhKwSZc-KbXVsdGlhZGRyc5YACASsEmXPBrCCAAoErBJlzwawg90DgnJzhQADAQAAiXNlY3AyNTZrMaECC77kF0LOHwhY4fdtTPJXus8Gg5nCGi0WIZ3eOmguZG6DdGNwgrCCg3VkcIKwhIV3YWt1Mgk"}'
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-01-31_04-38-06__2b0f5a31-81fd-44c3-b777-ce372ff59047__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54536', '54537', '54538', '54539', '54540']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54536:54536 -p 54537:54537 -p 54538:54538 -p 54539:54539 -p 54540:54540 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54538 --rest-port=54536 --tcp-port=54537 --discv5-udp-port=54539 --rest-address=0.0.0.0 --nat=extip:172.18.67.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d612a77a5fdee991d6ddb49c3d3c6313f7f84fe98fbf3aed01ea7a4ae9e45aca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54540 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.238 waku 5d691e4a5d414887c449513709c725bacd0f95855eadbcba83e2ae6585d0d19c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5d691e4a5d41. Setting up logs at ./log/docker/receiving_node2_2026-01-31_04-38-06__2b0f5a31-81fd-44c3-b777-ce372ff59047__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54536
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54536/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54536/debug/v1/info" -H "Content-Type: application/json" -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.238/tcp/54537/p2p/16Uiu2HAmDNQ6fk5n6tJEgb4Xn9HdB6dbZt3JbQ6MGYWRwwhPDv33","/ip4/172.18.67.238/tcp/54538/ws/p2p/16Uiu2HAmDNQ6fk5n6tJEgb4Xn9HdB6dbZt3JbQ6MGYWRwwhPDv33"],"enrUri":"enr:-L24QLgnD57AbN9OApRonkhV6jzbSTGeM-uVVV8A-EXwUmypT_vcu-5nPlCOuGWgtr6TRmbiCT_1hd6z-dvXH4-pG_ICgmlkgnY0gmlwhKwSQ-6KbXVsdGlhZGRyc5YACASsEkPuBtUJAAoErBJD7gbVCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCpuqPuXKGiQNlaKi9Uxtcu2LyXoLz2f_5q3Gv5lN-aqDdGNwgtUJg3VkcILVC4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54536/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.207/tcp/45186/p2p/16Uiu2HAkvDXHkZLhUx12E6NCNpgEZMcTgHh2wirvbUrQzmRx7jH7"]'
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-01-31_04-38-06__2b0f5a31-81fd-44c3-b777-ce372ff59047__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59715', '59716', '59717', '59718', '59719']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59715:59715 -p 59716:59716 -p 59717:59717 -p 59718:59718 -p 59719:59719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59717 --rest-port=59715 --tcp-port=59716 --discv5-udp-port=59718 --rest-address=0.0.0.0 --nat=extip:172.18.113.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d093cc6199b89afb4a39b91cf2afd08268ffb00e0d35633c0d18b0f9dcfcbc45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59719 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNMzdKLslh7zUYWW8iNwsuhjjR9hks5feitYefH2JqPqEnRyiJphxcUjioe94ro4GyWVpsMJSVpvqO3DlW7g894CgmlkgnY0gmlwhKwSZc-KbXVsdGlhZGRyc5YACASsEmXPBrCCAAoErBJlzwawg90DgnJzhQADAQAAiXNlY3AyNTZrMaECC77kF0LOHwhY4fdtTPJXus8Gg5nCGi0WIZ3eOmguZG6DdGNwgrCCg3VkcIKwhIV3YWt1Mgk --lightpushnode=/ip4/172.18.101.207/tcp/45186/p2p/16Uiu2HAkvDXHkZLhUx12E6NCNpgEZMcTgHh2wirvbUrQzmRx7jH7 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.50 waku 874dd0d5e666a6eb253bb44db64e7a913f242644b1619656effeaf2ac5819d29
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 874dd0d5e666. Setting up logs at ./log/docker/lightpush_node1_2026-01-31_04-38-06__2b0f5a31-81fd-44c3-b777-ce372ff59047__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59715
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59715/debug/v1/info" -H "Content-Type: application/json" -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.50/tcp/59716/p2p/16Uiu2HAm9YQw1wMC4hjGhhmizphT1vJnjyLH1iYKeqV83bG9WuJ1","/ip4/172.18.113.50/tcp/59717/ws/p2p/16Uiu2HAm9YQw1wMC4hjGhhmizphT1vJnjyLH1iYKeqV83bG9WuJ1"],"enrUri":"enr:-L24QKmgr7UOrA5LGs1JpfSxjDZVb4rBxoncffgBZzqZjtqsNL7NAN6kEd7sgexfXUzimbRwYGhd5K3unHYhewO60-gCgmlkgnY0gmlwhKwScTKKbXVsdGlhZGRyc5YACASsEnEyBulEAAoErBJxMgbpRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0b2q_sSf_p2rRvLOVPruKyDmCwQ2ZYIvPiUnTJf8AxKDdGNwgulEg3VkcILpRoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59715/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.207/tcp/45186/p2p/16Uiu2HAkvDXHkZLhUx12E6NCNpgEZMcTgHh2wirvbUrQzmRx7jH7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59715/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.238/tcp/54537/p2p/16Uiu2HAmDNQ6fk5n6tJEgb4Xn9HdB6dbZt3JbQ6MGYWRwwhPDv33"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45185/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54536/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59715/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45185/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54536/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59715/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59715/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769834290815506064}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 858b754eab83
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5d691e4a5d41
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 874dd0d5e666
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 858b754eab83. 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,219 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_50_messages with id: 2026-01-31_04-35-58__6e3103ab-7cd5-455e-9a52-166ada01639e
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-01-31_04-35-58__6e3103ab-7cd5-455e-9a52-166ada01639e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56349', '56350', '56351', '56352', '56353']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56349:56349 -p 56350:56350 -p 56351:56351 -p 56352:56352 -p 56353:56353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56351 --rest-port=56349 --tcp-port=56350 --discv5-udp-port=56352 --rest-address=0.0.0.0 --nat=extip:172.18.226.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fabcdbfa7eacbfe17edf02d6e78cffa964df6aebd36c3c2e4aac94cd0bcbb896 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56353 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 285c1bb24505. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.146 waku 98cbf7174b37cfc515f683b19cf7188596def4a05989779a1815404a9ed3432d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 98cbf7174b37. Setting up logs at ./log/docker/node1_2026-01-31_04-35-58__6e3103ab-7cd5-455e-9a52-166ada01639e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56349
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 a83ba31bf59a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56349/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56349/debug/v1/info" -H "Content-Type: application/json" -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.146/tcp/56350/p2p/16Uiu2HAkv7BEgAfiQrmGYuUJJZfMoE4wwWAoWWkZCm9MQWQV4jAJ","/ip4/172.18.226.146/tcp/56351/ws/p2p/16Uiu2HAkv7BEgAfiQrmGYuUJJZfMoE4wwWAoWWkZCm9MQWQV4jAJ"],"enrUri":"enr:-L24QIafFVbScdRpOOpnRjBrnfGG8duNiZNROLQb-QohHDLBS1NQW6gD2WYpynhHgj0gHpP6E7oS3aWCJqkmET3736sCgmlkgnY0gmlwhKwS4pKKbXVsdGlhZGRyc5YACASsEuKSBtweAAoErBLikgbcH90DgnJzhQADAQAAiXNlY3AyNTZrMaECCh67am_6rWSAd3JaUmPEiyBmtGA-Voo8py6AURNyaluDdGNwgtweg3VkcILcIIV3YWt1MgU"}'
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-01-31_04-35-58__6e3103ab-7cd5-455e-9a52-166ada01639e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.59.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63205', '63206', '63207', '63208', '63209']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63205:63205 -p 63206:63206 -p 63207:63207 -p 63208:63208 -p 63209:63209 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63207 --rest-port=63205 --tcp-port=63206 --discv5-udp-port=63208 --rest-address=0.0.0.0 --nat=extip:172.18.59.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8a5d7cdd1cca5fafe30b959a0fb77d4ba31c036e1834bddcc8de96dac7fa6eff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63209 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIafFVbScdRpOOpnRjBrnfGG8duNiZNROLQb-QohHDLBS1NQW6gD2WYpynhHgj0gHpP6E7oS3aWCJqkmET3736sCgmlkgnY0gmlwhKwS4pKKbXVsdGlhZGRyc5YACASsEuKSBtweAAoErBLikgbcH90DgnJzhQADAQAAiXNlY3AyNTZrMaECCh67am_6rWSAd3JaUmPEiyBmtGA-Voo8py6AURNyaluDdGNwgtweg3VkcILcIIV3YWt1MgU --filternode=/ip4/172.18.226.146/tcp/56350/p2p/16Uiu2HAkv7BEgAfiQrmGYuUJJZfMoE4wwWAoWWkZCm9MQWQV4jAJ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.27 waku 63a6e75b708aaed1570404f29df38a68f44922ca35bc008ae6795e0e94874283
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 63a6e75b708a. Setting up logs at ./log/docker/node2_2026-01-31_04-35-58__6e3103ab-7cd5-455e-9a52-166ada01639e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63205
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63205/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63205/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.27/tcp/63206/p2p/16Uiu2HAkvcT3ZCiW7hwCPNxMEg9n4CSnwwAZip2xRXGVKw54FyCd","/ip4/172.18.59.27/tcp/63207/ws/p2p/16Uiu2HAkvcT3ZCiW7hwCPNxMEg9n4CSnwwAZip2xRXGVKw54FyCd"],"enrUri":"enr:-L24QEE8QEAmzmLAEbmFFgMLrJKCwA7fmkDpQmnTV6vX57xCP9wXRY0x6NN9dlznQi0z9dPx2VVpOyMo8DSb8gucuPoCgmlkgnY0gmlwhKwSOxuKbXVsdGlhZGRyc5YACASsEjsbBvbmAAoErBI7Gwb2590DgnJzhQADAQAAiXNlY3AyNTZrMaECEZ5zNRkKsosirneXJa42sANZMBmWqTpy7nBLXMothuKDdGNwgvbmg3VkcIL26IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63205/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.146/tcp/56350/p2p/16Uiu2HAkv7BEgAfiQrmGYuUJJZfMoE4wwWAoWWkZCm9MQWQV4jAJ"]'
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:56349/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63205/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "166af7fe-183e-4c14-8e7a-fa8a02d5c8a0", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"166af7fe-183e-4c14-8e7a-fa8a02d5c8a0","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8w", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8x", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8y", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8z", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV81", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV82", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV83", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV84", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV85", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Ng==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Nw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OQ==", "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.01 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63205/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 98cbf7174b37
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 63a6e75b708a
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-01-31_04-33-26__d4f129ca-b558-4e7d-a3f7-c24440f72ceb
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-01-31_04-33-26__d4f129ca-b558-4e7d-a3f7-c24440f72ceb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52749', '52750', '52751', '52752', '52753']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52749:52749 -p 52750:52750 -p 52751:52751 -p 52752:52752 -p 52753:52753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52751 --rest-port=52749 --tcp-port=52750 --discv5-udp-port=52752 --rest-address=0.0.0.0 --nat=extip:172.18.226.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a4bfea5606078e79cf4cab82ef73c460c6cc004a1f45ab1b7aefcc4966a9efd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52753 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.6 waku 3ebbe72509012d3ea2b9cc9233c9ed803ba1b4a47138ecd820cf361b398b23e2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9b8b1d8f6502. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ebbe7250901. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-33-26__d4f129ca-b558-4e7d-a3f7-c24440f72ceb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52749
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 a532ba3ad299. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52749/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52749/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/52750/p2p/16Uiu2HAkwGmyYKsURcavAg9mEt3XXQcBG3NnWBR6nikEJhF62TKD","/ip4/172.18.226.6/tcp/52751/ws/p2p/16Uiu2HAkwGmyYKsURcavAg9mEt3XXQcBG3NnWBR6nikEJhF62TKD"],"enrUri":"enr:-L24QNf-LMa-6xDrQVz3rAliIG_q6ql47H98-CAxtdODCBTGAH_nLURZu4utzQD6-ITnmkeMFOpQV9vR40JjxySUerMCgmlkgnY0gmlwhKwS4gaKbXVsdGlhZGRyc5YACASsEuIGBs4OAAoErBLiBgbOD90DgnJzhQADAQAAiXNlY3AyNTZrMaECG2_tBbDYYHQoeNFIPidSximNQ2EgOm79IN-NVRJ8N4CDdGNwgs4Og3VkcILOEIV3YWt1MgM"}'
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-01-31_04-33-26__d4f129ca-b558-4e7d-a3f7-c24440f72ceb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.151.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15873', '15874', '15875', '15876', '15877']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15873:15873 -p 15874:15874 -p 15875:15875 -p 15876:15876 -p 15877:15877 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15875 --rest-port=15873 --tcp-port=15874 --discv5-udp-port=15876 --rest-address=0.0.0.0 --nat=extip:172.18.151.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbcebee64f78acda7d025cea914e5a490cefc8bc38cedcd4680de7aa5f72dddc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15877 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNf-LMa-6xDrQVz3rAliIG_q6ql47H98-CAxtdODCBTGAH_nLURZu4utzQD6-ITnmkeMFOpQV9vR40JjxySUerMCgmlkgnY0gmlwhKwS4gaKbXVsdGlhZGRyc5YACASsEuIGBs4OAAoErBLiBgbOD90DgnJzhQADAQAAiXNlY3AyNTZrMaECG2_tBbDYYHQoeNFIPidSximNQ2EgOm79IN-NVRJ8N4CDdGNwgs4Og3VkcILOEIV3YWt1MgM --storenode=/ip4/172.18.226.6/tcp/52750/p2p/16Uiu2HAkwGmyYKsURcavAg9mEt3XXQcBG3NnWBR6nikEJhF62TKD --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.151.43 waku f4d2875aa70a3b3979f2fb253d96db09ad2ac8f4e60bb3f28e4402e954c4afc4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4d2875aa70a. Setting up logs at ./log/docker/store_node1_2026-01-31_04-33-26__d4f129ca-b558-4e7d-a3f7-c24440f72ceb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15873
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15873/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15873/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.43/tcp/15874/p2p/16Uiu2HAkukCbwRjh63FVcnsYpAtJonusWF2mnnZMXvRicmCDfu97","/ip4/172.18.151.43/tcp/15875/ws/p2p/16Uiu2HAkukCbwRjh63FVcnsYpAtJonusWF2mnnZMXvRicmCDfu97"],"enrUri":"enr:-L24QBIG29bjKrRmxaISxz3QEmsudtXyMDMiLT0LictxOogJIe3L-HSwWzJVnhCEGIFeeJCx7nhzDNrbgpKk_sfUj30CgmlkgnY0gmlwhKwSlyuKbXVsdGlhZGRyc5YACASsEpcrBj4CAAoErBKXKwY-A90DgnJzhQADAQAAiXNlY3AyNTZrMaECBL8UkFrFOwjNuDupdJTqqRKE0ZL_A-oLd2uHkxdI-TaDdGNwgj4Cg3VkcII-BIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15873/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.6/tcp/52750/p2p/16Uiu2HAkwGmyYKsURcavAg9mEt3XXQcBG3NnWBR6nikEJhF62TKD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52749/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15873/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_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:52749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:52749/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.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:52749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:52749/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3ebbe7250901
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f4d2875aa70a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,131 @@
2026-01-31 04:38:30.568 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:38:30.568 DEBUG [tests.conftest] Running test: test_publish_after_node1_restarts with id: 2026-01-31_04-38-30__44e5f599-7211-4cfb-96b7-c6f7a6b43d61
2026-01-31 04:38:30.568 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:38:30.568 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:38:30.569 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-31 04:38:30.575 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:38:30.575 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-38-30__44e5f599-7211-4cfb-96b7-c6f7a6b43d61__wakuorg_nwaku:latest.log
2026-01-31 04:38:30.575 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:38:30.575 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:38:30.576 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:38:30.576 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.156
2026-01-31 04:38:30.576 DEBUG [src.node.docker_mananger] Generated ports ['26405', '26406', '26407', '26408', '26409']
2026-01-31 04:38:30.577 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:38:30.577 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:38:30.577 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:38:30.577 DEBUG [src.node.docker_mananger] docker run -i -t -p 26405:26405 -p 26406:26406 -p 26407:26407 -p 26408:26408 -p 26409:26409 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26407 --rest-port=26405 --tcp-port=26406 --discv5-udp-port=26408 --rest-address=0.0.0.0 --nat=extip:172.18.253.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1f7c35e5f07cf846c0ff4a1dbd83fce796bb727ade3b25da2b0a47bb205e1f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26409 --metrics-logging=true --relay=true
2026-01-31 04:38:30.761 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.156 waku 15808dcb8988ddc879064d55bec768d4e96fa8ddc43a918399befa94711a23bd
2026-01-31 04:38:30.796 DEBUG [src.node.docker_mananger] Container started with ID 15808dcb8988. Setting up logs at ./log/docker/node1_2026-01-31_04-38-30__44e5f599-7211-4cfb-96b7-c6f7a6b43d61__wakuorg_nwaku:latest.log
2026-01-31 04:38:30.797 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26405
2026-01-31 04:38:30.797 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:38:30.883 ERROR [src.node.docker_mananger] Max retries reached for container 570a1d2d2449. Exiting log stream.
2026-01-31 04:38:31.376 ERROR [src.node.docker_mananger] Max retries reached for container 22fb3d955d54. Exiting log stream.
2026-01-31 04:38:31.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26405/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:31.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:38:31.801 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:38:31.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26405/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:31.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.156/tcp/26406/p2p/16Uiu2HAkvSM1MXPPp8vByRX2w4KMJ8aoMaXV5cxYHMwP2KyFurCw","/ip4/172.18.253.156/tcp/26407/ws/p2p/16Uiu2HAkvSM1MXPPp8vByRX2w4KMJ8aoMaXV5cxYHMwP2KyFurCw"],"enrUri":"enr:-L24QGTis_aqU9u6V_1m_yT75UtnIwtWFVB4Ds00EmSCxBp_Q78UzjkQCTBF_k_1hd96vmdsxJB6CZNCB6XUGS32XSgCgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBmcmAAoErBL9nAZnJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECDwfQltX9yOSwmJNkuFUuWUkzwWTkptPSkCn5HhZR1ZiDdGNwgmcmg3VkcIJnKIV3YWt1MgE"}'
2026-01-31 04:38:31.804 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:38:31.811 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:38:31.811 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-38-30__44e5f599-7211-4cfb-96b7-c6f7a6b43d61__wakuorg_nwaku:latest.log
2026-01-31 04:38:31.811 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:38:31.811 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:38:31.813 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:38:31.813 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.22
2026-01-31 04:38:31.813 DEBUG [src.node.docker_mananger] Generated ports ['43788', '43789', '43790', '43791', '43792']
2026-01-31 04:38:31.813 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:38:31.814 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:38:31.814 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:38:31.814 DEBUG [src.node.docker_mananger] docker run -i -t -p 43788:43788 -p 43789:43789 -p 43790:43790 -p 43791:43791 -p 43792:43792 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43790 --rest-port=43788 --tcp-port=43789 --discv5-udp-port=43791 --rest-address=0.0.0.0 --nat=extip:172.18.70.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3b4dad8cd5a9a9bdb54a6c3a9abb9c0b1bef4eaca15be088984be3f9ca78ead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43792 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGTis_aqU9u6V_1m_yT75UtnIwtWFVB4Ds00EmSCxBp_Q78UzjkQCTBF_k_1hd96vmdsxJB6CZNCB6XUGS32XSgCgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBmcmAAoErBL9nAZnJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECDwfQltX9yOSwmJNkuFUuWUkzwWTkptPSkCn5HhZR1ZiDdGNwgmcmg3VkcIJnKIV3YWt1MgE
2026-01-31 04:38:31.984 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.22 waku 2acb42e32e3c7dece8396801e39dbd1f506c7a8735b4d426a0135f47ff7f5347
2026-01-31 04:38:32.016 DEBUG [src.node.docker_mananger] Container started with ID 2acb42e32e3c. Setting up logs at ./log/docker/node2_2026-01-31_04-38-30__44e5f599-7211-4cfb-96b7-c6f7a6b43d61__wakuorg_nwaku:latest.log
2026-01-31 04:38:32.017 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43788
2026-01-31 04:38:32.018 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:38:33.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43788/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:33.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:38:33.028 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:38:33.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43788/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:33.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.22/tcp/43789/p2p/16Uiu2HAmBBG7f8QzeRJzo5Nq77ZDWtQWpczacfKwAkMLVTcJFaku","/ip4/172.18.70.22/tcp/43790/ws/p2p/16Uiu2HAmBBG7f8QzeRJzo5Nq77ZDWtQWpczacfKwAkMLVTcJFaku"],"enrUri":"enr:-L24QJsoP76depn9Axa7TZpD_A3LePmQGMVL2i3IIPpCs1O9V6nfMnNR-jDsl9R3dOcth4vIyA1sxOqz21NDnpSuA9ICgmlkgnY0gmlwhKwSRhaKbXVsdGlhZGRyc5YACASsEkYWBqsNAAoErBJGFgarDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6gngPOMABx4OWEuYBQwc3Up2j8Xl1mYRHL7MVRI41DaDdGNwgqsNg3VkcIKrD4V3YWt1MgE"}'
2026-01-31 04:38:33.034 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:38:33.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43788/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.156/tcp/26406/p2p/16Uiu2HAkvSM1MXPPp8vByRX2w4KMJ8aoMaXV5cxYHMwP2KyFurCw"]'
2026-01-31 04:38:33.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:33.039 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-01-31 04:38:33.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:38:33.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:33.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:38:33.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:33.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:33.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:33.054 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:38:33.154 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:38:33.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:33.157 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":1769834313049704704,"ephemeral":false,"proof":""}]'
2026-01-31 04:38:33.159 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:38:33.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:33.161 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":1769834313049704704,"ephemeral":false,"proof":""}]'
2026-01-31 04:38:33.163 INFO [src.steps.relay] WARM UP successful!!
2026-01-31 04:38:33.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:33.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:33.169 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:38:33.269 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:38:33.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:33.272 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":1769834313164296077,"ephemeral":false,"proof":""}]'
2026-01-31 04:38:33.274 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:38:33.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:33.276 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":1769834313164296077,"ephemeral":false,"proof":""}]'
2026-01-31 04:38:33.277 DEBUG [src.node.waku_node] Restarting container with id 15808dcb8988
2026-01-31 04:38:34.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26405/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:34.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26405/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:34.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:38:34.351 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:38:34.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26405/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:34.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.156/tcp/26406/p2p/16Uiu2HAkvSM1MXPPp8vByRX2w4KMJ8aoMaXV5cxYHMwP2KyFurCw","/ip4/172.18.253.156/tcp/26407/ws/p2p/16Uiu2HAkvSM1MXPPp8vByRX2w4KMJ8aoMaXV5cxYHMwP2KyFurCw"],"enrUri":"enr:-L24QGTis_aqU9u6V_1m_yT75UtnIwtWFVB4Ds00EmSCxBp_Q78UzjkQCTBF_k_1hd96vmdsxJB6CZNCB6XUGS32XSgCgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBmcmAAoErBL9nAZnJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECDwfQltX9yOSwmJNkuFUuWUkzwWTkptPSkCn5HhZR1ZiDdGNwgmcmg3VkcIJnKIV3YWt1MgE"}'
2026-01-31 04:38:34.353 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:38:34.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:38:34.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:34.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:38:34.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:34.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:34.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:34.373 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:38:34.473 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:38:34.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:34.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834314370188571,"ephemeral":false,"proof":""}]'
2026-01-31 04:38:34.477 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:38:34.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:34.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-01-31 04:38:35.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:38:35.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:35.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:38:35.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:35.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:35.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:35.489 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:38:35.590 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:38:35.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:35.592 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":1769834315487014790,"ephemeral":false,"proof":""}]'
2026-01-31 04:38:35.594 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:38:35.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:35.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-01-31 04:38:36.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:38:36.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:36.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:38:36.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:36.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:36.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:36.607 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:38:36.708 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:38:36.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:36.710 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":1769834316603509584,"ephemeral":false,"proof":""}]'
2026-01-31 04:38:36.712 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:38:36.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:36.714 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":1769834316603509584,"ephemeral":false,"proof":""}]'
2026-01-31 04:38:36.717 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:38:36.718 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:38:36.719 DEBUG [src.node.waku_node] Stopping container with id 15808dcb8988
2026-01-31 04:38:37.251 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:38:37.252 DEBUG [src.node.waku_node] Stopping container with id 2acb42e32e3c
2026-01-31 04:38:37.761 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:38:37.764 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:38:37.785 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:38:37.794 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,552 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[110-120] with id: 2026-01-31_04-33-06__4802c0af-34a2-413c-9798-6b308facffe2
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-01-31_04-33-06__4802c0af-34a2-413c-9798-6b308facffe2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12981', '12982', '12983', '12984', '12985']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12981:12981 -p 12982:12982 -p 12983:12983 -p 12984:12984 -p 12985:12985 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12983 --rest-port=12981 --tcp-port=12982 --discv5-udp-port=12984 --rest-address=0.0.0.0 --nat=extip:172.18.100.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfde8aa0f940032d9a4c62b520aa5cb07ea90fde93bc8fdfd4b2fbc6fd4ab511 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12985 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.63 waku d6df430ab6028173cff7c40897789606346da66c0a8cb48154d77c8b5843d6f6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d6df430ab602. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-33-06__4802c0af-34a2-413c-9798-6b308facffe2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12981
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 07802474072d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c107cd3de201. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12981/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12981/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.63/tcp/12982/p2p/16Uiu2HAm4pGHLPcaHtFaPcvVY2QEBu2a27cEGNSFbKkmVCPakCpD","/ip4/172.18.100.63/tcp/12983/ws/p2p/16Uiu2HAm4pGHLPcaHtFaPcvVY2QEBu2a27cEGNSFbKkmVCPakCpD"],"enrUri":"enr:-L24QHi-UEjLBRp48W2zqThyZXTJnKg3tvb7tFPabPtVE7gmW9RclGPNuWD6VZybIugxSvjxsOIsOTOwu4cK4x10TNwCgmlkgnY0gmlwhKwSZD-KbXVsdGlhZGRyc5YACASsEmQ_BjK2AAoErBJkPwYyt90DgnJzhQADAQAAiXNlY3AyNTZrMaECi4K---TGwb03AUvlZi_4l6EcILbVtonB8SCLnEVIF4aDdGNwgjK2g3VkcIIyuIV3YWt1MgM"}'
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-01-31_04-33-06__4802c0af-34a2-413c-9798-6b308facffe2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7153', '7154', '7155', '7156', '7157']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7153:7153 -p 7154:7154 -p 7155:7155 -p 7156:7156 -p 7157:7157 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7155 --rest-port=7153 --tcp-port=7154 --discv5-udp-port=7156 --rest-address=0.0.0.0 --nat=extip:172.18.121.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ba7c88dea35f89efa6864ed65c98e3b9d48e49903f1af275e489be6ecffab1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7157 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHi-UEjLBRp48W2zqThyZXTJnKg3tvb7tFPabPtVE7gmW9RclGPNuWD6VZybIugxSvjxsOIsOTOwu4cK4x10TNwCgmlkgnY0gmlwhKwSZD-KbXVsdGlhZGRyc5YACASsEmQ_BjK2AAoErBJkPwYyt90DgnJzhQADAQAAiXNlY3AyNTZrMaECi4K---TGwb03AUvlZi_4l6EcILbVtonB8SCLnEVIF4aDdGNwgjK2g3VkcIIyuIV3YWt1MgM --storenode=/ip4/172.18.100.63/tcp/12982/p2p/16Uiu2HAm4pGHLPcaHtFaPcvVY2QEBu2a27cEGNSFbKkmVCPakCpD --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.118 waku 7feaf286ae17a45d03b7a75fad78a83a2a0376fb7c05f06dc2efff5d869f1003
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7feaf286ae17. Setting up logs at ./log/docker/store_node1_2026-01-31_04-33-06__4802c0af-34a2-413c-9798-6b308facffe2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7153
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7153/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7153/debug/v1/info" -H "Content-Type: application/json" -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.118/tcp/7154/p2p/16Uiu2HAkz22ivGyBHVgvZhfBBLAYah6Q4jarUw8Ls5mHyZZi1MSX","/ip4/172.18.121.118/tcp/7155/ws/p2p/16Uiu2HAkz22ivGyBHVgvZhfBBLAYah6Q4jarUw8Ls5mHyZZi1MSX"],"enrUri":"enr:-L24QIZMEPi10bRcyMcpgqvZNLnfEh9kAOxdAkxjSNPQS5MJIj3uDCoVltHr3pTgxSuL4Eu6UOwiNJEaOa8JoxZzZbACgmlkgnY0gmlwhKwSeXaKbXVsdGlhZGRyc5YACASsEnl2BhvyAAoErBJ5dgYb890DgnJzhQADAQAAiXNlY3AyNTZrMaECRDvzNHsDaoXlMIiM47EWOEs7tz4oVIHgssOk2OzWhCiDdGNwghvyg3VkcIIb9IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7153/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.63/tcp/12982/p2p/16Uiu2HAm4pGHLPcaHtFaPcvVY2QEBu2a27cEGNSFbKkmVCPakCpD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7153/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12981/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7153/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12981/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x9554b819cace311c52e76905e7f4e0f4bea2f836509f394a80bb276c3f231ef7&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":"0xc7404916b2b27afecc3e195e8f8ffbec7e4a811e60178460cdc1af83c3c31fde"},{"messageHash":"0x44facee6dd7632bbbf76cebe3cf36137528e05b03323c64716e32cdca3fa97d9"},{"messageHash":"0x447522585dd61c265c77243d9ce9d33139beb20b6cfd8744ec57e71c9a6d6ee6"},{"messageHash":"0x22fa2b58c165b0979674e58d86cd4d8a973072c114dd0dabefdcd4f13466d88e"},{"messageHash":"0xcec70ae36751caeb317443051fc83341d9056f06dc1af3dda00541a80afcb113"},{"messageHash":"0x3d7e0391aa15ec009ac85dc0915e53c3a64a00585a01191d9216d0c58a1e280e"},{"messageHash":"0xc05e7c50fe3c12f5ff1ea16014f69899068b3b72c8a7700d5e9e74c45f38f02b"},{"messageHash":"0x378ccf5acdff5056e044ac3ffde261d51063fa9330963239ec6cfddaad4f0acb"},{"messageHash":"0x9bc5aea2630ea1591b86446cdcf8d128ffed823673ba7b4823214b13f52c59da"},{"messageHash":"0xff55367e8d8cd9d778ab895a980c4e0cff4106208b644dbc6749709128e0c9f8"},{"messageHash":"0x8fdeefb65e321730c7960cf317d8f5747108dc7f86edc07a3c100ce3f68d7f6e"},{"messageHash":"0x6eb575092e145be8520b5dccdd2373981a3f550c03f7a47cbd33bebbab06730c"},{"messageHash":"0xaea29caba3451fc445f835bbdc3b7240beb260ab4f4b1c37e51757399fb5a29d"},{"messageHash":"0xb29d2b3f8a9a2fe6d7b019ab8c88d187e37124a94007ec5ed36e78e70c48cbc6"},{"messageHash":"0xd27d5adada2c9659c878c57431ecd3fb738e85383841b474217901abecececb1"},{"messageHash":"0x35e155a711b99aa86610bb7f46d1c6a5e69bd5fd94e4ab10eca05c21c352e4f6"},{"messageHash":"0x4330e206d4f926d3b8c88da0306c964533d3a024ddf7793a751393eb66174e06"},{"messageHash":"0x209edb7f0d7acb32d05e5b90378b708a788cdc33bb7a0b8d58fce40b5eb2d093"},{"messageHash":"0x89c1fddce710d9c54783161e4fe963d9b1ad331827ca92f7450b6f239521a132"},{"messageHash":"0xa0830f6201d8347e17e9f4e7985783ea6d7ed14a6cae71ac007feb907c42a959"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7153/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x9554b819cace311c52e76905e7f4e0f4bea2f836509f394a80bb276c3f231ef7&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":"0xc7404916b2b27afecc3e195e8f8ffbec7e4a811e60178460cdc1af83c3c31fde"},{"messageHash":"0x44facee6dd7632bbbf76cebe3cf36137528e05b03323c64716e32cdca3fa97d9"},{"messageHash":"0x447522585dd61c265c77243d9ce9d33139beb20b6cfd8744ec57e71c9a6d6ee6"},{"messageHash":"0x22fa2b58c165b0979674e58d86cd4d8a973072c114dd0dabefdcd4f13466d88e"},{"messageHash":"0xcec70ae36751caeb317443051fc83341d9056f06dc1af3dda00541a80afcb113"},{"messageHash":"0x3d7e0391aa15ec009ac85dc0915e53c3a64a00585a01191d9216d0c58a1e280e"},{"messageHash":"0xc05e7c50fe3c12f5ff1ea16014f69899068b3b72c8a7700d5e9e74c45f38f02b"},{"messageHash":"0x378ccf5acdff5056e044ac3ffde261d51063fa9330963239ec6cfddaad4f0acb"},{"messageHash":"0x9bc5aea2630ea1591b86446cdcf8d128ffed823673ba7b4823214b13f52c59da"},{"messageHash":"0xff55367e8d8cd9d778ab895a980c4e0cff4106208b644dbc6749709128e0c9f8"},{"messageHash":"0x8fdeefb65e321730c7960cf317d8f5747108dc7f86edc07a3c100ce3f68d7f6e"},{"messageHash":"0x6eb575092e145be8520b5dccdd2373981a3f550c03f7a47cbd33bebbab06730c"},{"messageHash":"0xaea29caba3451fc445f835bbdc3b7240beb260ab4f4b1c37e51757399fb5a29d"},{"messageHash":"0xb29d2b3f8a9a2fe6d7b019ab8c88d187e37124a94007ec5ed36e78e70c48cbc6"},{"messageHash":"0xd27d5adada2c9659c878c57431ecd3fb738e85383841b474217901abecececb1"},{"messageHash":"0x35e155a711b99aa86610bb7f46d1c6a5e69bd5fd94e4ab10eca05c21c352e4f6"},{"messageHash":"0x4330e206d4f926d3b8c88da0306c964533d3a024ddf7793a751393eb66174e06"},{"messageHash":"0x209edb7f0d7acb32d05e5b90378b708a788cdc33bb7a0b8d58fce40b5eb2d093"},{"messageHash":"0x89c1fddce710d9c54783161e4fe963d9b1ad331827ca92f7450b6f239521a132"},{"messageHash":"0xa0830f6201d8347e17e9f4e7985783ea6d7ed14a6cae71ac007feb907c42a959"}]}'
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 d6df430ab602
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7feaf286ae17
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,518 @@
2026-01-31 04:37:50.288 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:37:50.288 DEBUG [tests.conftest] Running test: test_store_sync_overlap_sync_window with id: 2026-01-31_04-37-50__41ad308c-eea7-4941-8335-7f493d40b69e
2026-01-31 04:37:50.289 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:37:50.295 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:50.295 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-37-50__41ad308c-eea7-4941-8335-7f493d40b69e__wakuorg_nwaku:latest.log
2026-01-31 04:37:50.301 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:50.301 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-37-50__41ad308c-eea7-4941-8335-7f493d40b69e__wakuorg_nwaku:latest.log
2026-01-31 04:37:50.307 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:50.307 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-37-50__41ad308c-eea7-4941-8335-7f493d40b69e__wakuorg_nwaku:latest.log
2026-01-31 04:37:50.307 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:37:50.308 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:50.308 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:50.310 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:50.310 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.85
2026-01-31 04:37:50.310 DEBUG [src.node.docker_mananger] Generated ports ['28539', '28540', '28541', '28542', '28543']
2026-01-31 04:37:50.310 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:50.310 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:50.310 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:50.311 DEBUG [src.node.docker_mananger] docker run -i -t -p 28539:28539 -p 28540:28540 -p 28541:28541 -p 28542:28542 -p 28543:28543 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28541 --rest-port=28539 --tcp-port=28540 --discv5-udp-port=28542 --rest-address=0.0.0.0 --nat=extip:172.18.122.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfc2f15742ca5068d03f00dac481499d6d60b54fdb46d3cfa4c05be456e671af --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28543 --metrics-logging=true --relay=true --dns-discovery=false
2026-01-31 04:37:50.483 ERROR [src.node.docker_mananger] Max retries reached for container f4467d77cd49. Exiting log stream.
2026-01-31 04:37:50.511 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.85 waku ec1e82c2ab02768cab1630cc046f4322e13d52d39aab72370c75e755544e0bf1
2026-01-31 04:37:50.541 DEBUG [src.node.docker_mananger] Container started with ID ec1e82c2ab02. Setting up logs at ./log/docker/node1_2026-01-31_04-37-50__41ad308c-eea7-4941-8335-7f493d40b69e__wakuorg_nwaku:latest.log
2026-01-31 04:37:50.542 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28539
2026-01-31 04:37:50.543 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:51.030 ERROR [src.node.docker_mananger] Max retries reached for container 240e8fa44ef6. Exiting log stream.
2026-01-31 04:37:51.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28539/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:51.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:51.546 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:51.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28539/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:51.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.85/tcp/28540/p2p/16Uiu2HAkwkpLWiH94tXBEofXSA7beCPkwZJWiSWoBwiaoy4bEZpJ","/ip4/172.18.122.85/tcp/28541/ws/p2p/16Uiu2HAkwkpLWiH94tXBEofXSA7beCPkwZJWiSWoBwiaoy4bEZpJ"],"enrUri":"enr:-L24QGwZGZM1zLxPAaUGjlQp7k0dpka18nnkoOKbC6bQaITVfG4hZ79iCaVgCRvyI6Khk_ii6udETdpoFR2A38ej4E8CgmlkgnY0gmlwhKwSelWKbXVsdGlhZGRyc5YACASsEnpVBm98AAoErBJ6VQZvfd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIp7b2PyHDSWiO2t7wUo7uP9HY9iatQslMjfjWVGkND-DdGNwgm98g3VkcIJvfoV3YWt1MhM"}'
2026-01-31 04:37:51.549 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:51.549 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:51.550 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:51.551 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:51.551 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.15
2026-01-31 04:37:51.551 DEBUG [src.node.docker_mananger] Generated ports ['22357', '22358', '22359', '22360', '22361']
2026-01-31 04:37:51.552 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:51.552 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:51.552 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:51.552 DEBUG [src.node.docker_mananger] docker run -i -t -p 22357:22357 -p 22358:22358 -p 22359:22359 -p 22360:22360 -p 22361:22361 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22359 --rest-port=22357 --tcp-port=22358 --discv5-udp-port=22360 --rest-address=0.0.0.0 --nat=extip:172.18.23.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b66373034d4b9daa59ba252dfaf5c6de6fabc478eace85fd604fdddde3e5125d --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22361 --metrics-logging=true --relay=false --store-sync-relay-jitter=0 --dns-discovery=false --discv5-bootstrap-node=enr:-L24QGwZGZM1zLxPAaUGjlQp7k0dpka18nnkoOKbC6bQaITVfG4hZ79iCaVgCRvyI6Khk_ii6udETdpoFR2A38ej4E8CgmlkgnY0gmlwhKwSelWKbXVsdGlhZGRyc5YACASsEnpVBm98AAoErBJ6VQZvfd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIp7b2PyHDSWiO2t7wUo7uP9HY9iatQslMjfjWVGkND-DdGNwgm98g3VkcIJvfoV3YWt1MhM
2026-01-31 04:37:51.738 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.15 waku 041f7beb30d140aa940383702197b482a05d414d1c4305124cdc79470f3b29b1
2026-01-31 04:37:51.768 DEBUG [src.node.docker_mananger] Container started with ID 041f7beb30d1. Setting up logs at ./log/docker/node2_2026-01-31_04-37-50__41ad308c-eea7-4941-8335-7f493d40b69e__wakuorg_nwaku:latest.log
2026-01-31 04:37:51.769 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22357
2026-01-31 04:37:51.769 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:52.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22357/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:52.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:52.773 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:52.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22357/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:52.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.15/tcp/22358/p2p/16Uiu2HAkv5jAUMt6WfPtGpQshEjpsrA7AmGtqbxPEW5bK1u6dFAt","/ip4/172.18.23.15/tcp/22359/ws/p2p/16Uiu2HAkv5jAUMt6WfPtGpQshEjpsrA7AmGtqbxPEW5bK1u6dFAt"],"enrUri":"enr:-L24QDB0I4mVCRSaMRmq_u-DlAfoppRCyX77pRamyXJrCaVcAZ2JykbVj4cpo1Bm0Pj13je5KRihYHEDLcKFJrBlQIICgmlkgnY0gmlwhKwSFw-KbXVsdGlhZGRyc5YACASsEhcPBldWAAoErBIXDwZXV90DgnJzhQADAQAAiXNlY3AyNTZrMaECCb-ryWmJiH4jFGMpRZbO06mNu8q6Zw49veNPIxTOUKWDdGNwgldWg3VkcIJXWIV3YWt1MhI"}'
2026-01-31 04:37:52.776 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:52.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22357/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.85/tcp/28540/p2p/16Uiu2HAkwkpLWiH94tXBEofXSA7beCPkwZJWiSWoBwiaoy4bEZpJ"]'
2026-01-31 04:37:52.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:52.805 DEBUG [tests.store_sync.test_store_sync] Publishing 90 messages at 1 msg/s
2026-01-31 04:37:52.806 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:52.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:52.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:52.821 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:53.022 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:37:53.823 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:53.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:53.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:53.827 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:54.028 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:37:54.828 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:54.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:54.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:54.834 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:55.034 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:37:55.835 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:55.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:55.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:55.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:56.041 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:37:56.842 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:56.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:56.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:56.847 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:57.048 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:37:57.849 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:57.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:57.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:57.854 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:58.055 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:37:58.855 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:58.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:58.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:58.860 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:59.061 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:37:59.861 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:59.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:59.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:59.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:00.067 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:00.868 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:00.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:00.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:00.873 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:01.073 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:01.874 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:01.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:01.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:01.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:02.079 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:02.880 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:02.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:02.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:02.885 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:03.086 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:03.886 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:03.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:03.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:03.891 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:04.092 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:04.893 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:04.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:04.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:04.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:05.098 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:05.899 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:05.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:05.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:05.904 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:06.104 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:06.905 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:06.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:06.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:06.910 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:07.111 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:07.911 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:07.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:07.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:07.917 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:08.117 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:08.918 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:08.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:08.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:08.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:09.124 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:09.925 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:09.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:09.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:09.935 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:10.136 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:10.936 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:10.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:10.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:10.941 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:11.142 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:11.942 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:11.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:11.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:11.947 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:12.148 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:12.949 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:12.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:12.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:12.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:13.159 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:13.959 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:13.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:13.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:13.965 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:14.165 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:14.966 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:14.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:14.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:14.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:15.174 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:15.975 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:15.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:15.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:15.985 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:16.185 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:16.986 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:16.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:16.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:16.992 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:17.192 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:17.993 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:17.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:17.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:17.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:18.199 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:18.999 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:19.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:19.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:19.005 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:19.206 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:20.006 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:20.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:20.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:20.011 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:20.212 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:21.012 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:21.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:21.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:21.018 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:21.218 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:22.019 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:22.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:22.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:22.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:22.225 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:23.026 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:23.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:23.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:23.030 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:23.231 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:24.031 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:24.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:24.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:24.037 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:24.237 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:25.038 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:25.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:25.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:25.043 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:25.243 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:26.044 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:26.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:26.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:26.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:26.249 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:27.050 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:27.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:27.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:27.054 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:27.255 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:28.056 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:28.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:28.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:28.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:28.261 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:29.062 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:29.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:29.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:29.067 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:29.268 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:30.068 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:30.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:30.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:30.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:30.274 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:31.075 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:31.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:31.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:31.079 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:31.280 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:32.080 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:32.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:32.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:32.085 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:32.286 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:33.086 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:33.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:33.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:33.092 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:33.292 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:34.093 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:34.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:34.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:34.098 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:34.298 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:35.099 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:35.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:35.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:35.104 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:35.305 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:36.105 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:36.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:36.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:36.111 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:36.311 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:37.112 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:37.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:37.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:37.117 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:37.317 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:38.118 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:38.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:38.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:38.123 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:38.324 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:39.125 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:39.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:39.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:39.130 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:39.330 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:40.131 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:40.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:40.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:40.136 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:40.337 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:41.138 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:41.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:41.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:41.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:41.343 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:42.144 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:42.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:42.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:42.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:42.350 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:43.150 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:43.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:43.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:43.155 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:43.355 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:44.156 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:44.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:44.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:44.161 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:44.362 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:45.163 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:45.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:45.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:45.168 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:45.369 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:46.170 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:46.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:46.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:46.175 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:46.375 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:47.176 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:47.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:47.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:47.181 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:47.382 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:48.182 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:48.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:48.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:48.189 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:48.390 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:49.190 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:49.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:49.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:49.198 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:49.399 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:50.200 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:50.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:50.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:50.214 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:50.414 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:51.215 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:51.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:51.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:51.221 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:51.421 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:52.222 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:52.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:52.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:52.227 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:52.428 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:53.229 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:53.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:53.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:53.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:53.434 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:54.235 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:54.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:54.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:54.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:54.443 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:55.244 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:55.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:55.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:55.252 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:55.453 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:56.253 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:56.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:56.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:56.260 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:56.461 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:57.261 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:57.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:57.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:57.266 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:57.467 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:58.268 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:58.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:58.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:58.280 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:58.480 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:38:59.281 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:59.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:59.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:59.286 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:59.486 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:00.287 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:00.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:00.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:00.292 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:00.493 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:01.294 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:01.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:01.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:01.299 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:01.500 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:02.300 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:02.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:02.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:02.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:02.506 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:03.307 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:03.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:03.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:03.311 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:03.512 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:04.312 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:04.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:04.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:04.317 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:04.518 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:05.318 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:05.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:05.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:05.323 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:05.524 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:06.324 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:06.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:06.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:06.329 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:06.530 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:07.330 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:07.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:07.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:07.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:07.536 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:08.337 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:08.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:08.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:08.342 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:08.543 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:09.344 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:09.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:09.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:09.348 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:09.549 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:10.350 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:10.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:10.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:10.355 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:10.555 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:11.356 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:11.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:11.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:11.361 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:11.561 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:12.362 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:12.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:12.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:12.366 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:12.567 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:13.368 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:13.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:13.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:13.372 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:13.573 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:14.373 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:14.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:14.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:14.379 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:14.580 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:15.380 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:15.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:15.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:15.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:15.586 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:16.387 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:16.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:16.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:16.392 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:16.592 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:17.393 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:17.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:17.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:17.398 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:17.598 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:18.399 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:18.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:18.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:18.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:18.605 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:19.405 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:19.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:19.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:19.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:19.612 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:20.412 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:20.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:20.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:20.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:20.618 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:21.419 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:21.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:21.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:21.424 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:21.625 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:22.425 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:22.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:22.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:22.430 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:22.631 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-31 04:39:23.431 DEBUG [tests.store_sync.test_store_sync] Waiting 30 seconds to allow at least two sync rounds
2026-01-31 04:39:23.431 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-01-31 04:39:53.432 DEBUG [tests.store_sync.test_store_sync] Querying node2 store for all messages
2026-01-31 04:39:53.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22357/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:39:53.438 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-01-31 04:39:53.438 DEBUG [tests.store_sync.test_store_sync] Store returned 90 messages, published publish_secs messages
2026-01-31 04:39:53.440 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:39:53.441 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:39:53.441 DEBUG [src.node.waku_node] Stopping container with id ec1e82c2ab02
2026-01-31 04:39:54.045 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:39:54.046 DEBUG [src.node.waku_node] Stopping container with id 041f7beb30d1
2026-01-31 04:39:54.596 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:39:54.598 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:39:54.663 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:39:54.719 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-01-31 04:34:38.589 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:34:38.589 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-01-31_04-34-38__b178004c-02b2-4b4a-89c9-d235abacbbcd
2026-01-31 04:34:38.590 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:34:38.590 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:34:38.590 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-31 04:34:38.597 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:34:38.597 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-34-38__b178004c-02b2-4b4a-89c9-d235abacbbcd__wakuorg_nwaku:latest.log
2026-01-31 04:34:38.598 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:34:38.598 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:34:38.599 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:34:38.599 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.178
2026-01-31 04:34:38.599 DEBUG [src.node.docker_mananger] Generated ports ['21890', '21891', '21892', '21893', '21894']
2026-01-31 04:34:38.600 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-01-31 04:34:38.600 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-31 04:34:38.600 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:34:38.600 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:34:38.600 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:34:38.600 DEBUG [src.node.docker_mananger] docker run -i -t -p 21890:21890 -p 21891:21891 -p 21892:21892 -p 21893:21893 -p 21894:21894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21892 --rest-port=21890 --tcp-port=21891 --discv5-udp-port=21893 --rest-address=0.0.0.0 --nat=extip:172.18.101.178 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2edecfbe5992cc8f2a3e2eda7c859b8b612a6fa4bc7aca5c74b3aadfae9b1b8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21894 --metrics-logging=true --relay=true --filter=true
2026-01-31 04:34:38.781 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.178 waku af6138509c26b1775948982894b4f30aba1e50b1fdec70508fb7dfa32ceac3d6
2026-01-31 04:34:38.813 DEBUG [src.node.docker_mananger] Container started with ID af6138509c26. Setting up logs at ./log/docker/node1_2026-01-31_04-34-38__b178004c-02b2-4b4a-89c9-d235abacbbcd__wakuorg_nwaku:latest.log
2026-01-31 04:34:38.814 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21890
2026-01-31 04:34:38.814 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:34:38.851 ERROR [src.node.docker_mananger] Max retries reached for container 145361bc37af. Exiting log stream.
2026-01-31 04:34:39.394 ERROR [src.node.docker_mananger] Max retries reached for container db7b5504bf1f. Exiting log stream.
2026-01-31 04:34:39.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21890/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:39.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:34:39.818 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:34:39.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:39.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.178/tcp/21891/p2p/16Uiu2HAm35cxe5XYdiFrVaAvJPA6V46dzEi2zJFawhoMpVy66HjM","/ip4/172.18.101.178/tcp/21892/ws/p2p/16Uiu2HAm35cxe5XYdiFrVaAvJPA6V46dzEi2zJFawhoMpVy66HjM"],"enrUri":"enr:-L24QIyKTJH8jcGDihT-x4oCefZJSscYSa4w5D6r8M2J3NxnDsMNcwRhL-rWkAhaMFNPADLMWt1-PwHEGs8c5rD7yL0CgmlkgnY0gmlwhKwSZbKKbXVsdGlhZGRyc5YACASsEmWyBlWDAAoErBJlsgZVhN0DgnJzhQACAQAAiXNlY3AyNTZrMaECcbp28ioBWmp8vRh39CglJi_GAPPQZ9nNk_3am8y4d3CDdGNwglWDg3VkcIJVhYV3YWt1MgU"}'
2026-01-31 04:34:39.820 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:34:39.827 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:34:39.827 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-34-38__b178004c-02b2-4b4a-89c9-d235abacbbcd__wakuorg_nwaku:latest.log
2026-01-31 04:34:39.827 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:34:39.827 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:34:39.829 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:34:39.829 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.240
2026-01-31 04:34:39.829 DEBUG [src.node.docker_mananger] Generated ports ['57056', '57057', '57058', '57059', '57060']
2026-01-31 04:34:39.829 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-01-31 04:34:39.829 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-31 04:34:39.829 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:34:39.829 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:34:39.829 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:34:39.830 DEBUG [src.node.docker_mananger] docker run -i -t -p 57056:57056 -p 57057:57057 -p 57058:57058 -p 57059:57059 -p 57060:57060 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57058 --rest-port=57056 --tcp-port=57057 --discv5-udp-port=57059 --rest-address=0.0.0.0 --nat=extip:172.18.157.240 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=84ddb48e5bd9d5e4c3ee49ed64db2dae5a0a79a0d33b405cd39845f9bb177f0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57060 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIyKTJH8jcGDihT-x4oCefZJSscYSa4w5D6r8M2J3NxnDsMNcwRhL-rWkAhaMFNPADLMWt1-PwHEGs8c5rD7yL0CgmlkgnY0gmlwhKwSZbKKbXVsdGlhZGRyc5YACASsEmWyBlWDAAoErBJlsgZVhN0DgnJzhQACAQAAiXNlY3AyNTZrMaECcbp28ioBWmp8vRh39CglJi_GAPPQZ9nNk_3am8y4d3CDdGNwglWDg3VkcIJVhYV3YWt1MgU
2026-01-31 04:34:40.012 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.240 waku dda39b234e32b6211f6136cff342cfef1c91f915c8b35e2f603b1d36b2670153
2026-01-31 04:34:40.049 DEBUG [src.node.docker_mananger] Container started with ID dda39b234e32. Setting up logs at ./log/docker/node2_2026-01-31_04-34-38__b178004c-02b2-4b4a-89c9-d235abacbbcd__wakuorg_nwaku:latest.log
2026-01-31 04:34:40.049 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57056
2026-01-31 04:34:40.050 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:34:41.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57056/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:41.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:34:41.058 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:34:41.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57056/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:41.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.240/tcp/57057/p2p/16Uiu2HAmGCffcgZLmEey3Zy9wuHRpjBq2p1GHecK1DGbbZwfeKhR","/ip4/172.18.157.240/tcp/57058/ws/p2p/16Uiu2HAmGCffcgZLmEey3Zy9wuHRpjBq2p1GHecK1DGbbZwfeKhR"],"enrUri":"enr:-L24QFSl95O_8i4tEfvZ4ameXUVy7yLlzK4WdvWaf9wFIoX5M7JHd5p54HsG0kjDjIg48Rve_XCAhLG-MMsUDnJEjdgCgmlkgnY0gmlwhKwSnfCKbXVsdGlhZGRyc5YACASsEp3wBt7hAAoErBKd8Abe4t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNLCFQ-RRQl1faqmHWuyBT2CKyxFI2714XN0cuVA4ApiDdGNwgt7hg3VkcILe44V3YWt1MgE"}'
2026-01-31 04:34:41.065 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:34:41.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57056/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.178/tcp/21891/p2p/16Uiu2HAm35cxe5XYdiFrVaAvJPA6V46dzEi2zJFawhoMpVy66HjM"]'
2026-01-31 04:34:41.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:41.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21890/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-01-31 04:34:41.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:41.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57056/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-01-31 04:34:41.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:41.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:41.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:41.079 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:34:41.180 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:34:41.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:41.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834081074444458,"ephemeral":false,"proof":""}]'
2026-01-31 04:34:41.184 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:34:41.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57056/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:41.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834081074444458,"ephemeral":false,"proof":""}]'
2026-01-31 04:34:41.189 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:34:41.190 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:34:41.190 DEBUG [src.node.waku_node] Stopping container with id af6138509c26
2026-01-31 04:34:41.730 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:34:41.730 DEBUG [src.node.waku_node] Stopping container with id dda39b234e32
2026-01-31 04:34:42.253 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:34:42.253 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:34:42.258 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:34:42.264 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,137 @@
2026-01-31 04:31:58.998 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:31:58.999 DEBUG [tests.conftest] Running test: test_light_push_after_node_pauses_and_pauses with id: 2026-01-31_04-31-58__94f9c5c4-9a8c-42d5-a8e6-9be658c996fe
2026-01-31 04:31:58.999 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:31:59.000 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-31 04:31:59.008 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:59.009 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-01-31_04-31-58__94f9c5c4-9a8c-42d5-a8e6-9be658c996fe__wakuorg_nwaku:latest.log
2026-01-31 04:31:59.009 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:31:59.009 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:31:59.012 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:31:59.013 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.234
2026-01-31 04:31:59.013 DEBUG [src.node.docker_mananger] Generated ports ['18158', '18159', '18160', '18161', '18162']
2026-01-31 04:31:59.013 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:31:59.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:31:59.014 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:31:59.014 DEBUG [src.node.docker_mananger] docker run -i -t -p 18158:18158 -p 18159:18159 -p 18160:18160 -p 18161:18161 -p 18162:18162 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18160 --rest-port=18158 --tcp-port=18159 --discv5-udp-port=18161 --rest-address=0.0.0.0 --nat=extip:172.18.56.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0fd3cdf4fa4da2cfb9e3adbefbe8a9def8bc448e1bbbdcb6f4b97dbad193adc6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18162 --metrics-logging=true --lightpush=true --relay=true
2026-01-31 04:31:59.201 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.234 waku ceaffce6bbb5445dd77a6d5f05433d5ad2e522dca06150f1f24bfdc70330b187
2026-01-31 04:31:59.230 DEBUG [src.node.docker_mananger] Container started with ID ceaffce6bbb5. Setting up logs at ./log/docker/receiving_node1_2026-01-31_04-31-58__94f9c5c4-9a8c-42d5-a8e6-9be658c996fe__wakuorg_nwaku:latest.log
2026-01-31 04:31:59.231 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18158
2026-01-31 04:31:59.231 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:31:59.244 ERROR [src.node.docker_mananger] Max retries reached for container 2d66ee671a8b. Exiting log stream.
2026-01-31 04:31:59.838 ERROR [src.node.docker_mananger] Max retries reached for container ad3f32d226d2. Exiting log stream.
2026-01-31 04:32:00.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18158/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:00.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:00.236 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:00.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18158/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:00.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.234/tcp/18159/p2p/16Uiu2HAmTbtSni5rRFkKLBiGmSHudpkJzkgWQmr8MXP4i93bdw6i","/ip4/172.18.56.234/tcp/18160/ws/p2p/16Uiu2HAmTbtSni5rRFkKLBiGmSHudpkJzkgWQmr8MXP4i93bdw6i"],"enrUri":"enr:-L24QHEo3eqzaoqelOpRIar2Y1cHQh_JTncOPO1XhK-BBkv3bKTdYn23izuSuQrPUVqr2grcJ907StIsoQ-hG0hAnAECgmlkgnY0gmlwhKwSOOqKbXVsdGlhZGRyc5YACASsEjjqBkbvAAoErBI46gZG8N0DgnJzhQADAQAAiXNlY3AyNTZrMaED3hPia0II5PCrVZq-EJfGEKP6fA5MCiW6sEYeivN7I2ODdGNwgkbvg3VkcIJG8YV3YWt1Mgk"}'
2026-01-31 04:32:00.238 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:00.245 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:00.246 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-01-31_04-31-58__94f9c5c4-9a8c-42d5-a8e6-9be658c996fe__wakuorg_nwaku:latest.log
2026-01-31 04:32:00.246 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:00.246 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:00.247 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:00.247 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.190
2026-01-31 04:32:00.248 DEBUG [src.node.docker_mananger] Generated ports ['60997', '60998', '60999', '61000', '61001']
2026-01-31 04:32:00.248 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:00.248 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:00.248 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:00.248 DEBUG [src.node.docker_mananger] docker run -i -t -p 60997:60997 -p 60998:60998 -p 60999:60999 -p 61000:61000 -p 61001:61001 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60999 --rest-port=60997 --tcp-port=60998 --discv5-udp-port=61000 --rest-address=0.0.0.0 --nat=extip:172.18.171.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ee6aacbab812b49d9c7df1be5bca9893e2e2abafbee3c98eb6d9caeecbaf96a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61001 --metrics-logging=true --lightpush=false --relay=true
2026-01-31 04:32:00.434 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.190 waku 191745224ff2c8ce6a85da22383ea745969cf8f9ec28633866a95e6aaf5cedb8
2026-01-31 04:32:00.466 DEBUG [src.node.docker_mananger] Container started with ID 191745224ff2. Setting up logs at ./log/docker/receiving_node2_2026-01-31_04-31-58__94f9c5c4-9a8c-42d5-a8e6-9be658c996fe__wakuorg_nwaku:latest.log
2026-01-31 04:32:00.467 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60997
2026-01-31 04:32:00.467 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:01.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60997/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:01.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:01.471 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:01.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60997/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:01.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.190/tcp/60998/p2p/16Uiu2HAmJrg1oEysW7znNCWp3uENEfPg7aAybfLdKegerP8KnLhU","/ip4/172.18.171.190/tcp/60999/ws/p2p/16Uiu2HAmJrg1oEysW7znNCWp3uENEfPg7aAybfLdKegerP8KnLhU"],"enrUri":"enr:-L24QBZ27naI04Y_308_QvY9SWd2sRcGrg46fFTT_vllH3tyWLSRbeVPNiB7WS_jpFJatrp6JuNRbdu7nL6v8kDTf6gCgmlkgnY0gmlwhKwSq76KbXVsdGlhZGRyc5YACASsEqu-Bu5GAAoErBKrvgbuR90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXCRbzfjRBRYYp967OUK_xqc0FAve13x0Xq-gL12GiV-DdGNwgu5Gg3VkcILuSIV3YWt1MgE"}'
2026-01-31 04:32:01.473 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:01.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60997/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.234/tcp/18159/p2p/16Uiu2HAmTbtSni5rRFkKLBiGmSHudpkJzkgWQmr8MXP4i93bdw6i"]'
2026-01-31 04:32:01.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:01.515 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:01.515 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-01-31_04-31-58__94f9c5c4-9a8c-42d5-a8e6-9be658c996fe__wakuorg_nwaku:latest.log
2026-01-31 04:32:01.515 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:01.515 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:01.517 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:01.518 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.135
2026-01-31 04:32:01.519 DEBUG [src.node.docker_mananger] Generated ports ['43837', '43838', '43839', '43840', '43841']
2026-01-31 04:32:01.519 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:01.519 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:01.519 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:01.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 43837:43837 -p 43838:43838 -p 43839:43839 -p 43840:43840 -p 43841:43841 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43839 --rest-port=43837 --tcp-port=43838 --discv5-udp-port=43840 --rest-address=0.0.0.0 --nat=extip:172.18.71.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=89fe18b6ba4fbad9b0c0b8cbaeeefbdeb2bbbb6d3cf11adddfedef8a3789edfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43841 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHEo3eqzaoqelOpRIar2Y1cHQh_JTncOPO1XhK-BBkv3bKTdYn23izuSuQrPUVqr2grcJ907StIsoQ-hG0hAnAECgmlkgnY0gmlwhKwSOOqKbXVsdGlhZGRyc5YACASsEjjqBkbvAAoErBI46gZG8N0DgnJzhQADAQAAiXNlY3AyNTZrMaED3hPia0II5PCrVZq-EJfGEKP6fA5MCiW6sEYeivN7I2ODdGNwgkbvg3VkcIJG8YV3YWt1Mgk --lightpushnode=/ip4/172.18.56.234/tcp/18159/p2p/16Uiu2HAmTbtSni5rRFkKLBiGmSHudpkJzkgWQmr8MXP4i93bdw6i --lightpush=true --relay=true
2026-01-31 04:32:01.704 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.135 waku 383322a5e4ddfd86125dd92f93ed3cc501502f7a95afa2b8034a0dc0fc01e548
2026-01-31 04:32:01.735 DEBUG [src.node.docker_mananger] Container started with ID 383322a5e4dd. Setting up logs at ./log/docker/lightpush_node1_2026-01-31_04-31-58__94f9c5c4-9a8c-42d5-a8e6-9be658c996fe__wakuorg_nwaku:latest.log
2026-01-31 04:32:01.735 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43837
2026-01-31 04:32:01.736 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:02.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43837/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:02.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:02.741 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:02.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43837/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:02.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.135/tcp/43838/p2p/16Uiu2HAm9Y6mLkyHgLsnEQAsQGQQ83pK5zFwPW2EhVDGkAexzBoW","/ip4/172.18.71.135/tcp/43839/ws/p2p/16Uiu2HAm9Y6mLkyHgLsnEQAsQGQQ83pK5zFwPW2EhVDGkAexzBoW"],"enrUri":"enr:-L24QMvGud6KYR1lFXvY-dW5SGXOcnFXHqZ106d1MC7d_dN5V1qpyPDvpnQTarU2pJ2D1-2M2ZwCVBsZ94dQtKByEecCgmlkgnY0gmlwhKwSR4eKbXVsdGlhZGRyc5YACASsEkeHBqs-AAoErBJHhwarP90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0akgbPCJ4LuWVOjrPILABlsx0aFUtS8tBDMtqdFfMimDdGNwgqs-g3VkcIKrQIV3YWt1Mgk"}'
2026-01-31 04:32:02.746 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:02.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43837/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.234/tcp/18159/p2p/16Uiu2HAmTbtSni5rRFkKLBiGmSHudpkJzkgWQmr8MXP4i93bdw6i"]'
2026-01-31 04:32:02.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:02.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43837/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.190/tcp/60998/p2p/16Uiu2HAmJrg1oEysW7znNCWp3uENEfPg7aAybfLdKegerP8KnLhU"]'
2026-01-31 04:32:02.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:02.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18158/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:02.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:02.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60997/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:02.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:02.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43837/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:02.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:02.818 DEBUG [src.steps.light_push] Lightpushing message
2026-01-31 04:32:02.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43837/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769833922818243513}}'
2026-01-31 04:32:02.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:02.834 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:02.934 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:32:02.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:02.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833922818243513,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:02.938 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:32:02.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60997/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:02.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833922818243513,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:02.943 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:32:02.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:02.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833922818243513,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:02.946 DEBUG [src.node.waku_node] Pausing container with id 383322a5e4dd
2026-01-31 04:32:02.956 DEBUG [src.node.waku_node] Unpause container with id 383322a5e4dd
2026-01-31 04:32:02.964 DEBUG [src.steps.light_push] Lightpushing message
2026-01-31 04:32:02.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43837/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769833922964854442}}'
2026-01-31 04:32:02.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:02.977 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:03.078 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:32:03.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:03.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833922964854442,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:03.082 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:32:03.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60997/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:03.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833922964854442,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:03.086 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:32:03.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:03.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833922964854442,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:03.090 DEBUG [src.node.waku_node] Pausing container with id ceaffce6bbb5
2026-01-31 04:32:03.099 DEBUG [src.node.waku_node] Unpause container with id ceaffce6bbb5
2026-01-31 04:32:03.107 DEBUG [src.steps.light_push] Lightpushing message
2026-01-31 04:32:03.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43837/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769833923107714665}}'
2026-01-31 04:32:03.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:03.120 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:03.221 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:32:03.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:03.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833923107714665,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:03.225 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:32:03.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60997/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:03.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833923107714665,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:03.229 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:32:03.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:03.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833923107714665,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:03.235 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:03.236 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:03.236 DEBUG [src.node.waku_node] Stopping container with id ceaffce6bbb5
2026-01-31 04:32:03.781 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:03.782 DEBUG [src.node.waku_node] Stopping container with id 191745224ff2
2026-01-31 04:32:04.320 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:04.320 DEBUG [src.node.waku_node] Stopping container with id 383322a5e4dd
2026-01-31 04:32:04.594 ERROR [src.node.docker_mananger] Max retries reached for container ceaffce6bbb5. Exiting log stream.
2026-01-31 04:32:04.876 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:04.877 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:04.887 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:04.895 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:04.905 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_DEBUG_from_TRACE with id: 2026-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3
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-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3__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-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3__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-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3__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-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3__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.116.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32676', '32677', '32678', '32679', '32680']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32676:32676 -p 32677:32677 -p 32678:32678 -p 32679:32679 -p 32680:32680 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32678 --rest-port=32676 --tcp-port=32677 --discv5-udp-port=32679 --rest-address=0.0.0.0 --nat=extip:172.18.116.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de1cccd84af1a99ab170a538b41dc5d6f9df8014d9a3f31fca3e98be12630c3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32680 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.62 waku 7c7fef11e60548189c226f2a72a226829c6094d0a1e33bfc29ff2e51c4018bf5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7c7fef11e605. Setting up logs at ./log/docker/node1_2026-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32676
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 7d3caa0297bd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 959ff63e8752. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32676/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.62/tcp/32677/p2p/16Uiu2HAm8jLPZqSmav7kER8Mx1HtgJDAF7KhiAVhRUsrSnsD78CR","/ip4/172.18.116.62/tcp/32678/ws/p2p/16Uiu2HAm8jLPZqSmav7kER8Mx1HtgJDAF7KhiAVhRUsrSnsD78CR"],"enrUri":"enr:-L24QHkAW9bZzYAeUeZqDORvZb8aHge8jmtBEes6B2_XkFFTUo_-nGCePmZoKIF1KhWRcxnhwwzgOQoUbfHvhldjfjMCgmlkgnY0gmlwhKwSdD6KbXVsdGlhZGRyc5YACASsEnQ-Bn-lAAoErBJ0PgZ_pt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxa475wnvAAsAskyssW6w5T1SOfS_OTsEIy5j3GslokKDdGNwgn-lg3VkcIJ_p4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32676/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32676/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.62/tcp/32677/p2p/16Uiu2HAm8jLPZqSmav7kER8Mx1HtgJDAF7KhiAVhRUsrSnsD78CR","/ip4/172.18.116.62/tcp/32678/ws/p2p/16Uiu2HAm8jLPZqSmav7kER8Mx1HtgJDAF7KhiAVhRUsrSnsD78CR"],"enrUri":"enr:-L24QHkAW9bZzYAeUeZqDORvZb8aHge8jmtBEes6B2_XkFFTUo_-nGCePmZoKIF1KhWRcxnhwwzgOQoUbfHvhldjfjMCgmlkgnY0gmlwhKwSdD6KbXVsdGlhZGRyc5YACASsEnQ-Bn-lAAoErBJ0PgZ_pt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxa475wnvAAsAskyssW6w5T1SOfS_OTsEIy5j3GslokKDdGNwgn-lg3VkcIJ_p4V3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32676/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.36.0-127-ga4e44d'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32676/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.36.0-127-ga4e44d'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:200 counts at DEBUG: {'TRC': 0, 'DBG': 9, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32676/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 7c7fef11e605
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,384 @@
2026-01-31 04:32:07.154 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:07.155 DEBUG [tests.conftest] Running test: test_store_with_hashes with id: 2026-01-31_04-32-07__cdec7fbd-1976-41fc-9948-731ff0ee95b6
2026-01-31 04:32:07.155 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:07.155 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:32:07.155 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:32:07.162 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:07.162 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-32-07__cdec7fbd-1976-41fc-9948-731ff0ee95b6__wakuorg_nwaku:latest.log
2026-01-31 04:32:07.162 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:07.162 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:07.163 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:07.164 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.34
2026-01-31 04:32:07.164 DEBUG [src.node.docker_mananger] Generated ports ['6777', '6778', '6779', '6780', '6781']
2026-01-31 04:32:07.164 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:07.164 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:07.164 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:07.164 DEBUG [src.node.docker_mananger] docker run -i -t -p 6777:6777 -p 6778:6778 -p 6779:6779 -p 6780:6780 -p 6781:6781 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6779 --rest-port=6777 --tcp-port=6778 --discv5-udp-port=6780 --rest-address=0.0.0.0 --nat=extip:172.18.0.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3f8aedc445f6dba3ce9cce85c87b61e0afff109a11bb02a5fae8ab03f9a47c33 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6781 --metrics-logging=true --store=true --relay=true
2026-01-31 04:32:07.349 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.34 waku f903c7611cd40bd69d7750bc87b25eb9115ec693ef3fff7bad4cf708d61729a1
2026-01-31 04:32:07.383 DEBUG [src.node.docker_mananger] Container started with ID f903c7611cd4. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-32-07__cdec7fbd-1976-41fc-9948-731ff0ee95b6__wakuorg_nwaku:latest.log
2026-01-31 04:32:07.384 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6777
2026-01-31 04:32:07.384 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:07.420 ERROR [src.node.docker_mananger] Max retries reached for container dedd8ad4ded7. Exiting log stream.
2026-01-31 04:32:07.953 ERROR [src.node.docker_mananger] Max retries reached for container b6ba4c4f326b. Exiting log stream.
2026-01-31 04:32:08.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:08.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:08.389 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:08.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:08.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.34/tcp/6778/p2p/16Uiu2HAm4agivtN1WfUtTxip67bF4HpGpeFXUtLHE58MP5NjNdM3","/ip4/172.18.0.34/tcp/6779/ws/p2p/16Uiu2HAm4agivtN1WfUtTxip67bF4HpGpeFXUtLHE58MP5NjNdM3"],"enrUri":"enr:-L24QEx9aseYklkThlxJI9HVwDpvHIhpSkTzBD2zzIrZGSggRKPrCp90JKt9HD59FraDRIqzNN9rg1Cwqv6EoTMWob8CgmlkgnY0gmlwhKwSACKKbXVsdGlhZGRyc5YACASsEgAiBhp6AAoErBIAIgYae90DgnJzhQADAQAAiXNlY3AyNTZrMaECiAhAJIhSHVbl3RYNv6RXFwYtdKnCJVO7Rz7TpxHTD6KDdGNwghp6g3VkcIIafIV3YWt1MgM"}'
2026-01-31 04:32:08.391 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:08.398 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:08.398 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-32-07__cdec7fbd-1976-41fc-9948-731ff0ee95b6__wakuorg_nwaku:latest.log
2026-01-31 04:32:08.399 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:08.399 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:08.400 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:08.400 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.17
2026-01-31 04:32:08.400 DEBUG [src.node.docker_mananger] Generated ports ['25638', '25639', '25640', '25641', '25642']
2026-01-31 04:32:08.400 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:08.400 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:08.401 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:08.401 DEBUG [src.node.docker_mananger] docker run -i -t -p 25638:25638 -p 25639:25639 -p 25640:25640 -p 25641:25641 -p 25642:25642 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25640 --rest-port=25638 --tcp-port=25639 --discv5-udp-port=25641 --rest-address=0.0.0.0 --nat=extip:172.18.87.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9d876dbf87476fea9f51c5f8dcbce1e1bbca66fcd52c9c0cf24dbfdc9dd60a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25642 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEx9aseYklkThlxJI9HVwDpvHIhpSkTzBD2zzIrZGSggRKPrCp90JKt9HD59FraDRIqzNN9rg1Cwqv6EoTMWob8CgmlkgnY0gmlwhKwSACKKbXVsdGlhZGRyc5YACASsEgAiBhp6AAoErBIAIgYae90DgnJzhQADAQAAiXNlY3AyNTZrMaECiAhAJIhSHVbl3RYNv6RXFwYtdKnCJVO7Rz7TpxHTD6KDdGNwghp6g3VkcIIafIV3YWt1MgM --storenode=/ip4/172.18.0.34/tcp/6778/p2p/16Uiu2HAm4agivtN1WfUtTxip67bF4HpGpeFXUtLHE58MP5NjNdM3 --store=true --relay=true
2026-01-31 04:32:08.588 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.17 waku 72ab1e52bf7f9d059d280296c0236470ecf8c1b65d4e8b17dd7fd90c2a5f7469
2026-01-31 04:32:08.627 DEBUG [src.node.docker_mananger] Container started with ID 72ab1e52bf7f. Setting up logs at ./log/docker/store_node1_2026-01-31_04-32-07__cdec7fbd-1976-41fc-9948-731ff0ee95b6__wakuorg_nwaku:latest.log
2026-01-31 04:32:08.628 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25638
2026-01-31 04:32:08.629 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:09.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:09.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:09.634 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:09.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:09.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.17/tcp/25639/p2p/16Uiu2HAm9Qvwbd7QZYfZZ5CwpGkS64a6ddqF8ikFBkrkC3hQokAw","/ip4/172.18.87.17/tcp/25640/ws/p2p/16Uiu2HAm9Qvwbd7QZYfZZ5CwpGkS64a6ddqF8ikFBkrkC3hQokAw"],"enrUri":"enr:-L24QLXeIRceOIy4dUPlin7hLVX-PuVSAAiBdAY7_wR2C_NCGvOOI00RPingGomJE0y7b53NFPdKA_Hyn2167lfBa_sCgmlkgnY0gmlwhKwSVxGKbXVsdGlhZGRyc5YACASsElcRBmQnAAoErBJXEQZkKN0DgnJzhQADAQAAiXNlY3AyNTZrMaECz9L0M03sqWuN6YB3h6H4X63-B2OFnGkfeuNxeznfuOyDdGNwgmQng3VkcIJkKYV3YWt1MgM"}'
2026-01-31 04:32:09.637 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:09.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25638/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.34/tcp/6778/p2p/16Uiu2HAm4agivtN1WfUtTxip67bF4HpGpeFXUtLHE58MP5NjNdM3"]'
2026-01-31 04:32:09.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:09.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:09.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:09.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25638/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:09.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:09.646 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:09.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:09.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:09.651 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:09.852 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:09.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:09.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:09.858 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:10.059 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:10.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:10.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:10.066 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:10.267 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:10.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:10.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:10.273 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:10.475 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:10.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:10.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:10.481 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:10.682 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:10.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:10.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:10.688 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:10.889 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:10.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:10.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:10.895 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:11.096 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:11.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:11.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:11.102 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:11.303 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:11.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:11.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:11.309 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:11.510 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:11.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:11.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:11.516 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:11.717 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:11.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:11.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:11.724 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:11.925 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:11.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:11.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:11.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:12.133 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:12.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:12.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:12.142 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:12.343 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:12.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:12.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:12.349 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:12.550 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:12.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:12.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:12.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:12.757 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:12.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:12.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:12.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:12.965 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:12.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:12.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:12.971 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:13.172 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:13.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:13.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:13.378 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:13.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:13.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.384 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:13.585 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:13.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:13.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:13.793 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:13.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:13.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.799 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.000 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.207 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.414 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.422 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.623 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.629 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.830 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.837 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:15.038 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:15.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:15.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:15.044 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:15.245 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:15.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:15.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:15.251 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:15.452 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:15.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:15.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:15.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:15.659 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:15.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:15.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:15.666 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:15.867 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:15.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:15.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:15.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:16.074 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:16.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:16.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:16.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:16.281 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:16.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:16.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:16.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:16.489 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:16.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:16.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:16.495 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:16.696 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:16.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:16.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:16.704 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:16.905 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:16.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:16.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:16.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:17.112 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:17.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:17.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:17.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:17.319 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:17.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:17.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:17.326 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:17.527 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:17.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:17.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:17.534 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:17.735 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:17.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:17.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:17.742 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:17.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6adf36fad6110364af849cd556b064ac2808eef795167f5f19e66c543b013437&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6adf36fad6110364af849cd556b064ac2808eef795167f5f19e66c543b013437"}]}'
2026-01-31 04:32:17.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4099941f3f4287a5a2f27908676e4cea2d0bcb9a5dd5a4d1ff6e323bd7f4b93e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4099941f3f4287a5a2f27908676e4cea2d0bcb9a5dd5a4d1ff6e323bd7f4b93e"}]}'
2026-01-31 04:32:17.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc5cde2bdcb36676d9bd128eebf61d3159f44c368592315fe13cf41b7e4f33d1d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc5cde2bdcb36676d9bd128eebf61d3159f44c368592315fe13cf41b7e4f33d1d"}]}'
2026-01-31 04:32:17.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x819896b215fe99e677ab8aa6806e67b351ee852cd49ae4bfd75046deaac70b98&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x819896b215fe99e677ab8aa6806e67b351ee852cd49ae4bfd75046deaac70b98"}]}'
2026-01-31 04:32:17.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x037cfdddcbcb2d3577672c55872b294043a7aac9a7e9a1c90ba08d19ee5026cc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x037cfdddcbcb2d3577672c55872b294043a7aac9a7e9a1c90ba08d19ee5026cc"}]}'
2026-01-31 04:32:17.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1271b33e6c910596cb09564883c46a107549c9463cc1d8c466c1fa5ef913a854&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1271b33e6c910596cb09564883c46a107549c9463cc1d8c466c1fa5ef913a854"}]}'
2026-01-31 04:32:17.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4b5d2f5cee44a89be5b93b7908291ac6293e2f3b68f0b497730261d500805e40&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4b5d2f5cee44a89be5b93b7908291ac6293e2f3b68f0b497730261d500805e40"}]}'
2026-01-31 04:32:17.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfcdcb9b31df272868a2078cfebbc47219fbafd82abbdd6c7eccd158e87fa3511&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfcdcb9b31df272868a2078cfebbc47219fbafd82abbdd6c7eccd158e87fa3511"}]}'
2026-01-31 04:32:17.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa2ca1ead47cac1223c8037d64b1467184db0a764decc4d143b73cf52aa3d97bf&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2ca1ead47cac1223c8037d64b1467184db0a764decc4d143b73cf52aa3d97bf"}]}'
2026-01-31 04:32:17.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd4375b974ddbcde0fe391cd48c43e56670cbc8dd63d74d239c3b37856b59c144&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd4375b974ddbcde0fe391cd48c43e56670cbc8dd63d74d239c3b37856b59c144"}]}'
2026-01-31 04:32:17.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd3499af9188aa605ca6216d08ca95be65b31afba697f8471e47d0a1e1bb45e32&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd3499af9188aa605ca6216d08ca95be65b31afba697f8471e47d0a1e1bb45e32"}]}'
2026-01-31 04:32:17.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x999f4f84fe3b67a2f07669ccb8882b66b1f28c28a1ea6caeb84f764456c66fb8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x999f4f84fe3b67a2f07669ccb8882b66b1f28c28a1ea6caeb84f764456c66fb8"}]}'
2026-01-31 04:32:17.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x380dafbe359461705034f9b911f5536d992743116a4288086d927b18893c82c6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x380dafbe359461705034f9b911f5536d992743116a4288086d927b18893c82c6"}]}'
2026-01-31 04:32:17.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x487db01ddec6e3aea380058c90464a6a154e25bf890b0010107cbc0281938ea7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x487db01ddec6e3aea380058c90464a6a154e25bf890b0010107cbc0281938ea7"}]}'
2026-01-31 04:32:17.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1e8ffc951723072d133503808c8c1e9b0dc0e5c62ce19056539d840c08f88a0e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1e8ffc951723072d133503808c8c1e9b0dc0e5c62ce19056539d840c08f88a0e"}]}'
2026-01-31 04:32:17.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xeb004e369d6c5eec2948c94da14a0988322d7e8edfee405b32bc92434b33f7a7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeb004e369d6c5eec2948c94da14a0988322d7e8edfee405b32bc92434b33f7a7"}]}'
2026-01-31 04:32:17.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfcaaf51d00a69d50ffeb038868c996593d2649f62ce2da00b1101a6444d94401&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfcaaf51d00a69d50ffeb038868c996593d2649f62ce2da00b1101a6444d94401"}]}'
2026-01-31 04:32:17.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb4fdafe4d4d34a6758b426666ef3ef490004c9d445be75ab5016b7596a67e28b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb4fdafe4d4d34a6758b426666ef3ef490004c9d445be75ab5016b7596a67e28b"}]}'
2026-01-31 04:32:17.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2c6eb54f02842da6511d8a816599bcc21f51ff2665db043dbc6989fdce090db2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:17.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2c6eb54f02842da6511d8a816599bcc21f51ff2665db043dbc6989fdce090db2"}]}'
2026-01-31 04:32:18.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf77b3d1b0caed17e610a457fd026ca8efca1622fe1bdd3fbdba433d9b7e9665a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf77b3d1b0caed17e610a457fd026ca8efca1622fe1bdd3fbdba433d9b7e9665a"}]}'
2026-01-31 04:32:18.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdfc163c9784ba332da550c5db7cbe832336ad861ce93beb339202afd952d2a0c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdfc163c9784ba332da550c5db7cbe832336ad861ce93beb339202afd952d2a0c"}]}'
2026-01-31 04:32:18.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2ee0201c5f028562a7675e96166aee9687ceca2178436f08a9ea69940d9f70e8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ee0201c5f028562a7675e96166aee9687ceca2178436f08a9ea69940d9f70e8"}]}'
2026-01-31 04:32:18.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x111935f0c411c8e425f127b21cbee15588240815b59fadf4effe7f2bf20efc08&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x111935f0c411c8e425f127b21cbee15588240815b59fadf4effe7f2bf20efc08"}]}'
2026-01-31 04:32:18.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x56d3836b88b86bb3cef1c8cf901777218bf5cb1782123234ece7b8d46a4113c7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x56d3836b88b86bb3cef1c8cf901777218bf5cb1782123234ece7b8d46a4113c7"}]}'
2026-01-31 04:32:18.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5e42292358d9c79999a45acc4a79884113861f7cda7db1942348319a804ad5ef&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5e42292358d9c79999a45acc4a79884113861f7cda7db1942348319a804ad5ef"}]}'
2026-01-31 04:32:18.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6624bb384b86a9d2ac6c654a9be86547c83dcde727e5230ae6d1aef32e5235f6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6624bb384b86a9d2ac6c654a9be86547c83dcde727e5230ae6d1aef32e5235f6"}]}'
2026-01-31 04:32:18.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x27aa604b2f9b47788a6aae70e8917c294f2e39eef0648356986ca7f33eb71d75&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x27aa604b2f9b47788a6aae70e8917c294f2e39eef0648356986ca7f33eb71d75"}]}'
2026-01-31 04:32:18.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xeb0207583ded6cf67f18c573e7bb3fd22f69d7ba39e474237845a350600b262a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeb0207583ded6cf67f18c573e7bb3fd22f69d7ba39e474237845a350600b262a"}]}'
2026-01-31 04:32:18.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdccc62ca35dd0ce5660ed7191ddac37935e719eafebeaea3935c4f03e002c2e0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdccc62ca35dd0ce5660ed7191ddac37935e719eafebeaea3935c4f03e002c2e0"}]}'
2026-01-31 04:32:18.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x53733da439bf62a0bc97728d0daa24ec4746de721fe1be36a1a83c44f1186b3c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x53733da439bf62a0bc97728d0daa24ec4746de721fe1be36a1a83c44f1186b3c"}]}'
2026-01-31 04:32:18.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf93cb2bae70bc2f7cd6138027c421c93028577d30f9d15a4475d22439ee7649c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf93cb2bae70bc2f7cd6138027c421c93028577d30f9d15a4475d22439ee7649c"}]}'
2026-01-31 04:32:18.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfe67ecbaddaee621c8edc379a406eb305e4302bccd2135aabf5a7a12ae3ef747&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe67ecbaddaee621c8edc379a406eb305e4302bccd2135aabf5a7a12ae3ef747"}]}'
2026-01-31 04:32:18.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xcf8c40081b47237a3d56406f72b7f940697f9b21e639d127a5362188244bb250&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf8c40081b47237a3d56406f72b7f940697f9b21e639d127a5362188244bb250"}]}'
2026-01-31 04:32:18.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc3bd121d4eacc458dc89e63d26a494f03f1e68375bb301acd2c387de5f072b0e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3bd121d4eacc458dc89e63d26a494f03f1e68375bb301acd2c387de5f072b0e"}]}'
2026-01-31 04:32:18.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2965f15ba8fc7363e2e1f686576950d8a8ad0666dc87e7ddb78d5de7e9ce58a5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2965f15ba8fc7363e2e1f686576950d8a8ad0666dc87e7ddb78d5de7e9ce58a5"}]}'
2026-01-31 04:32:18.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc153a8801ed688f4142147606aa5821add3cd462a6365a33f59a2eaece75da23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc153a8801ed688f4142147606aa5821add3cd462a6365a33f59a2eaece75da23"}]}'
2026-01-31 04:32:18.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6ab26d5f37d3455bae58224205ba83d5dfa31be2a1920b6bc3f5fd42afe326ef&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6ab26d5f37d3455bae58224205ba83d5dfa31be2a1920b6bc3f5fd42afe326ef"}]}'
2026-01-31 04:32:18.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc4ca30f5f3b27ff6218caa2a05bb003a71a41ba11aae8f82d0518ce794b8581f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc4ca30f5f3b27ff6218caa2a05bb003a71a41ba11aae8f82d0518ce794b8581f"}]}'
2026-01-31 04:32:18.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x809dcf7767293ed5de3ac9127c2e21685d6b47ae6c48170cf21ec881d51f2e1c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x809dcf7767293ed5de3ac9127c2e21685d6b47ae6c48170cf21ec881d51f2e1c"}]}'
2026-01-31 04:32:18.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb5de1a45c6bf9e410269c05bbb9e4e54d930685657b4311f88e3a484015e9a60&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5de1a45c6bf9e410269c05bbb9e4e54d930685657b4311f88e3a484015e9a60"}]}'
2026-01-31 04:32:18.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6adf36fad6110364af849cd556b064ac2808eef795167f5f19e66c543b013437&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6adf36fad6110364af849cd556b064ac2808eef795167f5f19e66c543b013437"}]}'
2026-01-31 04:32:18.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4099941f3f4287a5a2f27908676e4cea2d0bcb9a5dd5a4d1ff6e323bd7f4b93e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4099941f3f4287a5a2f27908676e4cea2d0bcb9a5dd5a4d1ff6e323bd7f4b93e"}]}'
2026-01-31 04:32:18.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc5cde2bdcb36676d9bd128eebf61d3159f44c368592315fe13cf41b7e4f33d1d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc5cde2bdcb36676d9bd128eebf61d3159f44c368592315fe13cf41b7e4f33d1d"}]}'
2026-01-31 04:32:18.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x819896b215fe99e677ab8aa6806e67b351ee852cd49ae4bfd75046deaac70b98&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x819896b215fe99e677ab8aa6806e67b351ee852cd49ae4bfd75046deaac70b98"}]}'
2026-01-31 04:32:18.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x037cfdddcbcb2d3577672c55872b294043a7aac9a7e9a1c90ba08d19ee5026cc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x037cfdddcbcb2d3577672c55872b294043a7aac9a7e9a1c90ba08d19ee5026cc"}]}'
2026-01-31 04:32:18.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1271b33e6c910596cb09564883c46a107549c9463cc1d8c466c1fa5ef913a854&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1271b33e6c910596cb09564883c46a107549c9463cc1d8c466c1fa5ef913a854"}]}'
2026-01-31 04:32:18.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4b5d2f5cee44a89be5b93b7908291ac6293e2f3b68f0b497730261d500805e40&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4b5d2f5cee44a89be5b93b7908291ac6293e2f3b68f0b497730261d500805e40"}]}'
2026-01-31 04:32:18.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfcdcb9b31df272868a2078cfebbc47219fbafd82abbdd6c7eccd158e87fa3511&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfcdcb9b31df272868a2078cfebbc47219fbafd82abbdd6c7eccd158e87fa3511"}]}'
2026-01-31 04:32:18.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa2ca1ead47cac1223c8037d64b1467184db0a764decc4d143b73cf52aa3d97bf&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2ca1ead47cac1223c8037d64b1467184db0a764decc4d143b73cf52aa3d97bf"}]}'
2026-01-31 04:32:18.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd4375b974ddbcde0fe391cd48c43e56670cbc8dd63d74d239c3b37856b59c144&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd4375b974ddbcde0fe391cd48c43e56670cbc8dd63d74d239c3b37856b59c144"}]}'
2026-01-31 04:32:18.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd3499af9188aa605ca6216d08ca95be65b31afba697f8471e47d0a1e1bb45e32&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd3499af9188aa605ca6216d08ca95be65b31afba697f8471e47d0a1e1bb45e32"}]}'
2026-01-31 04:32:18.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x999f4f84fe3b67a2f07669ccb8882b66b1f28c28a1ea6caeb84f764456c66fb8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x999f4f84fe3b67a2f07669ccb8882b66b1f28c28a1ea6caeb84f764456c66fb8"}]}'
2026-01-31 04:32:18.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x380dafbe359461705034f9b911f5536d992743116a4288086d927b18893c82c6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x380dafbe359461705034f9b911f5536d992743116a4288086d927b18893c82c6"}]}'
2026-01-31 04:32:18.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x487db01ddec6e3aea380058c90464a6a154e25bf890b0010107cbc0281938ea7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x487db01ddec6e3aea380058c90464a6a154e25bf890b0010107cbc0281938ea7"}]}'
2026-01-31 04:32:18.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1e8ffc951723072d133503808c8c1e9b0dc0e5c62ce19056539d840c08f88a0e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1e8ffc951723072d133503808c8c1e9b0dc0e5c62ce19056539d840c08f88a0e"}]}'
2026-01-31 04:32:18.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xeb004e369d6c5eec2948c94da14a0988322d7e8edfee405b32bc92434b33f7a7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeb004e369d6c5eec2948c94da14a0988322d7e8edfee405b32bc92434b33f7a7"}]}'
2026-01-31 04:32:18.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfcaaf51d00a69d50ffeb038868c996593d2649f62ce2da00b1101a6444d94401&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfcaaf51d00a69d50ffeb038868c996593d2649f62ce2da00b1101a6444d94401"}]}'
2026-01-31 04:32:18.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb4fdafe4d4d34a6758b426666ef3ef490004c9d445be75ab5016b7596a67e28b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb4fdafe4d4d34a6758b426666ef3ef490004c9d445be75ab5016b7596a67e28b"}]}'
2026-01-31 04:32:18.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2c6eb54f02842da6511d8a816599bcc21f51ff2665db043dbc6989fdce090db2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2c6eb54f02842da6511d8a816599bcc21f51ff2665db043dbc6989fdce090db2"}]}'
2026-01-31 04:32:18.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf77b3d1b0caed17e610a457fd026ca8efca1622fe1bdd3fbdba433d9b7e9665a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf77b3d1b0caed17e610a457fd026ca8efca1622fe1bdd3fbdba433d9b7e9665a"}]}'
2026-01-31 04:32:18.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdfc163c9784ba332da550c5db7cbe832336ad861ce93beb339202afd952d2a0c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdfc163c9784ba332da550c5db7cbe832336ad861ce93beb339202afd952d2a0c"}]}'
2026-01-31 04:32:18.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2ee0201c5f028562a7675e96166aee9687ceca2178436f08a9ea69940d9f70e8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ee0201c5f028562a7675e96166aee9687ceca2178436f08a9ea69940d9f70e8"}]}'
2026-01-31 04:32:18.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x111935f0c411c8e425f127b21cbee15588240815b59fadf4effe7f2bf20efc08&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x111935f0c411c8e425f127b21cbee15588240815b59fadf4effe7f2bf20efc08"}]}'
2026-01-31 04:32:18.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x56d3836b88b86bb3cef1c8cf901777218bf5cb1782123234ece7b8d46a4113c7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x56d3836b88b86bb3cef1c8cf901777218bf5cb1782123234ece7b8d46a4113c7"}]}'
2026-01-31 04:32:18.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5e42292358d9c79999a45acc4a79884113861f7cda7db1942348319a804ad5ef&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5e42292358d9c79999a45acc4a79884113861f7cda7db1942348319a804ad5ef"}]}'
2026-01-31 04:32:18.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6624bb384b86a9d2ac6c654a9be86547c83dcde727e5230ae6d1aef32e5235f6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6624bb384b86a9d2ac6c654a9be86547c83dcde727e5230ae6d1aef32e5235f6"}]}'
2026-01-31 04:32:18.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x27aa604b2f9b47788a6aae70e8917c294f2e39eef0648356986ca7f33eb71d75&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x27aa604b2f9b47788a6aae70e8917c294f2e39eef0648356986ca7f33eb71d75"}]}'
2026-01-31 04:32:18.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xeb0207583ded6cf67f18c573e7bb3fd22f69d7ba39e474237845a350600b262a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeb0207583ded6cf67f18c573e7bb3fd22f69d7ba39e474237845a350600b262a"}]}'
2026-01-31 04:32:18.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdccc62ca35dd0ce5660ed7191ddac37935e719eafebeaea3935c4f03e002c2e0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdccc62ca35dd0ce5660ed7191ddac37935e719eafebeaea3935c4f03e002c2e0"}]}'
2026-01-31 04:32:18.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x53733da439bf62a0bc97728d0daa24ec4746de721fe1be36a1a83c44f1186b3c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x53733da439bf62a0bc97728d0daa24ec4746de721fe1be36a1a83c44f1186b3c"}]}'
2026-01-31 04:32:18.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf93cb2bae70bc2f7cd6138027c421c93028577d30f9d15a4475d22439ee7649c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf93cb2bae70bc2f7cd6138027c421c93028577d30f9d15a4475d22439ee7649c"}]}'
2026-01-31 04:32:18.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfe67ecbaddaee621c8edc379a406eb305e4302bccd2135aabf5a7a12ae3ef747&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe67ecbaddaee621c8edc379a406eb305e4302bccd2135aabf5a7a12ae3ef747"}]}'
2026-01-31 04:32:18.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xcf8c40081b47237a3d56406f72b7f940697f9b21e639d127a5362188244bb250&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf8c40081b47237a3d56406f72b7f940697f9b21e639d127a5362188244bb250"}]}'
2026-01-31 04:32:18.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc3bd121d4eacc458dc89e63d26a494f03f1e68375bb301acd2c387de5f072b0e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3bd121d4eacc458dc89e63d26a494f03f1e68375bb301acd2c387de5f072b0e"}]}'
2026-01-31 04:32:18.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2965f15ba8fc7363e2e1f686576950d8a8ad0666dc87e7ddb78d5de7e9ce58a5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2965f15ba8fc7363e2e1f686576950d8a8ad0666dc87e7ddb78d5de7e9ce58a5"}]}'
2026-01-31 04:32:18.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc153a8801ed688f4142147606aa5821add3cd462a6365a33f59a2eaece75da23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc153a8801ed688f4142147606aa5821add3cd462a6365a33f59a2eaece75da23"}]}'
2026-01-31 04:32:18.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6ab26d5f37d3455bae58224205ba83d5dfa31be2a1920b6bc3f5fd42afe326ef&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6ab26d5f37d3455bae58224205ba83d5dfa31be2a1920b6bc3f5fd42afe326ef"}]}'
2026-01-31 04:32:18.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc4ca30f5f3b27ff6218caa2a05bb003a71a41ba11aae8f82d0518ce794b8581f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc4ca30f5f3b27ff6218caa2a05bb003a71a41ba11aae8f82d0518ce794b8581f"}]}'
2026-01-31 04:32:18.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x809dcf7767293ed5de3ac9127c2e21685d6b47ae6c48170cf21ec881d51f2e1c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x809dcf7767293ed5de3ac9127c2e21685d6b47ae6c48170cf21ec881d51f2e1c"}]}'
2026-01-31 04:32:18.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb5de1a45c6bf9e410269c05bbb9e4e54d930685657b4311f88e3a484015e9a60&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:18.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5de1a45c6bf9e410269c05bbb9e4e54d930685657b4311f88e3a484015e9a60"}]}'
2026-01-31 04:32:18.195 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:18.196 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:18.196 DEBUG [src.node.waku_node] Stopping container with id f903c7611cd4
2026-01-31 04:32:18.772 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:18.772 DEBUG [src.node.waku_node] Stopping container with id 72ab1e52bf7f
2026-01-31 04:32:19.306 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:19.309 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:19.324 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:19.340 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,143 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-01-31_04-31-01__bc84df76-49be-4772-ac2e-5e95e39c3c3b
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-01-31_04-31-01__bc84df76-49be-4772-ac2e-5e95e39c3c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.233.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19076', '19077', '19078', '19079', '19080']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19076:19076 -p 19077:19077 -p 19078:19078 -p 19079:19079 -p 19080:19080 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19078 --rest-port=19076 --tcp-port=19077 --discv5-udp-port=19079 --rest-address=0.0.0.0 --nat=extip:172.18.233.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbce9dfa4b1fda5ecaecbdad2abaaaef7de98f30c839af6c7d773d72682dd3f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19080 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.238 waku b26c008b44d3a8129d626c59a952c15994bd02784685b949390c71b78d795773
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b26c008b44d3. Setting up logs at ./log/docker/node1_2026-01-31_04-31-01__bc84df76-49be-4772-ac2e-5e95e39c3c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19076
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 db62606fc0cf. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 94b53d0362e4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19076/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19076/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.238/tcp/19077/p2p/16Uiu2HAmGBkvcX8NvTSa5SPA1pTxQtfaN5N8QDQFoqaaJByPguAK","/ip4/172.18.233.238/tcp/19078/ws/p2p/16Uiu2HAmGBkvcX8NvTSa5SPA1pTxQtfaN5N8QDQFoqaaJByPguAK"],"enrUri":"enr:-L24QIS-KkYzz1SlX2DuWRBr9P9fad7B28ZcaJ879MqpTi1ANBpJCHR_a8OqHTlfxkXWc9cj9wQ_KfGxfU5iraNFG5QCgmlkgnY0gmlwhKwS6e6KbXVsdGlhZGRyc5YACASsEunuBkqFAAoErBLp7gZKht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNHTiuZ7Pdw4Bu_ewEZg9pXMG-uuJ7QPnh6LEcL1eX-SDdGNwgkqFg3VkcIJKh4V3YWt1MgU"}'
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-01-31_04-31-01__bc84df76-49be-4772-ac2e-5e95e39c3c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34290', '34291', '34292', '34293', '34294']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34290:34290 -p 34291:34291 -p 34292:34292 -p 34293:34293 -p 34294:34294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34292 --rest-port=34290 --tcp-port=34291 --discv5-udp-port=34293 --rest-address=0.0.0.0 --nat=extip:172.18.250.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca3abcc7f5de28b8460da19ce4b9a24ac9f8e508dacd814c168a208f01dbfe11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34294 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIS-KkYzz1SlX2DuWRBr9P9fad7B28ZcaJ879MqpTi1ANBpJCHR_a8OqHTlfxkXWc9cj9wQ_KfGxfU5iraNFG5QCgmlkgnY0gmlwhKwS6e6KbXVsdGlhZGRyc5YACASsEunuBkqFAAoErBLp7gZKht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNHTiuZ7Pdw4Bu_ewEZg9pXMG-uuJ7QPnh6LEcL1eX-SDdGNwgkqFg3VkcIJKh4V3YWt1MgU --filternode=/ip4/172.18.233.238/tcp/19077/p2p/16Uiu2HAmGBkvcX8NvTSa5SPA1pTxQtfaN5N8QDQFoqaaJByPguAK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.80 waku 2d90d69f109e1e2f8e221740cad82b3ece55e84247c4e7c3197169494de7a694
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2d90d69f109e. Setting up logs at ./log/docker/node2_2026-01-31_04-31-01__bc84df76-49be-4772-ac2e-5e95e39c3c3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34290
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.80/tcp/34291/p2p/16Uiu2HAkuwcy9crMALjduUmQ1zSzjxMtpMcfQqUnWSLNPwbgSQk8","/ip4/172.18.250.80/tcp/34292/ws/p2p/16Uiu2HAkuwcy9crMALjduUmQ1zSzjxMtpMcfQqUnWSLNPwbgSQk8"],"enrUri":"enr:-L24QHD-RezBVKU04FlqG8ewARp3Keh58UHpgcvjEh3dRtCRS3FBXss0f-7rBfmtm0Jpx2595_qiwS1CLZyw8Kl1lPsCgmlkgnY0gmlwhKwS-lCKbXVsdGlhZGRyc5YACASsEvpQBoXzAAoErBL6UAaF9N0DgnJzhQADAQAAiXNlY3AyNTZrMaECB6wFBM2M63l5DwT8nAEXnUkWEG82wCBC14lxhBcP2hmDdGNwgoXzg3VkcIKF9YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34290/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.238/tcp/19077/p2p/16Uiu2HAmGBkvcX8NvTSa5SPA1pTxQtfaN5N8QDQFoqaaJByPguAK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34290/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8a03d531-4a2d-48e6-84c7-282fd65e1117", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"8a03d531-4a2d-48e6-84c7-282fd65e1117","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1769833864248542079,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34290/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "77018af9-a48f-4204-9689-bd17315ca952", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"77018af9-a48f-4204-9689-bd17315ca952","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1769833864372659647,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34290/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6c29a766-47ec-41a8-b404-b351d0c4bfeb", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6c29a766-47ec-41a8-b404-b351d0c4bfeb","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1769833864494520438,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34290/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1ec0975d-79f0-46b5-b82e-65c2fe968776", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1ec0975d-79f0-46b5-b82e-65c2fe968776","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1769833864616096932,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34290/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dab1d873-7dcb-4aae-9fff-af13956b1227", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dab1d873-7dcb-4aae-9fff-af13956b1227","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1769833864737735967,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:34290/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/3/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34290/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/3/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b26c008b44d3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2d90d69f109e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/8/0] with id: 2026-01-31_04-32-03__9bb84b1e-16d7-4e5f-87a9-9f36d7287b10
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-01-31_04-32-03__9bb84b1e-16d7-4e5f-87a9-9f36d7287b10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59195', '59196', '59197', '59198', '59199']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59195:59195 -p 59196:59196 -p 59197:59197 -p 59198:59198 -p 59199:59199 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59197 --rest-port=59195 --tcp-port=59196 --discv5-udp-port=59198 --rest-address=0.0.0.0 --nat=extip:172.18.237.69 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=40ca5ccfaafa1e67cbf32df71adffc6c44d71bc29d44ae3b4ed0eaffbed8bc2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59199 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.69 waku dedd8ad4ded75c3094f5054a8ec54d475acc7dc1d5a0afec63c3b3e621e65ad0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dedd8ad4ded7. Setting up logs at ./log/docker/node1_2026-01-31_04-32-03__9bb84b1e-16d7-4e5f-87a9-9f36d7287b10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59195
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 7a4df3595c09. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da77fe9dadcc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59195/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59195/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.69/tcp/59196/p2p/16Uiu2HAmTAwgocNiRKgmTHAyTr9vhLfC3YxkLaBYtCMef9DzhTuz","/ip4/172.18.237.69/tcp/59197/ws/p2p/16Uiu2HAmTAwgocNiRKgmTHAyTr9vhLfC3YxkLaBYtCMef9DzhTuz"],"enrUri":"enr:-L24QCaqVxXzKS8Z13Bzcg_qxxPGr2VSIBGQ11T2DMyzofUlMZjSg2F-KCu62R0hhb7qiX8zzxenovlV-unOE87HiEACgmlkgnY0gmlwhKwS7UWKbXVsdGlhZGRyc5YACASsEu1FBuc8AAoErBLtRQbnPd0DgnJzhQAIAQAAiXNlY3AyNTZrMaED17AHkYrm2sOiGNza0YGcJUqx4W5dBeBfbQu9K6sRxfmDdGNwguc8g3VkcILnPoV3YWt1MgU"}'
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-01-31_04-32-03__9bb84b1e-16d7-4e5f-87a9-9f36d7287b10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53331', '53332', '53333', '53334', '53335']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53331:53331 -p 53332:53332 -p 53333:53333 -p 53334:53334 -p 53335:53335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53333 --rest-port=53331 --tcp-port=53332 --discv5-udp-port=53334 --rest-address=0.0.0.0 --nat=extip:172.18.72.113 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=2b40533b811ddcabfa57e7ff98fe04f3aefd6e70e9ffca1efd5afd695ead78e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53335 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCaqVxXzKS8Z13Bzcg_qxxPGr2VSIBGQ11T2DMyzofUlMZjSg2F-KCu62R0hhb7qiX8zzxenovlV-unOE87HiEACgmlkgnY0gmlwhKwS7UWKbXVsdGlhZGRyc5YACASsEu1FBuc8AAoErBLtRQbnPd0DgnJzhQAIAQAAiXNlY3AyNTZrMaED17AHkYrm2sOiGNza0YGcJUqx4W5dBeBfbQu9K6sRxfmDdGNwguc8g3VkcILnPoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.113 waku b6ba4c4f326b2b6a79914944f9395065c67fb9dd290795a769a71058e199b9ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b6ba4c4f326b. Setting up logs at ./log/docker/node2_2026-01-31_04-32-03__9bb84b1e-16d7-4e5f-87a9-9f36d7287b10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53331
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53331/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53331/debug/v1/info" -H "Content-Type: application/json" -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.113/tcp/53332/p2p/16Uiu2HAmUHoc52MvHB2YauU3Lpa6NHBX3ff9LDMchkXNEZdmwFwV","/ip4/172.18.72.113/tcp/53333/ws/p2p/16Uiu2HAmUHoc52MvHB2YauU3Lpa6NHBX3ff9LDMchkXNEZdmwFwV"],"enrUri":"enr:-L24QBojmxCa6FXouXzicTEZuxsGAm_3c9Ady23jpAtH34nJTjGx32bvBeGDIfq8GKODK63GHVnD4a_FOYteoLbAOegCgmlkgnY0gmlwhKwSSHGKbXVsdGlhZGRyc5YACASsEkhxBtBUAAoErBJIcQbQVd0DgnJzhQAIAQAAiXNlY3AyNTZrMaED6E2k7GJBE0gxZWDS_ti8Bj1eBemcJVkzVh1TW9m2v4CDdGNwgtBUg3VkcILQVoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53331/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.69/tcp/59196/p2p/16Uiu2HAmTAwgocNiRKgmTHAyTr9vhLfC3YxkLaBYtCMef9DzhTuz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59195/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53331/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59195/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59195/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833925961036590,"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:53331/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833925961036590,"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 dedd8ad4ded7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b6ba4c4f326b
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-01-31 04:31:42.235 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:31:42.235 DEBUG [tests.conftest] Running test: test_filter_works_with_auto_sharding with id: 2026-01-31_04-31-42__6efced4b-77dd-430f-9cdd-84b38cc33db6
2026-01-31 04:31:42.236 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:31:42.238 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:31:42.238 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-31 04:31:42.247 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:42.247 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-31-42__6efced4b-77dd-430f-9cdd-84b38cc33db6__wakuorg_nwaku:latest.log
2026-01-31 04:31:42.248 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:31:42.248 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:31:42.250 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:31:42.250 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.78.173
2026-01-31 04:31:42.250 DEBUG [src.node.docker_mananger] Generated ports ['32494', '32495', '32496', '32497', '32498']
2026-01-31 04:31:42.250 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-31 04:31:42.250 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:31:42.251 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:31:42.251 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:31:42.252 DEBUG [src.node.docker_mananger] docker run -i -t -p 32494:32494 -p 32495:32495 -p 32496:32496 -p 32497:32497 -p 32498:32498 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32496 --rest-port=32494 --tcp-port=32495 --discv5-udp-port=32497 --rest-address=0.0.0.0 --nat=extip:172.18.78.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c1bbc749adf63daa0ff2bcd5ab5122bb50e4ffc0ca810cdadfada0a518dfc2ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32498 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
2026-01-31 04:31:42.436 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.78.173 waku 4245a17f561f29fd5bc276d31668f72e4ad6822677274302f1e3254bb2d2701b
2026-01-31 04:31:42.441 ERROR [src.node.docker_mananger] Max retries reached for container e69ec25bceb8. Exiting log stream.
2026-01-31 04:31:42.468 DEBUG [src.node.docker_mananger] Container started with ID 4245a17f561f. Setting up logs at ./log/docker/node1_2026-01-31_04-31-42__6efced4b-77dd-430f-9cdd-84b38cc33db6__wakuorg_nwaku:latest.log
2026-01-31 04:31:42.468 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32494
2026-01-31 04:31:42.468 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:31:43.068 ERROR [src.node.docker_mananger] Max retries reached for container defcae721a5c. Exiting log stream.
2026-01-31 04:31:43.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32494/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:43.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:31:43.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:31:43.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32494/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:43.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.173/tcp/32495/p2p/16Uiu2HAm1SaBHS7V5RqGP1RSpTmB2s7caeKeYcXSR6wSErpoUo9M","/ip4/172.18.78.173/tcp/32496/ws/p2p/16Uiu2HAm1SaBHS7V5RqGP1RSpTmB2s7caeKeYcXSR6wSErpoUo9M"],"enrUri":"enr:-L24QPpX1T0aY22L64M9B2k00DPygAhhqIKkDFRKSSH7XSLiOdzd0E_tJZ2y3rNbbLdeyJW3Mt_DRU2y_4d9fjw2YsUCgmlkgnY0gmlwhKwSTq2KbXVsdGlhZGRyc5YACASsEk6tBn7vAAoErBJOrQZ-8N0DgnJzhQACAQAAiXNlY3AyNTZrMaECWWEkZDVDUlifv6-lPRmf8tTtxMMl65M3m8DE_w0-pZSDdGNwgn7vg3VkcIJ-8YV3YWt1MgU"}'
2026-01-31 04:31:43.474 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:31:43.481 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:43.481 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-31-42__6efced4b-77dd-430f-9cdd-84b38cc33db6__wakuorg_nwaku:latest.log
2026-01-31 04:31:43.482 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:31:43.482 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:31:43.483 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:31:43.483 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.159
2026-01-31 04:31:43.483 DEBUG [src.node.docker_mananger] Generated ports ['29631', '29632', '29633', '29634', '29635']
2026-01-31 04:31:43.484 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-31 04:31:43.484 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:31:43.484 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:31:43.484 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:31:43.484 DEBUG [src.node.docker_mananger] docker run -i -t -p 29631:29631 -p 29632:29632 -p 29633:29633 -p 29634:29634 -p 29635:29635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29633 --rest-port=29631 --tcp-port=29632 --discv5-udp-port=29634 --rest-address=0.0.0.0 --nat=extip:172.18.137.159 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=027d5cbb9e5fd78dffda9d11501034bec30fae5e358f02ad24e5aff7c615fbb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29635 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPpX1T0aY22L64M9B2k00DPygAhhqIKkDFRKSSH7XSLiOdzd0E_tJZ2y3rNbbLdeyJW3Mt_DRU2y_4d9fjw2YsUCgmlkgnY0gmlwhKwSTq2KbXVsdGlhZGRyc5YACASsEk6tBn7vAAoErBJOrQZ-8N0DgnJzhQACAQAAiXNlY3AyNTZrMaECWWEkZDVDUlifv6-lPRmf8tTtxMMl65M3m8DE_w0-pZSDdGNwgn7vg3VkcIJ-8YV3YWt1MgU --filternode=/ip4/172.18.78.173/tcp/32495/p2p/16Uiu2HAm1SaBHS7V5RqGP1RSpTmB2s7caeKeYcXSR6wSErpoUo9M --content-topic=/myapp/1/latest/proto
2026-01-31 04:31:43.674 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.159 waku 526a7af8d43a5605ef183cf24e3c4b127d289b33e236094d688ca3e9a4154cb0
2026-01-31 04:31:43.705 DEBUG [src.node.docker_mananger] Container started with ID 526a7af8d43a. Setting up logs at ./log/docker/node2_2026-01-31_04-31-42__6efced4b-77dd-430f-9cdd-84b38cc33db6__wakuorg_nwaku:latest.log
2026-01-31 04:31:43.705 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29631
2026-01-31 04:31:43.705 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:31:44.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29631/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:44.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:31:44.710 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:31:44.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:44.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.159/tcp/29632/p2p/16Uiu2HAmMGmaomZ4Yrc7TrV9hF83uxQasVVNaYxH3iW4WDgBB8AZ","/ip4/172.18.137.159/tcp/29633/ws/p2p/16Uiu2HAmMGmaomZ4Yrc7TrV9hF83uxQasVVNaYxH3iW4WDgBB8AZ"],"enrUri":"enr:-L24QNAgq76H6ZDRVS3n1-sd1nBGCxn9GXiCmvONiOfdXUB9RRPVLopLemtvfizDRMgDAt811aoVR_u-folOxbe6JE0CgmlkgnY0gmlwhKwSiZ-KbXVsdGlhZGRyc5YACASsEomfBnPAAAoErBKJnwZzwd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDgAf4CmZxXFqfoQ9dGSZwTaTG5zQTaE0_eSHXdKJ4FjaDdGNwgnPAg3VkcIJzwoV3YWt1MgA"}'
2026-01-31 04:31:44.713 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:31:44.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29631/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.173/tcp/32495/p2p/16Uiu2HAm1SaBHS7V5RqGP1RSpTmB2s7caeKeYcXSR6wSErpoUo9M"]'
2026-01-31 04:31:44.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:44.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32494/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-01-31 04:31:44.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:44.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29631/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "868ab323-19ed-4e33-8930-fbd60e0e0228", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-01-31 04:31:44.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"868ab323-19ed-4e33-8930-fbd60e0e0228","statusDesc":"OK"}'
2026-01-31 04:31:44.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32494/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:44.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:44.779 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:44.880 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:44.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29631/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:44.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833904772005246,"ephemeral":false}]'
2026-01-31 04:31:44.886 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:31:44.887 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:31:44.887 DEBUG [src.node.waku_node] Stopping container with id 4245a17f561f
2026-01-31 04:31:45.420 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:45.421 DEBUG [src.node.waku_node] Stopping container with id 526a7af8d43a
2026-01-31 04:31:45.947 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:45.950 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:31:45.956 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:31:45.962 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
2026-01-31 04:35:07.047 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:35:07.047 DEBUG [tests.conftest] Running test: test_sync_nodes_are_not_relay_and_have_storenode_set with id: 2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac
2026-01-31 04:35:07.048 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:35:07.055 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:35:07.055 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__wakuorg_nwaku:latest.log
2026-01-31 04:35:07.062 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:35:07.062 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__wakuorg_nwaku:latest.log
2026-01-31 04:35:07.068 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:35:07.068 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__wakuorg_nwaku:latest.log
2026-01-31 04:35:07.069 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:35:07.069 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:35:07.069 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:35:07.071 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:35:07.071 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.247
2026-01-31 04:35:07.071 DEBUG [src.node.docker_mananger] Generated ports ['24113', '24114', '24115', '24116', '24117']
2026-01-31 04:35:07.071 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:35:07.071 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:35:07.072 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:35:07.072 DEBUG [src.node.docker_mananger] docker run -i -t -p 24113:24113 -p 24114:24114 -p 24115:24115 -p 24116:24116 -p 24117:24117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24115 --rest-port=24113 --tcp-port=24114 --discv5-udp-port=24116 --rest-address=0.0.0.0 --nat=extip:172.18.121.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdfffe6d458e2a91f72f3cbd7e638bd57ebce6d856abd42e4281dbd5ae1fab3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24117 --metrics-logging=true --store=true --relay=true
2026-01-31 04:35:07.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.247 waku beb9a7bfec55ea6db4e75f4164a38f0caf398052c3ab6740788752f6229d5132
2026-01-31 04:35:07.264 ERROR [src.node.docker_mananger] Max retries reached for container 829b405090c3. Exiting log stream.
2026-01-31 04:35:07.295 DEBUG [src.node.docker_mananger] Container started with ID beb9a7bfec55. Setting up logs at ./log/docker/node1_2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__wakuorg_nwaku:latest.log
2026-01-31 04:35:07.297 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24113
2026-01-31 04:35:07.297 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:35:07.852 ERROR [src.node.docker_mananger] Max retries reached for container 99a50c8d7ac2. Exiting log stream.
2026-01-31 04:35:08.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24113/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:08.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:35:08.301 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:35:08.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24113/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:08.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.247/tcp/24114/p2p/16Uiu2HAm1mrQJPAXBwVXvdGXgnUUu9fY7C3LkfDYL3N9Dqb7DLr2","/ip4/172.18.121.247/tcp/24115/ws/p2p/16Uiu2HAm1mrQJPAXBwVXvdGXgnUUu9fY7C3LkfDYL3N9Dqb7DLr2"],"enrUri":"enr:-L24QDwYBWnQZd0QzJemd66Il1Dsl3WuJ4ET9zmsiS4_dWhxNVPxDG3xXIm9nnXHiMPaOusWwNgmatkZ5_rExSVYxCwCgmlkgnY0gmlwhKwSefeKbXVsdGlhZGRyc5YACASsEnn3Bl4yAAoErBJ59wZeM90DgnJzhQADAQAAiXNlY3AyNTZrMaECXlGFxPgRD_McpHnSfAM9wrcgV49bR97duyGT24j50EeDdGNwgl4yg3VkcIJeNIV3YWt1MgM"}'
2026-01-31 04:35:08.303 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:35:08.303 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:35:08.303 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:35:08.305 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:35:08.305 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.6
2026-01-31 04:35:08.305 DEBUG [src.node.docker_mananger] Generated ports ['22939', '22940', '22941', '22942', '22943']
2026-01-31 04:35:08.306 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:35:08.306 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:35:08.306 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:35:08.306 DEBUG [src.node.docker_mananger] docker run -i -t -p 22939:22939 -p 22940:22940 -p 22941:22941 -p 22942:22942 -p 22943:22943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22941 --rest-port=22939 --tcp-port=22940 --discv5-udp-port=22942 --rest-address=0.0.0.0 --nat=extip:172.18.15.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deccbcdb794fc6cf9331040d85055ad9bfc2fcefe3059cfdbc2c6bf95baa72c7 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22943 --metrics-logging=true --relay=false --storenode=/ip4/172.18.121.247/tcp/24114/p2p/16Uiu2HAm1mrQJPAXBwVXvdGXgnUUu9fY7C3LkfDYL3N9Dqb7DLr2 --discv5-bootstrap-node=enr:-L24QDwYBWnQZd0QzJemd66Il1Dsl3WuJ4ET9zmsiS4_dWhxNVPxDG3xXIm9nnXHiMPaOusWwNgmatkZ5_rExSVYxCwCgmlkgnY0gmlwhKwSefeKbXVsdGlhZGRyc5YACASsEnn3Bl4yAAoErBJ59wZeM90DgnJzhQADAQAAiXNlY3AyNTZrMaECXlGFxPgRD_McpHnSfAM9wrcgV49bR97duyGT24j50EeDdGNwgl4yg3VkcIJeNIV3YWt1MgM
2026-01-31 04:35:08.487 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.6 waku b92d518846d377421acea89899bd2a9062b7d9d947813582bcfa4b86afe336cb
2026-01-31 04:35:08.518 DEBUG [src.node.docker_mananger] Container started with ID b92d518846d3. Setting up logs at ./log/docker/node2_2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__wakuorg_nwaku:latest.log
2026-01-31 04:35:08.518 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22939
2026-01-31 04:35:08.519 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:35:09.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22939/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:09.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:35:09.524 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:35:09.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:09.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.6/tcp/22940/p2p/16Uiu2HAmAm2eV6Pt4rdSPjwoawxYkF9JFp7kyAHimBQV5ko3X7SB","/ip4/172.18.15.6/tcp/22941/ws/p2p/16Uiu2HAmAm2eV6Pt4rdSPjwoawxYkF9JFp7kyAHimBQV5ko3X7SB"],"enrUri":"enr:-L24QJEH6ycaKCVHA4mY7n0AvmNhd8KeKZ0w-66A08u0Eb1yI8Bwfv5cz5d6TQ6LPz_oFfw1XSS11A3-yMouitqglAwCgmlkgnY0gmlwhKwSDwaKbXVsdGlhZGRyc5YACASsEg8GBlmcAAoErBIPBgZZnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC49S1JzStnqGrfA4luM985RJA0CvYkW8n3TWxQc-8YtyDdGNwglmcg3VkcIJZnoV3YWt1MgA"}'
2026-01-31 04:35:09.527 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:35:09.527 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:35:09.527 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:35:09.529 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:35:09.529 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.148
2026-01-31 04:35:09.529 DEBUG [src.node.docker_mananger] Generated ports ['60804', '60805', '60806', '60807', '60808']
2026-01-31 04:35:09.529 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:35:09.529 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:35:09.529 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:35:09.529 DEBUG [src.node.docker_mananger] docker run -i -t -p 60804:60804 -p 60805:60805 -p 60806:60806 -p 60807:60807 -p 60808:60808 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60806 --rest-port=60804 --tcp-port=60805 --discv5-udp-port=60807 --rest-address=0.0.0.0 --nat=extip:172.18.146.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4eb810bd6d10ac49ef0dba0887ba2bb4244b9e89045592ce646360bdaaa8f95 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60808 --metrics-logging=true --relay=false --storenode=/ip4/172.18.121.247/tcp/24114/p2p/16Uiu2HAm1mrQJPAXBwVXvdGXgnUUu9fY7C3LkfDYL3N9Dqb7DLr2 --discv5-bootstrap-node=enr:-L24QJEH6ycaKCVHA4mY7n0AvmNhd8KeKZ0w-66A08u0Eb1yI8Bwfv5cz5d6TQ6LPz_oFfw1XSS11A3-yMouitqglAwCgmlkgnY0gmlwhKwSDwaKbXVsdGlhZGRyc5YACASsEg8GBlmcAAoErBIPBgZZnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC49S1JzStnqGrfA4luM985RJA0CvYkW8n3TWxQc-8YtyDdGNwglmcg3VkcIJZnoV3YWt1MgA
2026-01-31 04:35:09.721 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.148 waku 3ae4201775fba748e48b2b490d6753fa7cf33efcb57b26126140d82a758ca268
2026-01-31 04:35:09.751 DEBUG [src.node.docker_mananger] Container started with ID 3ae4201775fb. Setting up logs at ./log/docker/node3_2026-01-31_04-35-07__abfd88a6-b981-42f9-8f40-ea1e1bf11cac__wakuorg_nwaku:latest.log
2026-01-31 04:35:09.752 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60804
2026-01-31 04:35:09.752 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:35:10.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60804/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:10.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:35:10.756 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:35:10.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60804/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:10.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.148/tcp/60805/p2p/16Uiu2HAm9uPGZoV6SHR2RARr5xmgfHQmSLCpmQfWAGdagVEmvJwK","/ip4/172.18.146.148/tcp/60806/ws/p2p/16Uiu2HAm9uPGZoV6SHR2RARr5xmgfHQmSLCpmQfWAGdagVEmvJwK"],"enrUri":"enr:-L24QEJmqG91-FPvwwar9nBiyIGSB_aFp7cs7ybrUzrXthsGc4qltl2WpGPrsLM0SFyxBTX4cOFVOtPR642GESHS5C4CgmlkgnY0gmlwhKwSkpSKbXVsdGlhZGRyc5YACASsEpKUBu2FAAoErBKSlAbtht0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1xz8Eco6s3Say5JtP4p73k3h_8VqzSk26-MCZp98k1qDdGNwgu2Fg3VkcILth4V3YWt1MgA"}'
2026-01-31 04:35:10.759 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:35:10.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22939/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.247/tcp/24114/p2p/16Uiu2HAm1mrQJPAXBwVXvdGXgnUUu9fY7C3LkfDYL3N9Dqb7DLr2"]'
2026-01-31 04:35:10.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:10.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60804/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.6/tcp/22940/p2p/16Uiu2HAmAm2eV6Pt4rdSPjwoawxYkF9JFp7kyAHimBQV5ko3X7SB"]'
2026-01-31 04:35:10.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:10.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:35:10.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:10.834 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:10.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:10.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:10.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:11.040 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:11.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:11.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:11.044 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:11.245 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:11.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:11.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:11.250 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:11.450 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:11.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:11.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:11.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:11.656 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:11.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:11.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:11.660 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:11.861 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:11.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:11.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:11.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:12.066 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:12.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:12.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:12.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:12.272 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:12.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:12.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:12.276 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:12.477 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:12.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:12.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:12.481 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:12.682 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:12.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:12.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:12.687 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:12.887 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:35:12.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24113/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:12.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cd1ed83a6e38188dfcb26cdb7faa3678124fb76603751350fa17164d86e63a7"},{"messageHash":"0x83a21aa2fb54b4b8fa68f498bd446da7f69ed90591c9e4185c22853885f3e589"},{"messageHash":"0x0324b042beb082fd3c69cd7f6b04d85805a1c3b4bb09593d1c8e7fdcd8892806"},{"messageHash":"0x2f0f9f12a76fcfa597aed60c3163b25cbccdc448ebc0a726607d25dbf315c47f"},{"messageHash":"0xdee956ba115f4206fa7a95138b34e8f3ad17b0bbd0bdbd2733cceb4bbd8c3273"},{"messageHash":"0xae313bd423d44374c98d64b1cec06633500c9c982c052daf37af0d64d2acced6"},{"messageHash":"0x59a90c2ba4d1a516d3e3a34443554ffbfc5a685210128cf2c43e817d86d6b7d9"},{"messageHash":"0x9db0da62fc4f8e6350e96b8cb5f156df98fd565375ef8ce56aa92132b2033167"},{"messageHash":"0x18f2bb08ba7fd1a5f2924db4e65c9c943a18022342410015ab03248ce02b600e"},{"messageHash":"0x06650b87affaa944103b726d39c68f35a791572ad0800ef3609488069aebd07a"}]}'
2026-01-31 04:35:12.891 DEBUG [src.steps.store] messages length is 10
2026-01-31 04:35:12.893 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:35:12.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22939/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:12.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"46fe408e635f1b5cca35","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cd1ed83a6e38188dfcb26cdb7faa3678124fb76603751350fa17164d86e63a7"},{"messageHash":"0x83a21aa2fb54b4b8fa68f498bd446da7f69ed90591c9e4185c22853885f3e589"},{"messageHash":"0x0324b042beb082fd3c69cd7f6b04d85805a1c3b4bb09593d1c8e7fdcd8892806"},{"messageHash":"0x2f0f9f12a76fcfa597aed60c3163b25cbccdc448ebc0a726607d25dbf315c47f"},{"messageHash":"0xdee956ba115f4206fa7a95138b34e8f3ad17b0bbd0bdbd2733cceb4bbd8c3273"},{"messageHash":"0xae313bd423d44374c98d64b1cec06633500c9c982c052daf37af0d64d2acced6"},{"messageHash":"0x59a90c2ba4d1a516d3e3a34443554ffbfc5a685210128cf2c43e817d86d6b7d9"},{"messageHash":"0x9db0da62fc4f8e6350e96b8cb5f156df98fd565375ef8ce56aa92132b2033167"},{"messageHash":"0x18f2bb08ba7fd1a5f2924db4e65c9c943a18022342410015ab03248ce02b600e"},{"messageHash":"0x06650b87affaa944103b726d39c68f35a791572ad0800ef3609488069aebd07a"}]}'
2026-01-31 04:35:12.901 DEBUG [src.steps.store] messages length is 10
2026-01-31 04:35:12.903 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:35:12.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60804/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:12.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"90d84ab3c7f61bea16b4","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cd1ed83a6e38188dfcb26cdb7faa3678124fb76603751350fa17164d86e63a7"},{"messageHash":"0x83a21aa2fb54b4b8fa68f498bd446da7f69ed90591c9e4185c22853885f3e589"},{"messageHash":"0x0324b042beb082fd3c69cd7f6b04d85805a1c3b4bb09593d1c8e7fdcd8892806"},{"messageHash":"0x2f0f9f12a76fcfa597aed60c3163b25cbccdc448ebc0a726607d25dbf315c47f"},{"messageHash":"0xdee956ba115f4206fa7a95138b34e8f3ad17b0bbd0bdbd2733cceb4bbd8c3273"},{"messageHash":"0xae313bd423d44374c98d64b1cec06633500c9c982c052daf37af0d64d2acced6"},{"messageHash":"0x59a90c2ba4d1a516d3e3a34443554ffbfc5a685210128cf2c43e817d86d6b7d9"},{"messageHash":"0x9db0da62fc4f8e6350e96b8cb5f156df98fd565375ef8ce56aa92132b2033167"},{"messageHash":"0x18f2bb08ba7fd1a5f2924db4e65c9c943a18022342410015ab03248ce02b600e"},{"messageHash":"0x06650b87affaa944103b726d39c68f35a791572ad0800ef3609488069aebd07a"}]}'
2026-01-31 04:35:12.932 DEBUG [src.steps.store] messages length is 10
2026-01-31 04:35:12.942 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:35:12.945 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:35:12.945 DEBUG [src.node.waku_node] Stopping container with id beb9a7bfec55
2026-01-31 04:35:13.495 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:13.495 DEBUG [src.node.waku_node] Stopping container with id b92d518846d3
2026-01-31 04:35:14.053 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:14.056 DEBUG [src.node.waku_node] Stopping container with id 3ae4201775fb
2026-01-31 04:35:14.307 ERROR [src.node.docker_mananger] Max retries reached for container beb9a7bfec55. Exiting log stream.
2026-01-31 04:35:14.579 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:14.580 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:35:14.592 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:35:14.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:35:14.605 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,144 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_nodes_have_store_true with id: 2026-01-31_04-34-59__5753c5cf-3848-4157-9817-3d7a3274bd79
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-34-59__5753c5cf-3848-4157-9817-3d7a3274bd79__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-01-31_04-34-59__5753c5cf-3848-4157-9817-3d7a3274bd79__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-01-31_04-34-59__5753c5cf-3848-4157-9817-3d7a3274bd79__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28210', '28211', '28212', '28213', '28214']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28210:28210 -p 28211:28211 -p 28212:28212 -p 28213:28213 -p 28214:28214 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28212 --rest-port=28210 --tcp-port=28211 --discv5-udp-port=28213 --rest-address=0.0.0.0 --nat=extip:172.18.0.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6b5ea0a47e85a73be54895fc6c7f146fc4dc2db3a3ddc57992bc7d9b797d9a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28214 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.29 waku 0401c0e7bc2fab34dd4c47be08a9cb8c3b3d6c72ddbe22f17b05030a37732ef2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 24fcf29c6784. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0401c0e7bc2f. Setting up logs at ./log/docker/node1_2026-01-31_04-34-59__5753c5cf-3848-4157-9817-3d7a3274bd79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28210
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 52cb4d729350. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28210/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28210/debug/v1/info" -H "Content-Type: application/json" -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.29/tcp/28211/p2p/16Uiu2HAmCCtCdg1uK3nwac52d3qTCstWRTEH2mk6niR2dozvEMWq","/ip4/172.18.0.29/tcp/28212/ws/p2p/16Uiu2HAmCCtCdg1uK3nwac52d3qTCstWRTEH2mk6niR2dozvEMWq"],"enrUri":"enr:-L24QPPyVUTr0doJ7KJjedEsudhL2wyOX52URMZqGWiBuW9xVEYF-Nohw-UIJ2Di9eYQH3GT0pCq0oeirnHF-tGmh2YCgmlkgnY0gmlwhKwSAB2KbXVsdGlhZGRyc5YACASsEgAdBm4zAAoErBIAHQZuNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-U_yK7gnsjRXYVRLCSr8kmT-9gxrJwMQq0HU0ZVTbQqDdGNwgm4zg3VkcIJuNYV3YWt1MgM"}'
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.20.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30803', '30804', '30805', '30806', '30807']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30803:30803 -p 30804:30804 -p 30805:30805 -p 30806:30806 -p 30807:30807 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30805 --rest-port=30803 --tcp-port=30804 --discv5-udp-port=30806 --rest-address=0.0.0.0 --nat=extip:172.18.20.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8cf95cd1feabc1a968f2dbc89fde374b65aca3726aa57abcad53eedd4b2e97b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30807 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPPyVUTr0doJ7KJjedEsudhL2wyOX52URMZqGWiBuW9xVEYF-Nohw-UIJ2Di9eYQH3GT0pCq0oeirnHF-tGmh2YCgmlkgnY0gmlwhKwSAB2KbXVsdGlhZGRyc5YACASsEgAdBm4zAAoErBIAHQZuNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-U_yK7gnsjRXYVRLCSr8kmT-9gxrJwMQq0HU0ZVTbQqDdGNwgm4zg3VkcIJuNYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.84 waku 829b405090c3a5a1384edbb9318b7dc800f6f3e741273a934a3d75a13e696054
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 829b405090c3. Setting up logs at ./log/docker/node2_2026-01-31_04-34-59__5753c5cf-3848-4157-9817-3d7a3274bd79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30803
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30803/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.84/tcp/30804/p2p/16Uiu2HAmSpSz7BB8rTvzUvfb9pYmuGJLmYdtagUvo22dSQNrDQCT","/ip4/172.18.20.84/tcp/30805/ws/p2p/16Uiu2HAmSpSz7BB8rTvzUvfb9pYmuGJLmYdtagUvo22dSQNrDQCT"],"enrUri":"enr:-L24QN0HCXylHyIx1f2H-XYel7XCiMwYxmvkjGgHkb7pe6-vHcEClrCzWq-ExBQe5ZnIhm9X2czc_fKeWHKXesF8aoMCgmlkgnY0gmlwhKwSFFSKbXVsdGlhZGRyc5YACASsEhRUBnhUAAoErBIUVAZ4Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0m_11fEb71Oh1bzsY_meAwUptp65A7wfgxJw1xgS6SSDdGNwgnhUg3VkcIJ4VoV3YWt1MhM"}'
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.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20138', '20139', '20140', '20141', '20142']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20138:20138 -p 20139:20139 -p 20140:20140 -p 20141:20141 -p 20142:20142 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20140 --rest-port=20138 --tcp-port=20139 --discv5-udp-port=20141 --rest-address=0.0.0.0 --nat=extip:172.18.157.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0ed3ad5dae5d707d57cf7c2f6eeff8aaf51fffb1b55a6c6af76a9e50e78fac7 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20142 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN0HCXylHyIx1f2H-XYel7XCiMwYxmvkjGgHkb7pe6-vHcEClrCzWq-ExBQe5ZnIhm9X2czc_fKeWHKXesF8aoMCgmlkgnY0gmlwhKwSFFSKbXVsdGlhZGRyc5YACASsEhRUBnhUAAoErBIUVAZ4Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0m_11fEb71Oh1bzsY_meAwUptp65A7wfgxJw1xgS6SSDdGNwgnhUg3VkcIJ4VoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.207 waku 99a50c8d7ac2ad1949a7fe03164deac195c1a4524348a9b106b65557d4d13a69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 99a50c8d7ac2. Setting up logs at ./log/docker/node3_2026-01-31_04-34-59__5753c5cf-3848-4157-9817-3d7a3274bd79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20138
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20138/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20138/debug/v1/info" -H "Content-Type: application/json" -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.207/tcp/20139/p2p/16Uiu2HAkwMu2xuuSX3C5fMLUG3JyD9upMgGsXyXfcPLgnErCuxkW","/ip4/172.18.157.207/tcp/20140/ws/p2p/16Uiu2HAkwMu2xuuSX3C5fMLUG3JyD9upMgGsXyXfcPLgnErCuxkW"],"enrUri":"enr:-L24QBBnDlLu_D4ahZNKBlck_kvvM-YrTutYYlGzYoVrbxy1BTvAUBpiIIe09ksTtPW9bY2hebzB_ecZsGcCyELlO_QCgmlkgnY0gmlwhKwSnc-KbXVsdGlhZGRyc5YACASsEp3PBk6rAAoErBKdzwZOrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHL_PxDHeBpOjqppIlJY3yPur5UJPb5mneebrlvN0jseDdGNwgk6rg3VkcIJOrYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30803/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.29/tcp/28211/p2p/16Uiu2HAmCCtCdg1uK3nwac52d3qTCstWRTEH2mk6niR2dozvEMWq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20138/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.84/tcp/30804/p2p/16Uiu2HAmSpSz7BB8rTvzUvfb9pYmuGJLmYdtagUvo22dSQNrDQCT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30803/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20138/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:28210/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x76d1d7094329d2e4edee2c3d87552f5905e1bd72a7d817d3584b51058f18a812"},{"messageHash":"0x4ed514dd01509955d757d2c126f8e5b987ee9ce0833ee2add842162e777753ff"},{"messageHash":"0x2fb26e05c125339f77c45799edabb2478fa2c7dbf591dc598bc87cfa2b2d0816"},{"messageHash":"0x8dfb78c588c9f5c88244d8dd19bfd1094c8918a95d68ffe409e2c1fabf1f7820"},{"messageHash":"0x101c9973ff2c21e6baeef9380f722b6ae982f214fd8d8f713e378b8706e19b50"},{"messageHash":"0x6af87943898782655e01ad411ac7a3ca83d74f9b659664573a6c7d41b2ea63c5"},{"messageHash":"0xe9ae97391ba5da9132df898cd91ce494ffd45d28a61bca93354e5d557d2d2ae8"},{"messageHash":"0x959ecf3b40688e1ce5bb366a7e4f800a6610484c0d1c6a69b24d25254dee607c"},{"messageHash":"0x7b5681fb58085fceb4a3916f5994fcac37b2b260964dbedb34a88944f8fa2941"},{"messageHash":"0x1a7cc35be3db2645f2da20e2285e19c7f64c90ad180a893c82002b8b2dfe3584"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30803/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x76d1d7094329d2e4edee2c3d87552f5905e1bd72a7d817d3584b51058f18a812"},{"messageHash":"0x4ed514dd01509955d757d2c126f8e5b987ee9ce0833ee2add842162e777753ff"},{"messageHash":"0x2fb26e05c125339f77c45799edabb2478fa2c7dbf591dc598bc87cfa2b2d0816"},{"messageHash":"0x8dfb78c588c9f5c88244d8dd19bfd1094c8918a95d68ffe409e2c1fabf1f7820"},{"messageHash":"0x101c9973ff2c21e6baeef9380f722b6ae982f214fd8d8f713e378b8706e19b50"},{"messageHash":"0x6af87943898782655e01ad411ac7a3ca83d74f9b659664573a6c7d41b2ea63c5"},{"messageHash":"0xe9ae97391ba5da9132df898cd91ce494ffd45d28a61bca93354e5d557d2d2ae8"},{"messageHash":"0x959ecf3b40688e1ce5bb366a7e4f800a6610484c0d1c6a69b24d25254dee607c"},{"messageHash":"0x7b5681fb58085fceb4a3916f5994fcac37b2b260964dbedb34a88944f8fa2941"},{"messageHash":"0x1a7cc35be3db2645f2da20e2285e19c7f64c90ad180a893c82002b8b2dfe3584"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20138/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x76d1d7094329d2e4edee2c3d87552f5905e1bd72a7d817d3584b51058f18a812"},{"messageHash":"0x4ed514dd01509955d757d2c126f8e5b987ee9ce0833ee2add842162e777753ff"},{"messageHash":"0x2fb26e05c125339f77c45799edabb2478fa2c7dbf591dc598bc87cfa2b2d0816"},{"messageHash":"0x8dfb78c588c9f5c88244d8dd19bfd1094c8918a95d68ffe409e2c1fabf1f7820"},{"messageHash":"0x101c9973ff2c21e6baeef9380f722b6ae982f214fd8d8f713e378b8706e19b50"},{"messageHash":"0x6af87943898782655e01ad411ac7a3ca83d74f9b659664573a6c7d41b2ea63c5"},{"messageHash":"0xe9ae97391ba5da9132df898cd91ce494ffd45d28a61bca93354e5d557d2d2ae8"},{"messageHash":"0x959ecf3b40688e1ce5bb366a7e4f800a6610484c0d1c6a69b24d25254dee607c"},{"messageHash":"0x7b5681fb58085fceb4a3916f5994fcac37b2b260964dbedb34a88944f8fa2941"},{"messageHash":"0x1a7cc35be3db2645f2da20e2285e19c7f64c90ad180a893c82002b8b2dfe3584"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0401c0e7bc2f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 829b405090c3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 99a50c8d7ac2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0401c0e7bc2f. 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,208 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_without_sync_or_relay_stays_empty with id: 2026-01-31_04-36-07__3c388283-fc8b-4a69-865b-babe828af107
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-36-07__3c388283-fc8b-4a69-865b-babe828af107__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-01-31_04-36-07__3c388283-fc8b-4a69-865b-babe828af107__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-01-31_04-36-07__3c388283-fc8b-4a69-865b-babe828af107__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17728', '17729', '17730', '17731', '17732']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17728:17728 -p 17729:17729 -p 17730:17730 -p 17731:17731 -p 17732:17732 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17730 --rest-port=17728 --tcp-port=17729 --discv5-udp-port=17731 --rest-address=0.0.0.0 --nat=extip:172.18.152.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=40a38e9cdbfa4bcbefa687b5be6f2d87a7b5a0aedf321f08fdd984921464bdea --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17732 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.106 waku ad0f5e5d3466143c765033cd89fbae15bc6384c0fe912a91671cef77f067e76a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad0f5e5d3466. Setting up logs at ./log/docker/node1_2026-01-31_04-36-07__3c388283-fc8b-4a69-865b-babe828af107__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17728
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 748c2e18f053. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 382aaaeac734. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17728/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17728/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.106/tcp/17729/p2p/16Uiu2HAm6SY5g3714vetazbCWsDX1SUqiJbskBtawf7YxJvHFRad","/ip4/172.18.152.106/tcp/17730/ws/p2p/16Uiu2HAm6SY5g3714vetazbCWsDX1SUqiJbskBtawf7YxJvHFRad"],"enrUri":"enr:-L24QPSaVNseKHZWCRJqz4dsH-WtIKDcMCJO0E3_l2tiP3b4Qbl1Z4B7e_n-g_3YiNxADF62-rkvNodCh98iPcaeYCECgmlkgnY0gmlwhKwSmGqKbXVsdGlhZGRyc5YACASsEphqBkVBAAoErBKYagZFQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECo6k0vNpIWnEzndtd1wJzRXt0jayev5-iAb73f7XOGw6DdGNwgkVBg3VkcIJFQ4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15941', '15942', '15943', '15944', '15945']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15941:15941 -p 15942:15942 -p 15943:15943 -p 15944:15944 -p 15945:15945 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15943 --rest-port=15941 --tcp-port=15942 --discv5-udp-port=15944 --rest-address=0.0.0.0 --nat=extip:172.18.183.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cececaf24f5b53ae0897fe20dcc6f12fccdabe5dff9d1abd7c3bdd8e0fba3fbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15945 --metrics-logging=true --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QPSaVNseKHZWCRJqz4dsH-WtIKDcMCJO0E3_l2tiP3b4Qbl1Z4B7e_n-g_3YiNxADF62-rkvNodCh98iPcaeYCECgmlkgnY0gmlwhKwSmGqKbXVsdGlhZGRyc5YACASsEphqBkVBAAoErBKYagZFQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECo6k0vNpIWnEzndtd1wJzRXt0jayev5-iAb73f7XOGw6DdGNwgkVBg3VkcIJFQ4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.237 waku d3fd5e1262a787202626d5d9e2ef73417dc6469141dc295a4e7228d1b64cccf5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d3fd5e1262a7. Setting up logs at ./log/docker/node2_2026-01-31_04-36-07__3c388283-fc8b-4a69-865b-babe828af107__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15941
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15941/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15941/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.237/tcp/15942/p2p/16Uiu2HAm5fD8XMMEdpTxh3Xh4FrtEjTyyMh2icWaypfuZwAqPRiB","/ip4/172.18.183.237/tcp/15943/ws/p2p/16Uiu2HAm5fD8XMMEdpTxh3Xh4FrtEjTyyMh2icWaypfuZwAqPRiB"],"enrUri":"enr:-L24QLXX2AjCHdFqDdkCpE65N1Lwq0tElAI4tPE7Sa0M4O-MMAVYxzOw3r7leYYFPrxXo3aTkX2Pxzi-ApNeRdYVVFMCgmlkgnY0gmlwhKwSt-2KbXVsdGlhZGRyc5YACASsErftBj5GAAoErBK37QY-R90DgnJzhQADAQAAiXNlY3AyNTZrMaECmAykTK-K0PCRwYy2IHguEPxWwwFKpJ8CKmnPZa_Gl0SDdGNwgj5Gg3VkcII-SIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.246.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54401', '54402', '54403', '54404', '54405']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54401:54401 -p 54402:54402 -p 54403:54403 -p 54404:54404 -p 54405:54405 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54403 --rest-port=54401 --tcp-port=54402 --discv5-udp-port=54404 --rest-address=0.0.0.0 --nat=extip:172.18.246.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ace49f5257ff9bceba0b6d52eec16df5d334d701e4c57d7c1abdb96c3b8b491 --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54405 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QPSaVNseKHZWCRJqz4dsH-WtIKDcMCJO0E3_l2tiP3b4Qbl1Z4B7e_n-g_3YiNxADF62-rkvNodCh98iPcaeYCECgmlkgnY0gmlwhKwSmGqKbXVsdGlhZGRyc5YACASsEphqBkVBAAoErBKYagZFQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECo6k0vNpIWnEzndtd1wJzRXt0jayev5-iAb73f7XOGw6DdGNwgkVBg3VkcIJFQ4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.149 waku e750eede4739039121b7a837d3c561833be4c59811724e16c5f5f1ec2ae71045
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e750eede4739. Setting up logs at ./log/docker/node3_2026-01-31_04-36-07__3c388283-fc8b-4a69-865b-babe828af107__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54401
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54401/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54401/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.149/tcp/54402/p2p/16Uiu2HAmUgXaG3UN7G6ojwsDLaB29aBeWYqJa5AuLSAcDkdjRwgN","/ip4/172.18.246.149/tcp/54403/ws/p2p/16Uiu2HAmUgXaG3UN7G6ojwsDLaB29aBeWYqJa5AuLSAcDkdjRwgN"],"enrUri":"enr:-L24QF2KsGL5tP7W1Iq-1IwDPDTzdKkkhDPlN24HsPa1Dzx1KTw7LlawzMNHucyDGmFDROVYtv48LrTTiEyvfiTQg3QCgmlkgnY0gmlwhKwS9pWKbXVsdGlhZGRyc5YACASsEvaVBtSCAAoErBL2lQbUg90DgnJzhQADAQAAiXNlY3AyNTZrMaED7h_gVP8pH2-SoU6rNHdatXtafA6ug3dTyeaXIV7YRSODdGNwgtSCg3VkcILUhIV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54401/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.106/tcp/17729/p2p/16Uiu2HAm6SY5g3714vetazbCWsDX1SUqiJbskBtawf7YxJvHFRad"]'
INFO  src.node.api_clients.base_client:base_client.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:54401/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2f4e54d8cd2f2d9788be6b2550e169494a9b65b41d045216d48a199e0ec90340"},{"messageHash":"0xfb9997463b0344cc60469d3e0011a1757078a99ea091b3d1ca032338af758fa6"},{"messageHash":"0xdff7b0ee51757f503ad7defb5ae23e4343441a013bce4bf7fdf1caadd63c8383"},{"messageHash":"0xada08a7061913c29ae0ed6355a866e77b70bb259aa2dbdc9e260b782e2477133"},{"messageHash":"0x61802669b9b88363683b09eac4cbeb9023385b449507220aec460099f15d30ab"},{"messageHash":"0xe72bcdabe16fb5c57804b28926c71a2417c2e6595ce46b507363f9902b6028ea"},{"messageHash":"0xad244b6fb2494826726b52294bfc9a05d6b434a22efb60f9ef83014a802a6f3d"},{"messageHash":"0x4b7d78756ed8671eaef705c0c1a880c5ee50e3807fe4faa165ad3e652cfc1d79"},{"messageHash":"0x799195b6977da5c6719b06eac886119c3cd9ce8222062dcd283f383338fe53ca"},{"messageHash":"0x9c03a6510f32158ae8218ffcd19193be31181528a240448bb38865aaf2b4c28a"},{"messageHash":"0xabb441ea223b256772c6404c538219ea243339d2fa637c069274c0bc8a04cec3"},{"messageHash":"0x61e33c34d2b7a8f3382e109ab5b776dc63968db98cc5d30fd10730d10c872d8a"},{"messageHash":"0x35468f8ce5264d1dfb4b90c3fe1a5fe1ab8ee37bbbc371b19e6928cc16065d43"},{"messageHash":"0x67938ec95e1cd7138ad43878386313a12d278eec1b2730eb8133bc5eacb02f80"},{"messageHash":"0x310d5040ccb1c5ca7aa4f41c9c7371c0f067ffaf88509c9221af0a1cdc6eb2cd"},{"messageHash":"0x32122240ad7f8c4e4e6a0554e9852e9b2a9770c84699f93ea6db19838e351375"},{"messageHash":"0x4c4bc4ad37406f7e76ce7adaf816a859a87234072d45ee09a7d5c61ca18f50e5"},{"messageHash":"0x98a3baee3ec60f752e17aca981a4fe7d93e86dc0e41ea23bec8fd80fcab0d4cb"},{"messageHash":"0x084334b3dc2575c8e861a451a2b7ad8d03ed2fc1d6c8fcc5f2298e37317ce86e"},{"messageHash":"0xe89a50ed955a303b4b1aaa8df5d6938d7ddb5d785ed0d5828848857c04ffe1bd"},{"messageHash":"0xa2cc97d143398fd611943abd1ab53625d4728b02413574f6e0953950617747d2"},{"messageHash":"0xe0084ab40ddf19a4840124675c6c258f7a7d94943a1794ba1e3b5c277f56ba78"},{"messageHash":"0x0095f7fa7a9a88b88406f98426a87e35b64a3aa0cff0841f2190cbc4362a5683"},{"messageHash":"0x019b5adaf4415082530f9333032713b21ec98b76af79457658a443d1997984fb"},{"messageHash":"0x59a8530e7c118d60f7d13f49435896134369f3893729413f68fff9bda7be0abb"},{"messageHash":"0x27f0c234e00a069ae79d89658ddc3d5318da54b8fd4f43b4a8df7127d785160b"},{"messageHash":"0x51c2167ff2bbc461219be2cbb616c337e342e5fd24dfe4019a9a6f263f621816"},{"messageHash":"0x8742d15df44ee057d80e46c085253cd41f7172fba67d84f7981777ddd912e9b6"},{"messageHash":"0x36a6f429ec5f01eee9220d7518993661207ad2a53f981e3ce6df7330ecd71996"},{"messageHash":"0x14ec3699180ac9b1db9cc7f89201020794a33b2ec717ca04e8cbd3afabb1dc0a"}]}'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:989 Node3 store has 30 messages expected 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ad0f5e5d3466
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d3fd5e1262a7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e750eede4739
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ad0f5e5d3466. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d3fd5e1262a7. 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,84 @@
2026-01-31 04:32:11.459 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:11.459 DEBUG [tests.conftest] Running test: test_passing_invalid_cursor with id: 2026-01-31_04-32-11__9e65ad14-7721-4922-8fdd-ef98ab774230
2026-01-31 04:32:11.459 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:11.460 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:32:11.460 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:32:11.468 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:11.468 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-32-11__9e65ad14-7721-4922-8fdd-ef98ab774230__wakuorg_nwaku:latest.log
2026-01-31 04:32:11.468 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:11.468 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:11.470 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:11.470 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.1
2026-01-31 04:32:11.470 DEBUG [src.node.docker_mananger] Generated ports ['52524', '52525', '52526', '52527', '52528']
2026-01-31 04:32:11.470 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:11.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:11.471 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:11.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 52524:52524 -p 52525:52525 -p 52526:52526 -p 52527:52527 -p 52528:52528 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52526 --rest-port=52524 --tcp-port=52525 --discv5-udp-port=52527 --rest-address=0.0.0.0 --nat=extip:172.18.7.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab4a3b6cfeeb64a2c4299e266cbcd4c97deddeae4dfca2c9551df93de70e65b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52528 --metrics-logging=true --store=true --relay=true
2026-01-31 04:32:11.620 ERROR [src.node.docker_mananger] Max retries reached for container 4da560903811. Exiting log stream.
2026-01-31 04:32:11.675 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.1 waku 9bceee057e1efc147c5318ae20d2038e70e7689b758efc2b349a9c4eb853a92c
2026-01-31 04:32:11.708 DEBUG [src.node.docker_mananger] Container started with ID 9bceee057e1e. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-32-11__9e65ad14-7721-4922-8fdd-ef98ab774230__wakuorg_nwaku:latest.log
2026-01-31 04:32:11.708 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52524
2026-01-31 04:32:11.710 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:12.260 ERROR [src.node.docker_mananger] Max retries reached for container 62b1dffa4dcc. Exiting log stream.
2026-01-31 04:32:12.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52524/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:12.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:12.714 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:12.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52524/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:12.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.1/tcp/52525/p2p/16Uiu2HAmFm7UDoxQa9qBpxooEr1FUYiYrVR3WN71vQ3tzbPAUBpm","/ip4/172.18.7.1/tcp/52526/ws/p2p/16Uiu2HAmFm7UDoxQa9qBpxooEr1FUYiYrVR3WN71vQ3tzbPAUBpm"],"enrUri":"enr:-L24QPajUAP3LwN8uHrDJQHWXqvyPHIuxKv4wsH4OnaO2pYSNZy-wV_1FGML40jSrw_OYNNNYVq7Qp94Tt3iTMcTLmECgmlkgnY0gmlwhKwSBwGKbXVsdGlhZGRyc5YACASsEgcBBs0tAAoErBIHAQbNLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLiSYf1uFkEFiSzhQnGNLnAtRSSxHzlgFAnFJfeg6N8KDdGNwgs0tg3VkcILNL4V3YWt1MgM"}'
2026-01-31 04:32:12.717 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:12.724 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:12.725 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-32-11__9e65ad14-7721-4922-8fdd-ef98ab774230__wakuorg_nwaku:latest.log
2026-01-31 04:32:12.725 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:12.725 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:12.727 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:12.727 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.226
2026-01-31 04:32:12.727 DEBUG [src.node.docker_mananger] Generated ports ['34908', '34909', '34910', '34911', '34912']
2026-01-31 04:32:12.727 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:12.727 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:12.727 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:12.728 DEBUG [src.node.docker_mananger] docker run -i -t -p 34908:34908 -p 34909:34909 -p 34910:34910 -p 34911:34911 -p 34912:34912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34910 --rest-port=34908 --tcp-port=34909 --discv5-udp-port=34911 --rest-address=0.0.0.0 --nat=extip:172.18.180.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2d14cb9d8caeacf88aa183df0f1f778d7a6ab9e9752efddb8f015bccc2dd4ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34912 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPajUAP3LwN8uHrDJQHWXqvyPHIuxKv4wsH4OnaO2pYSNZy-wV_1FGML40jSrw_OYNNNYVq7Qp94Tt3iTMcTLmECgmlkgnY0gmlwhKwSBwGKbXVsdGlhZGRyc5YACASsEgcBBs0tAAoErBIHAQbNLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLiSYf1uFkEFiSzhQnGNLnAtRSSxHzlgFAnFJfeg6N8KDdGNwgs0tg3VkcILNL4V3YWt1MgM --storenode=/ip4/172.18.7.1/tcp/52525/p2p/16Uiu2HAmFm7UDoxQa9qBpxooEr1FUYiYrVR3WN71vQ3tzbPAUBpm --store=true --relay=true
2026-01-31 04:32:12.941 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.226 waku 7644317bdf635c20c455ec55ad7ac1a11873b1d91d0b5297f38911f81c03d7fe
2026-01-31 04:32:12.977 DEBUG [src.node.docker_mananger] Container started with ID 7644317bdf63. Setting up logs at ./log/docker/store_node1_2026-01-31_04-32-11__9e65ad14-7721-4922-8fdd-ef98ab774230__wakuorg_nwaku:latest.log
2026-01-31 04:32:12.977 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34908
2026-01-31 04:32:12.978 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:13.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34908/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:13.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:13.983 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:13.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:13.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.226/tcp/34909/p2p/16Uiu2HAmMGtZhVC68NRymo1mBhYtZ8kxmQFBUgDT3bfMXRDK3NCa","/ip4/172.18.180.226/tcp/34910/ws/p2p/16Uiu2HAmMGtZhVC68NRymo1mBhYtZ8kxmQFBUgDT3bfMXRDK3NCa"],"enrUri":"enr:-L24QBEQ0xQ0a6rr3Jw4mz_tE8ovJ1KHMVOp1ktX-Ux6s2X7NKBJgSm7umNavdoq-monNHZ5QXSPWp0mrx8WkPOg_60CgmlkgnY0gmlwhKwStOKKbXVsdGlhZGRyc5YACASsErTiBohdAAoErBK04gaIXt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgA_cuvEfIf7JK2rEyCXKJ3LdRmqhEuu6pxmKNqk-coODdGNwgohdg3VkcIKIX4V3YWt1MgM"}'
2026-01-31 04:32:13.986 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:13.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34908/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.1/tcp/52525/p2p/16Uiu2HAmFm7UDoxQa9qBpxooEr1FUYiYrVR3WN71vQ3tzbPAUBpm"]'
2026-01-31 04:32:13.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52524/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:13.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34908/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:13.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:13.996 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:13.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52524/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.002 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.204 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52524/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.211 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.412 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52524/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.619 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:14.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52524/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.625 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:14.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52524/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:14.829 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:52524/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2026-01-31 04:32:14.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34908/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:14.832 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34908/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2026-01-31 04:32:14.834 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:14.835 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:14.836 DEBUG [src.node.waku_node] Stopping container with id 9bceee057e1e
2026-01-31 04:32:15.407 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:15.408 DEBUG [src.node.waku_node] Stopping container with id 7644317bdf63
2026-01-31 04:32:15.993 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:15.996 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:16.002 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:16.008 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,584 @@
2026-01-31 04:34:06.606 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:34:06.606 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_payloads with id: 2026-01-31_04-34-06__6ad9436c-d861-4a21-b1d5-0584aa3adb64
2026-01-31 04:34:06.606 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:34:06.606 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:34:06.607 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:34:06.613 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:34:06.613 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-34-06__6ad9436c-d861-4a21-b1d5-0584aa3adb64__wakuorg_nwaku:latest.log
2026-01-31 04:34:06.613 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:34:06.613 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:34:06.615 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:34:06.615 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.242
2026-01-31 04:34:06.615 DEBUG [src.node.docker_mananger] Generated ports ['30675', '30676', '30677', '30678', '30679']
2026-01-31 04:34:06.615 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:34:06.615 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:34:06.615 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:34:06.615 DEBUG [src.node.docker_mananger] docker run -i -t -p 30675:30675 -p 30676:30676 -p 30677:30677 -p 30678:30678 -p 30679:30679 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30677 --rest-port=30675 --tcp-port=30676 --discv5-udp-port=30678 --rest-address=0.0.0.0 --nat=extip:172.18.145.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8aa4a12e62cfaeb67af5493bb8bdbdc9caedb8685fdedd8b0476598ff6fd7e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30679 --metrics-logging=true --store=true --relay=true
2026-01-31 04:34:06.802 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.242 waku e5036e74191596a2fb56cd9cc14ffd71c27a60abcf5891b7e8c90c7353040795
2026-01-31 04:34:06.840 DEBUG [src.node.docker_mananger] Container started with ID e5036e741915. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-34-06__6ad9436c-d861-4a21-b1d5-0584aa3adb64__wakuorg_nwaku:latest.log
2026-01-31 04:34:06.840 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30675
2026-01-31 04:34:06.842 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:34:06.896 ERROR [src.node.docker_mananger] Max retries reached for container ad1a20967e5d. Exiting log stream.
2026-01-31 04:34:07.408 ERROR [src.node.docker_mananger] Max retries reached for container 0b57c8e32066. Exiting log stream.
2026-01-31 04:34:07.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:07.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:34:07.847 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:34:07.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:07.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.242/tcp/30676/p2p/16Uiu2HAmMJxCfeVH333L7YV4DVCD9gtG8t2x72jRQBPYPFR1hXqf","/ip4/172.18.145.242/tcp/30677/ws/p2p/16Uiu2HAmMJxCfeVH333L7YV4DVCD9gtG8t2x72jRQBPYPFR1hXqf"],"enrUri":"enr:-L24QEqKnKWF16NkIJWiL3lXdXbuyGeLYMbhknCqRTQKe3iGBwP0ZoJsVQIJH4nT6S18cDKiQnznjbzGnLZjGQh1ISECgmlkgnY0gmlwhKwSkfKKbXVsdGlhZGRyc5YACASsEpHyBnfUAAoErBKR8gZ31d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgJci-24__ikwT3fRab4LmQ9e1U-t_mjUBqzlcnEHa_6DdGNwgnfUg3VkcIJ31oV3YWt1MgM"}'
2026-01-31 04:34:07.850 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:34:07.857 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:34:07.857 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-34-06__6ad9436c-d861-4a21-b1d5-0584aa3adb64__wakuorg_nwaku:latest.log
2026-01-31 04:34:07.857 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:34:07.857 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:34:07.858 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:34:07.859 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.11
2026-01-31 04:34:07.859 DEBUG [src.node.docker_mananger] Generated ports ['13753', '13754', '13755', '13756', '13757']
2026-01-31 04:34:07.859 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:34:07.859 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:34:07.859 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:34:07.859 DEBUG [src.node.docker_mananger] docker run -i -t -p 13753:13753 -p 13754:13754 -p 13755:13755 -p 13756:13756 -p 13757:13757 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13755 --rest-port=13753 --tcp-port=13754 --discv5-udp-port=13756 --rest-address=0.0.0.0 --nat=extip:172.18.218.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eeca6a4faaa80b6ba589649e7bc7ff5e02f8aa01fb43a1f1daa1ce1b2a5be26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13757 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEqKnKWF16NkIJWiL3lXdXbuyGeLYMbhknCqRTQKe3iGBwP0ZoJsVQIJH4nT6S18cDKiQnznjbzGnLZjGQh1ISECgmlkgnY0gmlwhKwSkfKKbXVsdGlhZGRyc5YACASsEpHyBnfUAAoErBKR8gZ31d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgJci-24__ikwT3fRab4LmQ9e1U-t_mjUBqzlcnEHa_6DdGNwgnfUg3VkcIJ31oV3YWt1MgM --storenode=/ip4/172.18.145.242/tcp/30676/p2p/16Uiu2HAmMJxCfeVH333L7YV4DVCD9gtG8t2x72jRQBPYPFR1hXqf --store=true --relay=true
2026-01-31 04:34:08.043 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.11 waku b5f1f6adbbe15a70293cf3df30d4b643a32c80205cd79ba1e8fa99cc0d906684
2026-01-31 04:34:08.071 DEBUG [src.node.docker_mananger] Container started with ID b5f1f6adbbe1. Setting up logs at ./log/docker/store_node1_2026-01-31_04-34-06__6ad9436c-d861-4a21-b1d5-0584aa3adb64__wakuorg_nwaku:latest.log
2026-01-31 04:34:08.071 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13753
2026-01-31 04:34:08.071 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:34:09.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:09.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:34:09.076 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:34:09.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:09.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.11/tcp/13754/p2p/16Uiu2HAm2cppdAWKzRHqKLWsCuWxZmCFRS78oQz32AfD8bXBfRUN","/ip4/172.18.218.11/tcp/13755/ws/p2p/16Uiu2HAm2cppdAWKzRHqKLWsCuWxZmCFRS78oQz32AfD8bXBfRUN"],"enrUri":"enr:-L24QCvdF8931QZHk9VBX5j2pwrlvQuXxqSZG1GRVZaE0wxQAGyqsUumAS6cvAlsYXWvLj2VQFoXurIKxhaiwpIwSsYCgmlkgnY0gmlwhKwS2guKbXVsdGlhZGRyc5YACASsEtoLBjW6AAoErBLaCwY1u90DgnJzhQADAQAAiXNlY3AyNTZrMaECat0x6TEsf0MNtfhmYVakTTgnijC04H8xoVTYDU39QOODdGNwgjW6g3VkcII1vIV3YWt1MgM"}'
2026-01-31 04:34:09.079 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:34:09.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13753/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.242/tcp/30676/p2p/16Uiu2HAmMJxCfeVH333L7YV4DVCD9gtG8t2x72jRQBPYPFR1hXqf"]'
2026-01-31 04:34:09.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:09.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:34:09.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:09.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13753/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:34:09.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:09.088 DEBUG [tests.store.test_get_messages] Running test with payload A simple string
2026-01-31 04:34:09.088 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:09.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:09.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:09.094 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:09.295 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:09.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:09.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"}]}'
2026-01-31 04:34:09.299 DEBUG [src.steps.store] messages length is 1
2026-01-31 04:34:09.299 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:09.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:09.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"}]}'
2026-01-31 04:34:09.303 DEBUG [src.steps.store] messages length is 1
2026-01-31 04:34:09.303 DEBUG [tests.store.test_get_messages] Running test with payload An integer
2026-01-31 04:34:09.303 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:09.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:09.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:09.309 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:09.510 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:09.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:09.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"}]}'
2026-01-31 04:34:09.514 DEBUG [src.steps.store] messages length is 2
2026-01-31 04:34:09.514 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:09.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:09.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"}]}'
2026-01-31 04:34:09.517 DEBUG [src.steps.store] messages length is 2
2026-01-31 04:34:09.517 DEBUG [tests.store.test_get_messages] Running test with payload A dictionary
2026-01-31 04:34:09.518 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:09.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:09.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:09.523 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:09.724 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:09.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:09.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"}]}'
2026-01-31 04:34:09.727 DEBUG [src.steps.store] messages length is 3
2026-01-31 04:34:09.727 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:09.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:09.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"}]}'
2026-01-31 04:34:09.730 DEBUG [src.steps.store] messages length is 3
2026-01-31 04:34:09.731 DEBUG [tests.store.test_get_messages] Running test with payload Chinese characters
2026-01-31 04:34:09.731 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:09.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:09.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:09.737 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:09.938 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:09.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:09.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"}]}'
2026-01-31 04:34:09.942 DEBUG [src.steps.store] messages length is 4
2026-01-31 04:34:09.942 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:09.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:09.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"}]}'
2026-01-31 04:34:09.945 DEBUG [src.steps.store] messages length is 4
2026-01-31 04:34:09.945 DEBUG [tests.store.test_get_messages] Running test with payload Emojis
2026-01-31 04:34:09.946 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:09.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:09.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:09.951 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:10.152 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:10.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:10.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"}]}'
2026-01-31 04:34:10.155 DEBUG [src.steps.store] messages length is 5
2026-01-31 04:34:10.156 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:10.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:10.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"}]}'
2026-01-31 04:34:10.159 DEBUG [src.steps.store] messages length is 5
2026-01-31 04:34:10.159 DEBUG [tests.store.test_get_messages] Running test with payload Lorem ipsum text
2026-01-31 04:34:10.159 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:10.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:10.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:10.165 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:10.365 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:10.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:10.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"}]}'
2026-01-31 04:34:10.370 DEBUG [src.steps.store] messages length is 6
2026-01-31 04:34:10.370 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:10.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:10.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"}]}'
2026-01-31 04:34:10.373 DEBUG [src.steps.store] messages length is 6
2026-01-31 04:34:10.374 DEBUG [tests.store.test_get_messages] Running test with payload HTML content
2026-01-31 04:34:10.374 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:10.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:10.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:10.380 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:10.581 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:10.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:10.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"}]}'
2026-01-31 04:34:10.585 DEBUG [src.steps.store] messages length is 7
2026-01-31 04:34:10.585 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:10.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:10.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"}]}'
2026-01-31 04:34:10.588 DEBUG [src.steps.store] messages length is 7
2026-01-31 04:34:10.588 DEBUG [tests.store.test_get_messages] Running test with payload Cyrillic characters
2026-01-31 04:34:10.589 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:10.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:10.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:10.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:10.795 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:10.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:10.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"}]}'
2026-01-31 04:34:10.799 DEBUG [src.steps.store] messages length is 8
2026-01-31 04:34:10.800 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:10.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:10.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"}]}'
2026-01-31 04:34:10.803 DEBUG [src.steps.store] messages length is 8
2026-01-31 04:34:10.803 DEBUG [tests.store.test_get_messages] Running test with payload Base64 encoded string
2026-01-31 04:34:10.803 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:10.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:10.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:10.809 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:11.009 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:11.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:11.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"}]}'
2026-01-31 04:34:11.013 DEBUG [src.steps.store] messages length is 9
2026-01-31 04:34:11.014 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:11.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:11.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"}]}'
2026-01-31 04:34:11.017 DEBUG [src.steps.store] messages length is 9
2026-01-31 04:34:11.017 DEBUG [tests.store.test_get_messages] Running test with payload Binary data
2026-01-31 04:34:11.018 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:11.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:11.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:11.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:11.224 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:11.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:11.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"}]}'
2026-01-31 04:34:11.229 DEBUG [src.steps.store] messages length is 10
2026-01-31 04:34:11.229 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:11.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:11.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"}]}'
2026-01-31 04:34:11.233 DEBUG [src.steps.store] messages length is 10
2026-01-31 04:34:11.233 DEBUG [tests.store.test_get_messages] Running test with payload Special characters with whitespace
2026-01-31 04:34:11.233 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:11.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:11.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:11.239 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:11.439 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:11.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:11.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"}]}'
2026-01-31 04:34:11.444 DEBUG [src.steps.store] messages length is 11
2026-01-31 04:34:11.444 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:11.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:11.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"}]}'
2026-01-31 04:34:11.447 DEBUG [src.steps.store] messages length is 11
2026-01-31 04:34:11.448 DEBUG [tests.store.test_get_messages] Running test with payload Boolean false as a string
2026-01-31 04:34:11.448 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:11.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:11.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:11.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:11.655 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:11.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:11.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"}]}'
2026-01-31 04:34:11.659 DEBUG [src.steps.store] messages length is 12
2026-01-31 04:34:11.659 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:11.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:11.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"}]}'
2026-01-31 04:34:11.663 DEBUG [src.steps.store] messages length is 12
2026-01-31 04:34:11.663 DEBUG [tests.store.test_get_messages] Running test with payload A float number
2026-01-31 04:34:11.663 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:11.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:11.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:11.669 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:11.870 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:11.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:11.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"}]}'
2026-01-31 04:34:11.873 DEBUG [src.steps.store] messages length is 13
2026-01-31 04:34:11.874 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:11.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:11.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"}]}'
2026-01-31 04:34:11.877 DEBUG [src.steps.store] messages length is 13
2026-01-31 04:34:11.877 DEBUG [tests.store.test_get_messages] Running test with payload A list
2026-01-31 04:34:11.878 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:11.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:11.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:11.883 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:12.084 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:12.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:12.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"}]}'
2026-01-31 04:34:12.088 DEBUG [src.steps.store] messages length is 14
2026-01-31 04:34:12.089 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:12.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:12.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"}]}'
2026-01-31 04:34:12.093 DEBUG [src.steps.store] messages length is 14
2026-01-31 04:34:12.093 DEBUG [tests.store.test_get_messages] Running test with payload Hexadecimal number as a string
2026-01-31 04:34:12.093 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:12.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:12.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:12.099 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:12.300 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:12.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:12.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"}]}'
2026-01-31 04:34:12.304 DEBUG [src.steps.store] messages length is 15
2026-01-31 04:34:12.305 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:12.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:12.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"}]}'
2026-01-31 04:34:12.308 DEBUG [src.steps.store] messages length is 15
2026-01-31 04:34:12.308 DEBUG [tests.store.test_get_messages] Running test with payload Email format
2026-01-31 04:34:12.309 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:12.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:12.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:12.313 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:12.514 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:12.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:12.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"}]}'
2026-01-31 04:34:12.518 DEBUG [src.steps.store] messages length is 16
2026-01-31 04:34:12.519 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:12.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:12.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"}]}'
2026-01-31 04:34:12.522 DEBUG [src.steps.store] messages length is 16
2026-01-31 04:34:12.523 DEBUG [tests.store.test_get_messages] Running test with payload URL format
2026-01-31 04:34:12.523 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:12.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:12.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:12.529 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:12.729 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:12.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:12.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"}]}'
2026-01-31 04:34:12.733 DEBUG [src.steps.store] messages length is 17
2026-01-31 04:34:12.734 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:12.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:12.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"}]}'
2026-01-31 04:34:12.737 DEBUG [src.steps.store] messages length is 17
2026-01-31 04:34:12.738 DEBUG [tests.store.test_get_messages] Running test with payload Date and time in ISO format
2026-01-31 04:34:12.738 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:12.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:12.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:12.744 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:12.944 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:12.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:12.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"}]}'
2026-01-31 04:34:12.948 DEBUG [src.steps.store] messages length is 18
2026-01-31 04:34:12.949 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:12.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:12.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"}]}'
2026-01-31 04:34:12.952 DEBUG [src.steps.store] messages length is 18
2026-01-31 04:34:12.952 DEBUG [tests.store.test_get_messages] Running test with payload String with escaped quotes
2026-01-31 04:34:12.953 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:12.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:12.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:12.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:13.159 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:13.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:13.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"}]}'
2026-01-31 04:34:13.163 DEBUG [src.steps.store] messages length is 19
2026-01-31 04:34:13.163 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:13.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:13.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"}]}'
2026-01-31 04:34:13.167 DEBUG [src.steps.store] messages length is 19
2026-01-31 04:34:13.167 DEBUG [tests.store.test_get_messages] Running test with payload A regular expression
2026-01-31 04:34:13.167 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:13.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:13.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:13.173 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:13.374 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:13.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:13.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"}]}'
2026-01-31 04:34:13.378 DEBUG [src.steps.store] messages length is 20
2026-01-31 04:34:13.379 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:13.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:13.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"}]}'
2026-01-31 04:34:13.382 DEBUG [src.steps.store] messages length is 20
2026-01-31 04:34:13.383 DEBUG [tests.store.test_get_messages] Running test with payload A very long string
2026-01-31 04:34:13.383 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:13.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:13.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:13.389 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:13.590 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:13.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:13.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"}]}'
2026-01-31 04:34:13.594 DEBUG [src.steps.store] messages length is 21
2026-01-31 04:34:13.595 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:13.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:13.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"}]}'
2026-01-31 04:34:13.599 DEBUG [src.steps.store] messages length is 21
2026-01-31 04:34:13.600 DEBUG [tests.store.test_get_messages] Running test with payload A JSON string
2026-01-31 04:34:13.600 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:13.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:13.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:13.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:13.807 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:13.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:13.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"}]}'
2026-01-31 04:34:13.811 DEBUG [src.steps.store] messages length is 22
2026-01-31 04:34:13.811 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:13.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:13.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"}]}'
2026-01-31 04:34:13.815 DEBUG [src.steps.store] messages length is 22
2026-01-31 04:34:13.815 DEBUG [tests.store.test_get_messages] Running test with payload A Unix path
2026-01-31 04:34:13.815 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:13.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:13.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:13.821 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:14.022 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:14.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"}]}'
2026-01-31 04:34:14.027 DEBUG [src.steps.store] messages length is 23
2026-01-31 04:34:14.027 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:14.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"}]}'
2026-01-31 04:34:14.030 DEBUG [src.steps.store] messages length is 23
2026-01-31 04:34:14.031 DEBUG [tests.store.test_get_messages] Running test with payload A Windows path
2026-01-31 04:34:14.031 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:14.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:14.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:14.037 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:14.238 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:14.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"}]}'
2026-01-31 04:34:14.243 DEBUG [src.steps.store] messages length is 24
2026-01-31 04:34:14.243 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:14.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"}]}'
2026-01-31 04:34:14.247 DEBUG [src.steps.store] messages length is 24
2026-01-31 04:34:14.247 DEBUG [tests.store.test_get_messages] Running test with payload An SQL query
2026-01-31 04:34:14.248 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:14.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:14.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:14.254 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:14.454 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:14.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"}]}'
2026-01-31 04:34:14.459 DEBUG [src.steps.store] messages length is 25
2026-01-31 04:34:14.459 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:14.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"}]}'
2026-01-31 04:34:14.463 DEBUG [src.steps.store] messages length is 25
2026-01-31 04:34:14.464 DEBUG [tests.store.test_get_messages] Running test with payload JavaScript code snippet
2026-01-31 04:34:14.464 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:14.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:14.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:14.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:14.670 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:14.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"}]}'
2026-01-31 04:34:14.674 DEBUG [src.steps.store] messages length is 26
2026-01-31 04:34:14.675 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:14.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"}]}'
2026-01-31 04:34:14.678 DEBUG [src.steps.store] messages length is 26
2026-01-31 04:34:14.679 DEBUG [tests.store.test_get_messages] Running test with payload A CSS snippet
2026-01-31 04:34:14.679 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:14.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:14.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:14.684 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:14.885 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:14.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"}]}'
2026-01-31 04:34:14.890 DEBUG [src.steps.store] messages length is 27
2026-01-31 04:34:14.890 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:14.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"}]}'
2026-01-31 04:34:14.894 DEBUG [src.steps.store] messages length is 27
2026-01-31 04:34:14.894 DEBUG [tests.store.test_get_messages] Running test with payload A Python one-liner
2026-01-31 04:34:14.894 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:14.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:14.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:14.900 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:15.101 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:15.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"}]}'
2026-01-31 04:34:15.105 DEBUG [src.steps.store] messages length is 28
2026-01-31 04:34:15.106 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:15.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"}]}'
2026-01-31 04:34:15.109 DEBUG [src.steps.store] messages length is 28
2026-01-31 04:34:15.110 DEBUG [tests.store.test_get_messages] Running test with payload An IP address
2026-01-31 04:34:15.110 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:15.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:15.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:15.115 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:15.316 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:15.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"}]}'
2026-01-31 04:34:15.320 DEBUG [src.steps.store] messages length is 29
2026-01-31 04:34:15.321 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:15.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"}]}'
2026-01-31 04:34:15.324 DEBUG [src.steps.store] messages length is 29
2026-01-31 04:34:15.325 DEBUG [tests.store.test_get_messages] Running test with payload A domain name
2026-01-31 04:34:15.325 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:15.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:15.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:15.331 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:15.532 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:15.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"}]}'
2026-01-31 04:34:15.536 DEBUG [src.steps.store] messages length is 30
2026-01-31 04:34:15.537 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:15.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"}]}'
2026-01-31 04:34:15.540 DEBUG [src.steps.store] messages length is 30
2026-01-31 04:34:15.541 DEBUG [tests.store.test_get_messages] Running test with payload A user agent string
2026-01-31 04:34:15.541 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:15.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:15.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:15.546 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:15.748 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:15.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"}]}'
2026-01-31 04:34:15.752 DEBUG [src.steps.store] messages length is 31
2026-01-31 04:34:15.752 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:15.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"}]}'
2026-01-31 04:34:15.757 DEBUG [src.steps.store] messages length is 31
2026-01-31 04:34:15.757 DEBUG [tests.store.test_get_messages] Running test with payload A credit card number
2026-01-31 04:34:15.758 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:15.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:15.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:15.763 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:15.964 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:15.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"}]}'
2026-01-31 04:34:15.969 DEBUG [src.steps.store] messages length is 32
2026-01-31 04:34:15.969 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:15.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"}]}'
2026-01-31 04:34:15.973 DEBUG [src.steps.store] messages length is 32
2026-01-31 04:34:15.974 DEBUG [tests.store.test_get_messages] Running test with payload A phone number
2026-01-31 04:34:15.974 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:15.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:15.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:15.979 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:16.180 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:16.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:16.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"}]}'
2026-01-31 04:34:16.184 DEBUG [src.steps.store] messages length is 33
2026-01-31 04:34:16.185 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:16.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:16.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"}]}'
2026-01-31 04:34:16.189 DEBUG [src.steps.store] messages length is 33
2026-01-31 04:34:16.189 DEBUG [tests.store.test_get_messages] Running test with payload A UUID
2026-01-31 04:34:16.189 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:16.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:16.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:16.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:16.396 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:16.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:16.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"}]}'
2026-01-31 04:34:16.401 DEBUG [src.steps.store] messages length is 34
2026-01-31 04:34:16.401 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:16.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:16.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"}]}'
2026-01-31 04:34:16.405 DEBUG [src.steps.store] messages length is 34
2026-01-31 04:34:16.405 DEBUG [tests.store.test_get_messages] Running test with payload A hashtag
2026-01-31 04:34:16.406 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:16.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:16.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:16.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:16.612 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:16.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:16.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"}]}'
2026-01-31 04:34:16.616 DEBUG [src.steps.store] messages length is 35
2026-01-31 04:34:16.617 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:16.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:16.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"}]}'
2026-01-31 04:34:16.621 DEBUG [src.steps.store] messages length is 35
2026-01-31 04:34:16.621 DEBUG [tests.store.test_get_messages] Running test with payload A Twitter handle
2026-01-31 04:34:16.622 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:16.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:16.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:16.629 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:16.829 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:16.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:16.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"},{"messageHash":"0x989b3eb30f0af26834711d7abb0512186258134ba1ba49a0e5f939c480040e51"}]}'
2026-01-31 04:34:16.834 DEBUG [src.steps.store] messages length is 36
2026-01-31 04:34:16.834 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:16.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:16.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"},{"messageHash":"0x989b3eb30f0af26834711d7abb0512186258134ba1ba49a0e5f939c480040e51"}]}'
2026-01-31 04:34:16.838 DEBUG [src.steps.store] messages length is 36
2026-01-31 04:34:16.838 DEBUG [tests.store.test_get_messages] Running test with payload A password
2026-01-31 04:34:16.838 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:16.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:16.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:16.844 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:17.045 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:17.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"},{"messageHash":"0x989b3eb30f0af26834711d7abb0512186258134ba1ba49a0e5f939c480040e51"},{"messageHash":"0xa6b2c30c42bea97479cc1b92d418e6f3b3939473e105a3dd8f3bdcd202ceeb2b"}]}'
2026-01-31 04:34:17.049 DEBUG [src.steps.store] messages length is 37
2026-01-31 04:34:17.050 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:17.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"},{"messageHash":"0x989b3eb30f0af26834711d7abb0512186258134ba1ba49a0e5f939c480040e51"},{"messageHash":"0xa6b2c30c42bea97479cc1b92d418e6f3b3939473e105a3dd8f3bdcd202ceeb2b"}]}'
2026-01-31 04:34:17.054 DEBUG [src.steps.store] messages length is 37
2026-01-31 04:34:17.055 DEBUG [tests.store.test_get_messages] Running test with payload A date in common format
2026-01-31 04:34:17.055 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:17.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:17.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:17.061 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:17.262 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:17.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"},{"messageHash":"0x989b3eb30f0af26834711d7abb0512186258134ba1ba49a0e5f939c480040e51"},{"messageHash":"0xa6b2c30c42bea97479cc1b92d418e6f3b3939473e105a3dd8f3bdcd202ceeb2b"},{"messageHash":"0xd3fc7122af60e7d4c44e18e963cea35562334341210cdb1034f8eb045cfa4978"}]}'
2026-01-31 04:34:17.266 DEBUG [src.steps.store] messages length is 38
2026-01-31 04:34:17.267 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:17.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"},{"messageHash":"0x989b3eb30f0af26834711d7abb0512186258134ba1ba49a0e5f939c480040e51"},{"messageHash":"0xa6b2c30c42bea97479cc1b92d418e6f3b3939473e105a3dd8f3bdcd202ceeb2b"},{"messageHash":"0xd3fc7122af60e7d4c44e18e963cea35562334341210cdb1034f8eb045cfa4978"}]}'
2026-01-31 04:34:17.271 DEBUG [src.steps.store] messages length is 38
2026-01-31 04:34:17.271 DEBUG [tests.store.test_get_messages] Running test with payload A time string
2026-01-31 04:34:17.271 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:17.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:17.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:17.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:17.477 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:17.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"},{"messageHash":"0x989b3eb30f0af26834711d7abb0512186258134ba1ba49a0e5f939c480040e51"},{"messageHash":"0xa6b2c30c42bea97479cc1b92d418e6f3b3939473e105a3dd8f3bdcd202ceeb2b"},{"messageHash":"0xd3fc7122af60e7d4c44e18e963cea35562334341210cdb1034f8eb045cfa4978"},{"messageHash":"0xf4f46f550584a45f3998d307198149b9baadf2e8de9993cccacba1b6a01ba8fe"}]}'
2026-01-31 04:34:17.482 DEBUG [src.steps.store] messages length is 39
2026-01-31 04:34:17.482 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:17.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"},{"messageHash":"0x989b3eb30f0af26834711d7abb0512186258134ba1ba49a0e5f939c480040e51"},{"messageHash":"0xa6b2c30c42bea97479cc1b92d418e6f3b3939473e105a3dd8f3bdcd202ceeb2b"},{"messageHash":"0xd3fc7122af60e7d4c44e18e963cea35562334341210cdb1034f8eb045cfa4978"},{"messageHash":"0xf4f46f550584a45f3998d307198149b9baadf2e8de9993cccacba1b6a01ba8fe"}]}'
2026-01-31 04:34:17.486 DEBUG [src.steps.store] messages length is 39
2026-01-31 04:34:17.486 DEBUG [tests.store.test_get_messages] Running test with payload A mathematical equation
2026-01-31 04:34:17.487 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:17.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30675/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:17.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:17.492 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:17.693 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:17.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30675/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"},{"messageHash":"0x989b3eb30f0af26834711d7abb0512186258134ba1ba49a0e5f939c480040e51"},{"messageHash":"0xa6b2c30c42bea97479cc1b92d418e6f3b3939473e105a3dd8f3bdcd202ceeb2b"},{"messageHash":"0xd3fc7122af60e7d4c44e18e963cea35562334341210cdb1034f8eb045cfa4978"},{"messageHash":"0xf4f46f550584a45f3998d307198149b9baadf2e8de9993cccacba1b6a01ba8fe"},{"messageHash":"0x95a8c2c9a076584cc1f207899c2d538d8d3f4489c8e742d97315d523063faf7c"}]}'
2026-01-31 04:34:17.698 DEBUG [src.steps.store] messages length is 40
2026-01-31 04:34:17.698 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:34:17.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x072c4f24d8080d24b4f8abcebe68170cb0137c11d5833b508261568ba2a368e1"},{"messageHash":"0x3782d3f250d1c133b16e57157d1ab07b25e3ed169fe74a396b7055a4deabbdb4"},{"messageHash":"0x93a69b8716d73ac74ca36ebdec63e0ebe48acf88babd45900542f5f124e54ab0"},{"messageHash":"0x6e2ada87869c6da6bb87dea4cc5a5fd7ea384262eb1d356c24487e58d439a6d3"},{"messageHash":"0x42904c5739c489d87fe691061909cdbd8c9215b361ab69732fa1a9eade833a4e"},{"messageHash":"0x2298c12adbeb6f3df073a7e14d6b4ee8654e81a5b40241eb7af275644cc6bd1c"},{"messageHash":"0x5d0c589f5d5e5cb925228b1cc24d6d927109e4ffe50292e81eefb6f8121b49f5"},{"messageHash":"0x473befb0fb780c84ed00de81b8278b600c579877fbf61a26cc655ae332087265"},{"messageHash":"0xd9833b16ad8ea502348724c2e16274c33058aac3bddc592cb967c569b7e05834"},{"messageHash":"0x55e0ae17d44acf86a72edb61236966e851e7dcf3ba2b469cad6f5d1591bce74d"},{"messageHash":"0x67ae9f801c582062b82e84d6f1d2f9075c47990e0d0a3853dc5d4242b7b7dcfc"},{"messageHash":"0x8e8a4e36bfcecb7417747e737cf5e0a8ae6dcfab1f998c9b77f516e25701c176"},{"messageHash":"0x944a7cc9447a2e933c00e7709288914f00dd21c645e30804f0fadecc4ca9ef32"},{"messageHash":"0x6e42c2480583539e612c16e0f1bbbe6f74005725fda18483d386637127ea6a0e"},{"messageHash":"0xe4663afdfb80023612aa25f4fc6c938401d356281ba9910532eed556d049667f"},{"messageHash":"0x4afdffa7b7ba308ef535b95a04c52803cdab64ad4d33bbc4a2394bd068c3c9e9"},{"messageHash":"0x11d9d4a07d5b02eb270713657de1ce928666c7b5357318a89e50ef7dff565e1a"},{"messageHash":"0x864fc8f20475ee70d46bad9ad160f35a2e0a55f746372cced473a7e8a0b71d60"},{"messageHash":"0x6ca366d1e5dde07921d547ded649a1adb0392708234385d989ec04eee68aa4b1"},{"messageHash":"0xb5297ad25f55c60732a4cf76e05ce16d02dfa5f7af4f09e7e977d9c124ecbe09"},{"messageHash":"0x8f7fb3f0c60e7292a3a93164550931514aa78a467c50079671cb3a7d50df9d5b"},{"messageHash":"0x6249ef1accbd234e9f12684d53042eb5096876115f4edda3954bc9ffaff549b7"},{"messageHash":"0xbb983232f3c4c0f5531789ca6bda5055d0fd7924042c4ffe7e83c01d796b57b6"},{"messageHash":"0x696b111026ef3c246b6e9f6754e2aaccd634a04b512ebe4740e94ceb2847571c"},{"messageHash":"0xcd8c924c3889577d867c9d4face497d428c51949c866fc0af5c4746d187dafb6"},{"messageHash":"0xe408528d598a3b9ad821f73bfaa5a4559bd8bf34d9788a49b77f35464c079c74"},{"messageHash":"0x900f3d7ba574b82d55191caf2217189b04851132eb8a47de84d42e608fbe47d5"},{"messageHash":"0xbdf2cde6c36df91cf10ad392736d1cab40204e3d69178f3f840d97ac7f2d6837"},{"messageHash":"0xe6bc984b0a0806eca9fc8ddc356b914e00f10f071047eb477ab8c49ead758121"},{"messageHash":"0x0369975e94da254844e3dc49714458929d7fc53bb77142b38ce310e8daae8d0f"},{"messageHash":"0x0239c585da3d1a5423dc3cac64cc04c1d7ecf7cc742f2c05e24287c60bc8b2a7"},{"messageHash":"0x4aa2f2ea9689b07cffe94d9905f9ead9d9522c9f28e100c8862bc92de682039a"},{"messageHash":"0x5cd2bdb12cd1a6807c342756b098ce6f81577dfa35a698bea99418ce2a8c839b"},{"messageHash":"0x947bb131cdfa6e17c15fb04323a61caba9b7efa33b4166842c5a4f3ec45c4839"},{"messageHash":"0xe73105f7e06054f701a25c7e785fd5bd4ad4af1f0ce8ba6f7353c258e117b1db"},{"messageHash":"0x989b3eb30f0af26834711d7abb0512186258134ba1ba49a0e5f939c480040e51"},{"messageHash":"0xa6b2c30c42bea97479cc1b92d418e6f3b3939473e105a3dd8f3bdcd202ceeb2b"},{"messageHash":"0xd3fc7122af60e7d4c44e18e963cea35562334341210cdb1034f8eb045cfa4978"},{"messageHash":"0xf4f46f550584a45f3998d307198149b9baadf2e8de9993cccacba1b6a01ba8fe"},{"messageHash":"0x95a8c2c9a076584cc1f207899c2d538d8d3f4489c8e742d97315d523063faf7c"}]}'
2026-01-31 04:34:17.702 DEBUG [src.steps.store] messages length is 40
2026-01-31 04:34:17.705 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:34:17.706 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:34:17.706 DEBUG [src.node.waku_node] Stopping container with id e5036e741915
2026-01-31 04:34:18.271 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:34:18.272 DEBUG [src.node.waku_node] Stopping container with id b5f1f6adbbe1
2026-01-31 04:34:18.836 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:34:18.837 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:34:18.870 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:34:18.887 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,337 @@
2026-01-31 04:35:53.924 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:35:53.925 DEBUG [tests.conftest] Running test: test_three_store_sync_exchange with id: 2026-01-31_04-35-53__17133d6e-7714-4630-8f2f-6b83a5469a41
2026-01-31 04:35:53.925 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:35:53.932 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:35:53.932 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-35-53__17133d6e-7714-4630-8f2f-6b83a5469a41__wakuorg_nwaku:latest.log
2026-01-31 04:35:53.939 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:35:53.939 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-35-53__17133d6e-7714-4630-8f2f-6b83a5469a41__wakuorg_nwaku:latest.log
2026-01-31 04:35:53.945 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:35:53.946 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-35-53__17133d6e-7714-4630-8f2f-6b83a5469a41__wakuorg_nwaku:latest.log
2026-01-31 04:35:53.946 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:35:53.947 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:35:53.947 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:35:53.948 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:35:53.949 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.209
2026-01-31 04:35:53.949 DEBUG [src.node.docker_mananger] Generated ports ['60471', '60472', '60473', '60474', '60475']
2026-01-31 04:35:53.949 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:35:53.949 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:35:53.949 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:35:53.949 DEBUG [src.node.docker_mananger] docker run -i -t -p 60471:60471 -p 60472:60472 -p 60473:60473 -p 60474:60474 -p 60475:60475 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60473 --rest-port=60471 --tcp-port=60472 --discv5-udp-port=60474 --rest-address=0.0.0.0 --nat=extip:172.18.75.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccc8ad4801390709e6aeda5debcd5766c75c2e3eac4c5eecb1ecba188adfdbe8 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60475 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-01-31 04:35:54.125 ERROR [src.node.docker_mananger] Max retries reached for container a5a9a5ae96f4. Exiting log stream.
2026-01-31 04:35:54.144 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.209 waku 652e0ca1251ee58317c323530cfe2d600b70e932765fa9bd7bdc654253a74e4c
2026-01-31 04:35:54.177 DEBUG [src.node.docker_mananger] Container started with ID 652e0ca1251e. Setting up logs at ./log/docker/node1_2026-01-31_04-35-53__17133d6e-7714-4630-8f2f-6b83a5469a41__wakuorg_nwaku:latest.log
2026-01-31 04:35:54.179 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60471
2026-01-31 04:35:54.180 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:35:54.723 ERROR [src.node.docker_mananger] Max retries reached for container 7e3141f4601f. Exiting log stream.
2026-01-31 04:35:55.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60471/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:55.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:35:55.184 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:35:55.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60471/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:55.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.209/tcp/60472/p2p/16Uiu2HAm2U67fMf14jnM8n2rSFmRgS9qrPyKK4TcTMeDdS5E7sR6","/ip4/172.18.75.209/tcp/60473/ws/p2p/16Uiu2HAm2U67fMf14jnM8n2rSFmRgS9qrPyKK4TcTMeDdS5E7sR6"],"enrUri":"enr:-L24QF50TxnsJbeex4pjnH9q54ToaXnvbCHDBQZIWrK8cV6eExfopGB7FcO7gye5CSXhFmluHQvTO4mDZD7BYqrM3TcCgmlkgnY0gmlwhKwSS9GKbXVsdGlhZGRyc5YACASsEkvRBuw4AAoErBJL0QbsOd0DgnJzhQADAQAAiXNlY3AyNTZrMaECaKBCqLZxbtmQN4RDu9YfZQFYWy17QpZamHELHXd7B_2DdGNwguw4g3VkcILsOoV3YWt1MhM"}'
2026-01-31 04:35:55.187 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:35:55.188 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:55.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:55.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:55.202 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:55.413 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:55.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:55.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:55.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:55.629 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:55.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:55.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:55.633 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:55.844 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:55.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:55.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:55.849 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:56.059 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:56.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:56.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:56.275 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:56.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:56.279 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:56.490 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:56.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:56.495 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:56.706 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:56.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:56.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:56.921 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:56.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:56.925 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:57.136 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:57.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:57.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.141 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:57.351 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:57.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:57.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:57.567 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:57.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:57.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:57.782 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:57.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:57.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.786 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:57.997 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:57.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:58.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:58.002 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:58.213 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:58.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:58.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:58.217 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:58.428 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:58.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:58.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:58.432 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:58.643 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:58.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:58.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:58.649 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:58.859 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:58.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:58.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:58.864 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:59.075 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:59.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:59.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:59.080 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:59.290 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:59.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:59.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:59.295 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:59.506 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:35:59.506 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:35:59.508 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:35:59.508 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.133
2026-01-31 04:35:59.508 DEBUG [src.node.docker_mananger] Generated ports ['15733', '15734', '15735', '15736', '15737']
2026-01-31 04:35:59.508 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:35:59.508 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:35:59.508 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:35:59.509 DEBUG [src.node.docker_mananger] docker run -i -t -p 15733:15733 -p 15734:15734 -p 15735:15735 -p 15736:15736 -p 15737:15737 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15735 --rest-port=15733 --tcp-port=15734 --discv5-udp-port=15736 --rest-address=0.0.0.0 --nat=extip:172.18.131.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ae4c51d99dc0edafbae4a308ed0eac89ffdf094ab8ab87fc1ac93bf8299b9f9 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15737 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-01-31 04:35:59.699 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.133 waku c0b19f1534a7205f99842e37b701658de86b465594a01f4650d5af984de5fb1a
2026-01-31 04:35:59.735 DEBUG [src.node.docker_mananger] Container started with ID c0b19f1534a7. Setting up logs at ./log/docker/node2_2026-01-31_04-35-53__17133d6e-7714-4630-8f2f-6b83a5469a41__wakuorg_nwaku:latest.log
2026-01-31 04:35:59.736 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15733
2026-01-31 04:35:59.737 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:36:00.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15733/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:36:00.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:36:00.741 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:36:00.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15733/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:36:00.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.133/tcp/15734/p2p/16Uiu2HAkz8uMLW9ejr9Us4TRXGW9xDaZw3mSkmYkwVRW8MFDX4Pv","/ip4/172.18.131.133/tcp/15735/ws/p2p/16Uiu2HAkz8uMLW9ejr9Us4TRXGW9xDaZw3mSkmYkwVRW8MFDX4Pv"],"enrUri":"enr:-L24QKJzC3AMfDzgFra1VsAfzYD6dINgZfyR9A7_1g6sMinHb28EAVTT0XEuYzgY7h2HPvrloGU1jyOITVlWWImRBIgCgmlkgnY0gmlwhKwSg4WKbXVsdGlhZGRyc5YACASsEoOFBj12AAoErBKDhQY9d90DgnJzhQADAQAAiXNlY3AyNTZrMaECRf6uFV06irwM8XdIA4pa8KjQ_1DDfGPnnLDskOhXzE2DdGNwgj12g3VkcII9eIV3YWt1MhM"}'
2026-01-31 04:36:00.744 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:36:00.745 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:00.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:00.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:00.759 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:00.970 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:00.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:00.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:00.975 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:01.185 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:01.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:01.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:01.190 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:01.401 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:01.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:01.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:01.405 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:01.616 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:01.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:01.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:01.621 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:01.831 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:01.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:01.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:01.836 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:02.047 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:02.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:02.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:02.051 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:02.262 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:02.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:02.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:02.266 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:02.477 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:02.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:02.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:02.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:02.692 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:02.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:02.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:02.697 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:02.908 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:02.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:02.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:02.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:03.123 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:03.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:03.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:03.128 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:03.338 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:03.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:03.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:03.343 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:03.554 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:03.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:03.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:03.558 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:03.769 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:03.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:03.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:03.773 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:03.984 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:03.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:03.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:03.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:04.199 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:04.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:04.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:04.203 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:04.414 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:04.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:04.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:04.419 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:04.630 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:04.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:04.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:04.634 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:04.845 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:04.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:04.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:04.849 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:05.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15733/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.209/tcp/60472/p2p/16Uiu2HAm2U67fMf14jnM8n2rSFmRgS9qrPyKK4TcTMeDdS5E7sR6"]'
2026-01-31 04:36:05.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:05.085 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:36:05.085 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:36:05.089 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:36:05.090 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.33
2026-01-31 04:36:05.090 DEBUG [src.node.docker_mananger] Generated ports ['29566', '29567', '29568', '29569', '29570']
2026-01-31 04:36:05.091 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:36:05.092 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:36:05.092 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:36:05.092 DEBUG [src.node.docker_mananger] docker run -i -t -p 29566:29566 -p 29567:29567 -p 29568:29568 -p 29569:29569 -p 29570:29570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29568 --rest-port=29566 --tcp-port=29567 --discv5-udp-port=29569 --rest-address=0.0.0.0 --nat=extip:172.18.203.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afa43b6d30fdf98e591b27124ecd4ee43dadfb7efbbb88dd61616142dcdeb339 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29570 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-01-31 04:36:05.281 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.33 waku 1cd5e30a0bc375a9e02344f7f51e0de70c06558ff153936bca0d5ec055fe7bdd
2026-01-31 04:36:05.314 DEBUG [src.node.docker_mananger] Container started with ID 1cd5e30a0bc3. Setting up logs at ./log/docker/node3_2026-01-31_04-35-53__17133d6e-7714-4630-8f2f-6b83a5469a41__wakuorg_nwaku:latest.log
2026-01-31 04:36:05.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29566
2026-01-31 04:36:05.316 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:36:06.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29566/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:36:06.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:36:06.320 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:36:06.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29566/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:36:06.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.33/tcp/29567/p2p/16Uiu2HAmP2JPkvNzoBx7PnyxPTiwHHq5vissjaZybRnG78Rp5gpY","/ip4/172.18.203.33/tcp/29568/ws/p2p/16Uiu2HAmP2JPkvNzoBx7PnyxPTiwHHq5vissjaZybRnG78Rp5gpY"],"enrUri":"enr:-L24QLapzCK2R9gpjUOvLzCQBR0IzyvXsTu0vHlejnzsch87YGa_zHVu2fEIZwg600XrZPPFlVSgdyqIbVQmTc227FgCgmlkgnY0gmlwhKwSyyGKbXVsdGlhZGRyc5YACASsEsshBnN_AAoErBLLIQZzgN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmgp3j6xPk-fVDSN2z_UVNbAy-SAeE23JDPAHbc7OHJGDdGNwgnN_g3VkcIJzgYV3YWt1MhM"}'
2026-01-31 04:36:06.323 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:36:06.323 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:06.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:06.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:06.338 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:06.548 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:06.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:06.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:06.553 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:06.764 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:06.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:06.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:06.768 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:06.979 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:06.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:06.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:06.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:07.194 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:07.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:07.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:07.198 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:07.409 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:07.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:07.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:07.413 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:07.624 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:07.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:07.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:07.629 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:07.839 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:07.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:07.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:07.844 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:08.055 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:08.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:08.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:08.059 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:08.270 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:08.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:08.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:08.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:08.485 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:08.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:08.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:08.490 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:08.700 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:08.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:08.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:08.705 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:08.916 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:08.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:08.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:08.920 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:09.131 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:09.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:09.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:09.135 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:09.346 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:09.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:09.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:09.350 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:09.561 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:09.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:09.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:09.565 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:09.776 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:09.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:09.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:09.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:09.992 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:09.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:09.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:09.996 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:10.207 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:10.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:10.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:10.212 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:10.422 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:10.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:10.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:10.427 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:10.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.209/tcp/60472/p2p/16Uiu2HAm2U67fMf14jnM8n2rSFmRgS9qrPyKK4TcTMeDdS5E7sR6"]'
2026-01-31 04:36:10.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:10.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29566/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.133/tcp/15734/p2p/16Uiu2HAkz8uMLW9ejr9Us4TRXGW9xDaZw3mSkmYkwVRW8MFDX4Pv"]'
2026-01-31 04:36:10.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:28.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60471/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:36:28.689 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-01-31 04:36:28.689 DEBUG [tests.store_sync.test_store_sync] Node-A store has 60 messages
2026-01-31 04:36:28.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15733/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:36:28.694 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-01-31 04:36:28.694 DEBUG [tests.store_sync.test_store_sync] Node-B store has 60 messages
2026-01-31 04:36:28.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:36:28.699 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-01-31 04:36:28.699 DEBUG [tests.store_sync.test_store_sync] Node-C store has 60 messages
2026-01-31 04:36:28.700 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:36:28.701 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:36:28.702 DEBUG [src.node.waku_node] Stopping container with id 652e0ca1251e
2026-01-31 04:36:29.283 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:36:29.283 DEBUG [src.node.waku_node] Stopping container with id c0b19f1534a7
2026-01-31 04:36:29.829 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:36:29.829 DEBUG [src.node.waku_node] Stopping container with id 1cd5e30a0bc3
2026-01-31 04:36:30.097 ERROR [src.node.docker_mananger] Max retries reached for container 652e0ca1251e. Exiting log stream.
2026-01-31 04:36:30.375 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:36:30.376 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:36:30.409 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:36:30.432 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:36:30.452 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_same_shard[content_topic_list1] with id: 2026-01-31_04-32-39__c61d186e-1578-4794-befd-1e95ede128c1
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-01-31_04-32-39__c61d186e-1578-4794-befd-1e95ede128c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54725', '54726', '54727', '54728', '54729']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54725:54725 -p 54726:54726 -p 54727:54727 -p 54728:54728 -p 54729:54729 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54727 --rest-port=54725 --tcp-port=54726 --discv5-udp-port=54728 --rest-address=0.0.0.0 --nat=extip:172.18.174.84 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=842ac0ffb1c5dae47ad41caeeb2de313fd0191d72bf33fa9b1a4434fd9237fde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54729 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.84 waku 75e7f05e5e9d81788b9d2adb002997cdc0a946a9180e9d07fb5e7fe8031ab9ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75e7f05e5e9d. Setting up logs at ./log/docker/node1_2026-01-31_04-32-39__c61d186e-1578-4794-befd-1e95ede128c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54725
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 bb0d7b790d62. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8020a3756048. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54725/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54725/debug/v1/info" -H "Content-Type: application/json" -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.84/tcp/54726/p2p/16Uiu2HAm4FDJ6ErnGRXFL1uF9wt5P5AvZjWypvNoLPm5j6LuWGUK","/ip4/172.18.174.84/tcp/54727/ws/p2p/16Uiu2HAm4FDJ6ErnGRXFL1uF9wt5P5AvZjWypvNoLPm5j6LuWGUK"],"enrUri":"enr:-L24QJLcRho8u9oBJfU6g8Zi7wCgit3q4EOTOyPzQSJnMaleBOH7XB4VBBGRBUlxepBUoI8So8GHHfYaBfrhe3TEqCMCgmlkgnY0gmlwhKwSrlSKbXVsdGlhZGRyc5YACASsEq5UBtXGAAoErBKuVAbVx90DgnJzhQACAQAAiXNlY3AyNTZrMaECgwszs5qntEqjYHxyZwxmA9j7MgRCzEavLtj5_lAnSDSDdGNwgtXGg3VkcILVyIV3YWt1MgU"}'
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-01-31_04-32-39__c61d186e-1578-4794-befd-1e95ede128c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56329', '56330', '56331', '56332', '56333']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56329:56329 -p 56330:56330 -p 56331:56331 -p 56332:56332 -p 56333:56333 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56331 --rest-port=56329 --tcp-port=56330 --discv5-udp-port=56332 --rest-address=0.0.0.0 --nat=extip:172.18.204.15 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ded255b8f3fffa007c545fc4ba2fbc90195dbdcbef5c7e5aa4fddea90ab810b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56333 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJLcRho8u9oBJfU6g8Zi7wCgit3q4EOTOyPzQSJnMaleBOH7XB4VBBGRBUlxepBUoI8So8GHHfYaBfrhe3TEqCMCgmlkgnY0gmlwhKwSrlSKbXVsdGlhZGRyc5YACASsEq5UBtXGAAoErBKuVAbVx90DgnJzhQACAQAAiXNlY3AyNTZrMaECgwszs5qntEqjYHxyZwxmA9j7MgRCzEavLtj5_lAnSDSDdGNwgtXGg3VkcILVyIV3YWt1MgU --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.15 waku 5b9c89e932fc60efdb578f637ef6190d3b12abc18ef94cb93b3be9013e403bbf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b9c89e932fc. Setting up logs at ./log/docker/node2_2026-01-31_04-32-39__c61d186e-1578-4794-befd-1e95ede128c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56329
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56329/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56329/debug/v1/info" -H "Content-Type: application/json" -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.15/tcp/56330/p2p/16Uiu2HAkxgcdL3dsGyEoNYzHBUTkjCUmxHki68t4xWz4DNC37wYy","/ip4/172.18.204.15/tcp/56331/ws/p2p/16Uiu2HAkxgcdL3dsGyEoNYzHBUTkjCUmxHki68t4xWz4DNC37wYy"],"enrUri":"enr:-L24QJOq6aTpzyxob9gh_tuMewdoRTH0xfavUjB5tqKnGxaWBaIpfa3bJxZqHFbA7SoPR3C9x3Y27Cz1HliPp8hI-TgCgmlkgnY0gmlwhKwSzA-KbXVsdGlhZGRyc5YACASsEswPBtwKAAoErBLMDwbcC90DgnJzhQACAQAAiXNlY3AyNTZrMaECMGb7WtDqSpmgaxFpt6G5Q5uMXgmSV2gnPquRaMHX_AaDdGNwgtwKg3VkcILcDIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56329/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.84/tcp/54726/p2p/16Uiu2HAm4FDJ6ErnGRXFL1uF9wt5P5AvZjWypvNoLPm5j6LuWGUK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54725/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56329/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54725/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54725/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1769833961685712670,"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:56329/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1769833961685712670,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54725/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54725/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1769833961801529884,"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:56329/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1769833961801529884,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54725/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/daily/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54725/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1769833961914921165,"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:56329/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1769833961914921165,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54725/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54725/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1769833962028358909,"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:56329/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1769833962028358909,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54725/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/updates/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54725/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1769833962142106794,"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:56329/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1769833962142106794,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54725/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/reviews/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54725/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1769833962275287861,"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:56329/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1769833962275287861,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54725/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54725/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1769833962390092013,"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:56329/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1769833962390092013,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54725/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/updates/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54725/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1769833962503865326,"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:56329/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1769833962503865326,"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 75e7f05e5e9d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5b9c89e932fc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
2026-01-31 04:34:12.229 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:34:12.230 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss60] with id: 2026-01-31_04-34-12__50bded01-ae69-4428-aeba-161b7ef0a68f
2026-01-31 04:34:12.230 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:34:12.230 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:34:12.237 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:34:12.237 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-34-12__50bded01-ae69-4428-aeba-161b7ef0a68f__wakuorg_nwaku:latest.log
2026-01-31 04:34:12.242 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:34:12.243 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-34-12__50bded01-ae69-4428-aeba-161b7ef0a68f__wakuorg_nwaku:latest.log
2026-01-31 04:34:12.249 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:34:12.249 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-34-12__50bded01-ae69-4428-aeba-161b7ef0a68f__wakuorg_nwaku:latest.log
2026-01-31 04:34:12.255 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:34:12.255 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-01-31_04-34-12__50bded01-ae69-4428-aeba-161b7ef0a68f__wakuorg_nwaku:latest.log
2026-01-31 04:34:12.255 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:34:12.255 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:34:12.257 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:34:12.257 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.10
2026-01-31 04:34:12.257 DEBUG [src.node.docker_mananger] Generated ports ['9469', '9470', '9471', '9472', '9473']
2026-01-31 04:34:12.257 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:34:12.257 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:34:12.257 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:34:12.258 DEBUG [src.node.docker_mananger] docker run -i -t -p 9469:9469 -p 9470:9470 -p 9471:9471 -p 9472:9472 -p 9473:9473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9471 --rest-port=9469 --tcp-port=9470 --discv5-udp-port=9472 --rest-address=0.0.0.0 --nat=extip:172.18.74.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=173fd8c6ffaf6df6e90fdb4a283b0adbb9bdd9cbcadcf5eacd3eb9b6e1f68dce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9473 --metrics-logging=true --relay=true
2026-01-31 04:34:12.440 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.10 waku 34c0b77fd7c21f911e45307bcffdc509e00bee933a40b75bf7e2e4ea2017b4fe
2026-01-31 04:34:12.469 DEBUG [src.node.docker_mananger] Container started with ID 34c0b77fd7c2. Setting up logs at ./log/docker/node1_2026-01-31_04-34-12__50bded01-ae69-4428-aeba-161b7ef0a68f__wakuorg_nwaku:latest.log
2026-01-31 04:34:12.470 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9469
2026-01-31 04:34:12.470 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:34:13.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9469/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:13.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:34:13.475 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:34:13.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9469/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:13.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.10/tcp/9470/p2p/16Uiu2HAmBnJMjdLreCY3yBQh2QwfS46qHrvADfrDS5wgGqUgiu9W","/ip4/172.18.74.10/tcp/9471/ws/p2p/16Uiu2HAmBnJMjdLreCY3yBQh2QwfS46qHrvADfrDS5wgGqUgiu9W"],"enrUri":"enr:-L24QDusIdEjrHgevRZk68sZoJkD7HLnQoiRgb18SfFGrOikFqeRy-nHC8Sa484E0dTQLsbBzzV_a1NCDjrkO0W4YTkCgmlkgnY0gmlwhKwSSgqKbXVsdGlhZGRyc5YACASsEkoKBiT-AAoErBJKCgYk_90DgnJzhQADAQAAiXNlY3AyNTZrMaEC8wO9dtTMnRV3EHmw2QcuRdGx4zaSmAfl83nSByYzh3WDdGNwgiT-g3VkcIIlAIV3YWt1MgE"}'
2026-01-31 04:34:13.478 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:34:13.478 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:34:13.478 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:34:13.479 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:34:13.479 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.144
2026-01-31 04:34:13.479 DEBUG [src.node.docker_mananger] Generated ports ['36581', '36582', '36583', '36584', '36585']
2026-01-31 04:34:13.480 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:34:13.480 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:34:13.480 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:34:13.480 DEBUG [src.node.docker_mananger] docker run -i -t -p 36581:36581 -p 36582:36582 -p 36583:36583 -p 36584:36584 -p 36585:36585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36583 --rest-port=36581 --tcp-port=36582 --discv5-udp-port=36584 --rest-address=0.0.0.0 --nat=extip:172.18.90.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=88aab8bce0df78803eef6fba1ae39efdf6a817c0a3e81db3d92a8469bcbf8b7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36585 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDusIdEjrHgevRZk68sZoJkD7HLnQoiRgb18SfFGrOikFqeRy-nHC8Sa484E0dTQLsbBzzV_a1NCDjrkO0W4YTkCgmlkgnY0gmlwhKwSSgqKbXVsdGlhZGRyc5YACASsEkoKBiT-AAoErBJKCgYk_90DgnJzhQADAQAAiXNlY3AyNTZrMaEC8wO9dtTMnRV3EHmw2QcuRdGx4zaSmAfl83nSByYzh3WDdGNwgiT-g3VkcIIlAIV3YWt1MgE
2026-01-31 04:34:13.655 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.144 waku 44f19b40a832f089fbe22537c257a0ee6a839e03730fc4f8f5bfcabfa2e95a6b
2026-01-31 04:34:13.687 DEBUG [src.node.docker_mananger] Container started with ID 44f19b40a832. Setting up logs at ./log/docker/node2_2026-01-31_04-34-12__50bded01-ae69-4428-aeba-161b7ef0a68f__wakuorg_nwaku:latest.log
2026-01-31 04:34:13.687 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36581
2026-01-31 04:34:13.688 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:34:14.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36581/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:34:14.703 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:34:14.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:14.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.144/tcp/36582/p2p/16Uiu2HAmTGDZ2Fzyt2JYdDffURnGw9AHCDMRfEkWdCv7PMfsyNYS","/ip4/172.18.90.144/tcp/36583/ws/p2p/16Uiu2HAmTGDZ2Fzyt2JYdDffURnGw9AHCDMRfEkWdCv7PMfsyNYS"],"enrUri":"enr:-L24QLX3C3oc57e9qITVBkAyX9jf9FUf760qm-lknOx6NCYRYDRpQV-JCh2XOQHJs1VK70JL4q3B4voBZMi3Q5I9A0ECgmlkgnY0gmlwhKwSWpCKbXVsdGlhZGRyc5YACASsElqQBo7mAAoErBJakAaO590DgnJzhQADAQAAiXNlY3AyNTZrMaED2Qnfh2kxQ3XssKqGStQ17JnD4hFDIzlUWBnkKqFi3rODdGNwgo7mg3VkcIKO6IV3YWt1MgE"}'
2026-01-31 04:34:14.711 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:34:14.712 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:34:14.712 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:34:14.713 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:34:14.714 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.81
2026-01-31 04:34:14.714 DEBUG [src.node.docker_mananger] Generated ports ['29021', '29022', '29023', '29024', '29025']
2026-01-31 04:34:14.714 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:34:14.714 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:34:14.714 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:34:14.714 DEBUG [src.node.docker_mananger] docker run -i -t -p 29021:29021 -p 29022:29022 -p 29023:29023 -p 29024:29024 -p 29025:29025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29023 --rest-port=29021 --tcp-port=29022 --discv5-udp-port=29024 --rest-address=0.0.0.0 --nat=extip:172.18.201.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=beba9e2ecca1082ca32e94dbe2dc00aa9bac6adb18b4df75bdacafc7df2edacc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29025 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLX3C3oc57e9qITVBkAyX9jf9FUf760qm-lknOx6NCYRYDRpQV-JCh2XOQHJs1VK70JL4q3B4voBZMi3Q5I9A0ECgmlkgnY0gmlwhKwSWpCKbXVsdGlhZGRyc5YACASsElqQBo7mAAoErBJakAaO590DgnJzhQADAQAAiXNlY3AyNTZrMaED2Qnfh2kxQ3XssKqGStQ17JnD4hFDIzlUWBnkKqFi3rODdGNwgo7mg3VkcIKO6IV3YWt1MgE
2026-01-31 04:34:14.898 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.81 waku 285c1bb24505a9e99466ecc0d5c43e975777230792453718c22d57e4010a06ee
2026-01-31 04:34:14.928 DEBUG [src.node.docker_mananger] Container started with ID 285c1bb24505. Setting up logs at ./log/docker/node3_2026-01-31_04-34-12__50bded01-ae69-4428-aeba-161b7ef0a68f__wakuorg_nwaku:latest.log
2026-01-31 04:34:14.928 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29021
2026-01-31 04:34:14.928 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:34:15.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29021/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:34:15.941 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:34:15.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:15.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.81/tcp/29022/p2p/16Uiu2HAmJwgLsAxiFzf9D4fWj5tZWqgowkbwuXNUudcUmLQS1WMJ","/ip4/172.18.201.81/tcp/29023/ws/p2p/16Uiu2HAmJwgLsAxiFzf9D4fWj5tZWqgowkbwuXNUudcUmLQS1WMJ"],"enrUri":"enr:-L24QAcZ-V_a50sH2Oq5wwG1JkrtVmNkXAS_NKKxqWOdj6iBKOUqj3eB2lzmo9QmAF6QF5ucJnEr2z_AQ8fO8YUG5QECgmlkgnY0gmlwhKwSyVGKbXVsdGlhZGRyc5YACASsEslRBnFeAAoErBLJUQZxX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXWyiZsyYSwP7bqDGGo8duwLbvaWnBjMgWvBcsYPxh12DdGNwgnFeg3VkcIJxYIV3YWt1MgE"}'
2026-01-31 04:34:15.948 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:34:15.948 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:34:15.948 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:34:15.950 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:34:15.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.63
2026-01-31 04:34:15.951 DEBUG [src.node.docker_mananger] Generated ports ['41072', '41073', '41074', '41075', '41076']
2026-01-31 04:34:15.951 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:34:15.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:34:15.951 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:34:15.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 41072:41072 -p 41073:41073 -p 41074:41074 -p 41075:41075 -p 41076:41076 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41074 --rest-port=41072 --tcp-port=41073 --discv5-udp-port=41075 --rest-address=0.0.0.0 --nat=extip:172.18.97.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f8790aeeb117dde5c9c0587aea97c8cfec5979289eb8c3ef4cc47dd4ea2a91c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41076 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAcZ-V_a50sH2Oq5wwG1JkrtVmNkXAS_NKKxqWOdj6iBKOUqj3eB2lzmo9QmAF6QF5ucJnEr2z_AQ8fO8YUG5QECgmlkgnY0gmlwhKwSyVGKbXVsdGlhZGRyc5YACASsEslRBnFeAAoErBLJUQZxX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXWyiZsyYSwP7bqDGGo8duwLbvaWnBjMgWvBcsYPxh12DdGNwgnFeg3VkcIJxYIV3YWt1MgE
2026-01-31 04:34:16.135 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.63 waku a83ba31bf59ad1c3609e19412d0693748efaff6eb230badb7dbd7634fee73ec6
2026-01-31 04:34:16.165 DEBUG [src.node.docker_mananger] Container started with ID a83ba31bf59a. Setting up logs at ./log/docker/node4_2026-01-31_04-34-12__50bded01-ae69-4428-aeba-161b7ef0a68f__wakuorg_nwaku:latest.log
2026-01-31 04:34:16.165 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41072
2026-01-31 04:34:16.166 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:34:17.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41072/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:34:17.179 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:34:17.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41072/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.63/tcp/41073/p2p/16Uiu2HAmLcd3F3qZu4qRK9As61A8YijdEajHqJNv2TgJNcykYmt4","/ip4/172.18.97.63/tcp/41074/ws/p2p/16Uiu2HAmLcd3F3qZu4qRK9As61A8YijdEajHqJNv2TgJNcykYmt4"],"enrUri":"enr:-L24QKNsegiVRlpjKW5bw00nfAAuC6QVqnGCPcJmsOtvIv-cYikX9U4AoxKm-otks7gtWQLQFEKYBvCEwxEJ2NEBlTcCgmlkgnY0gmlwhKwSYT-KbXVsdGlhZGRyc5YACASsEmE_BqBxAAoErBJhPwagct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdkI8uN5qnlXyGDue-mtnBd3FMzp_6TyfWyOoZzKwY4mDdGNwgqBxg3VkcIKgc4V3YWt1MgE"}'
2026-01-31 04:34:17.184 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:34:17.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:34:17.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:17.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:34:17.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:17.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:34:17.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:17.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41072/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:34:17.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:17.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9469/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.90.144/tcp/55950/p2p/16Uiu2HAmTGDZ2Fzyt2JYdDffURnGw9AHCDMRfEkWdCv7PMfsyNYS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-01-31 04:34:17.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36581/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.201.81/tcp/36858/p2p/16Uiu2HAmJwgLsAxiFzf9D4fWj5tZWqgowkbwuXNUudcUmLQS1WMJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.74.10/tcp/9470/p2p/16Uiu2HAmBnJMjdLreCY3yBQh2QwfS46qHrvADfrDS5wgGqUgiu9W","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-31 04:34:17.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29021/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.97.63/tcp/52568/p2p/16Uiu2HAmLcd3F3qZu4qRK9As61A8YijdEajHqJNv2TgJNcykYmt4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.90.144/tcp/36582/p2p/16Uiu2HAmTGDZ2Fzyt2JYdDffURnGw9AHCDMRfEkWdCv7PMfsyNYS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-31 04:34:17.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41072/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:17.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.201.81/tcp/29022/p2p/16Uiu2HAmJwgLsAxiFzf9D4fWj5tZWqgowkbwuXNUudcUmLQS1WMJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-31 04:34:17.223 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-01-31 04:34:37.225 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '15092', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-01-31 04:34:37.252 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '15092', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-01-31 04:34:37.262 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '15092', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '60.0%']
2026-01-31 04:34:37.292 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '15092', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-01-31 04:34:37.301 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-01-31 04:34:37.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:37.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-01-31 04:34:37.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:37.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:37.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:38.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:38.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:45.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:45.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:48.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:48.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:55.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:56.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:57.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:57.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:57.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:57.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:58.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:58.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:01.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:01.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:03.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:03.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:03.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:03.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:03.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:03.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:04.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:04.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:04.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:04.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:04.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:04.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:07.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:07.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:14.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:14.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:14.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:14.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:16.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:16.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:16.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:16.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:17.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:17.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:20.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:20.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:20.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:20.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:21.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:21.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:26.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:26.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:34.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:34.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:35.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:35.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.096 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:35:56.097 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:35:56.097 DEBUG [src.node.waku_node] Stopping container with id 34c0b77fd7c2
2026-01-31 04:35:56.638 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:56.639 DEBUG [src.node.waku_node] Stopping container with id 44f19b40a832
2026-01-31 04:35:57.157 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:57.158 DEBUG [src.node.waku_node] Stopping container with id 285c1bb24505
2026-01-31 04:35:57.451 ERROR [src.node.docker_mananger] Max retries reached for container 34c0b77fd7c2. Exiting log stream.
2026-01-31 04:35:57.675 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:57.676 DEBUG [src.node.waku_node] Stopping container with id a83ba31bf59a
2026-01-31 04:35:57.971 ERROR [src.node.docker_mananger] Max retries reached for container 44f19b40a832. Exiting log stream.
2026-01-31 04:35:58.199 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:58.200 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:35:58.281 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:35:58.368 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:35:58.452 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:35:58.535 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
2026-01-31 04:32:23.807 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:23.808 DEBUG [tests.conftest] Running test: test_message_relayed_before_store_node_is_started with id: 2026-01-31_04-32-23__e54cd832-0659-48f7-9286-d1edbaa469a6
2026-01-31 04:32:23.808 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:23.808 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:32:23.808 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:32:23.816 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:23.816 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-32-23__e54cd832-0659-48f7-9286-d1edbaa469a6__wakuorg_nwaku:latest.log
2026-01-31 04:32:23.816 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:23.816 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:23.818 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:23.818 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.102
2026-01-31 04:32:23.818 DEBUG [src.node.docker_mananger] Generated ports ['53235', '53236', '53237', '53238', '53239']
2026-01-31 04:32:23.818 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:23.818 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:23.819 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:23.819 DEBUG [src.node.docker_mananger] docker run -i -t -p 53235:53235 -p 53236:53236 -p 53237:53237 -p 53238:53238 -p 53239:53239 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53237 --rest-port=53235 --tcp-port=53236 --discv5-udp-port=53238 --rest-address=0.0.0.0 --nat=extip:172.18.60.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdb1bf9efcd7b2c1debbfccc3139ce0fa300d4abcbc53c71fb1f49bf8b5ce563 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53239 --metrics-logging=true --store=true --relay=true
2026-01-31 04:32:24.004 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.102 waku 5feefa45a4fd0f4d091d37e8966b31c0d5dd1a4c2cfc1a771e27ef1ba2eefa3e
2026-01-31 04:32:24.037 ERROR [src.node.docker_mananger] Max retries reached for container 8610fc5c936c. Exiting log stream.
2026-01-31 04:32:24.040 DEBUG [src.node.docker_mananger] Container started with ID 5feefa45a4fd. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-32-23__e54cd832-0659-48f7-9286-d1edbaa469a6__wakuorg_nwaku:latest.log
2026-01-31 04:32:24.042 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53235
2026-01-31 04:32:24.042 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:24.619 ERROR [src.node.docker_mananger] Max retries reached for container b0fc7ead6c4f. Exiting log stream.
2026-01-31 04:32:25.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53235/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:25.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:25.046 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:25.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53235/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:25.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.102/tcp/53236/p2p/16Uiu2HAm2qj2nQhLANUpHBj2LXBsUmfdqpmZhRwDiwmoSb6JmZCD","/ip4/172.18.60.102/tcp/53237/ws/p2p/16Uiu2HAm2qj2nQhLANUpHBj2LXBsUmfdqpmZhRwDiwmoSb6JmZCD"],"enrUri":"enr:-L24QHKLO2Xxcj8meTfSfuqzNp-ICKfJ3O9Cd6nIwhw_ROO7dNTFoWXzHenyFkYkHt4ERk0EFuYc7lBu9O6YZrFIWCYCgmlkgnY0gmlwhKwSPGaKbXVsdGlhZGRyc5YACASsEjxmBs_0AAoErBI8ZgbP9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECbisyxDwS_lHxj3GvPHDM19WRI4-Cwg6Gr2-JNx_kURqDdGNwgs_0g3VkcILP9oV3YWt1MgM"}'
2026-01-31 04:32:25.049 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:25.056 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:25.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-32-23__e54cd832-0659-48f7-9286-d1edbaa469a6__wakuorg_nwaku:latest.log
2026-01-31 04:32:25.057 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:25.057 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:25.058 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:25.058 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.236
2026-01-31 04:32:25.059 DEBUG [src.node.docker_mananger] Generated ports ['12758', '12759', '12760', '12761', '12762']
2026-01-31 04:32:25.059 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:25.059 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:25.059 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:25.059 DEBUG [src.node.docker_mananger] docker run -i -t -p 12758:12758 -p 12759:12759 -p 12760:12760 -p 12761:12761 -p 12762:12762 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12760 --rest-port=12758 --tcp-port=12759 --discv5-udp-port=12761 --rest-address=0.0.0.0 --nat=extip:172.18.173.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43ca21def5cec83f76fe0366db50b7a3fcb9f6ce3dec79eabccab64ffdc7db3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12762 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHKLO2Xxcj8meTfSfuqzNp-ICKfJ3O9Cd6nIwhw_ROO7dNTFoWXzHenyFkYkHt4ERk0EFuYc7lBu9O6YZrFIWCYCgmlkgnY0gmlwhKwSPGaKbXVsdGlhZGRyc5YACASsEjxmBs_0AAoErBI8ZgbP9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECbisyxDwS_lHxj3GvPHDM19WRI4-Cwg6Gr2-JNx_kURqDdGNwgs_0g3VkcILP9oV3YWt1MgM --storenode=/ip4/172.18.60.102/tcp/53236/p2p/16Uiu2HAm2qj2nQhLANUpHBj2LXBsUmfdqpmZhRwDiwmoSb6JmZCD --store=true --relay=true
2026-01-31 04:32:25.259 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.236 waku 8ffcad9abab85cef4ef124dc5ff6093fc23662f571b1c2147b7e69cefa463c5a
2026-01-31 04:32:25.296 DEBUG [src.node.docker_mananger] Container started with ID 8ffcad9abab8. Setting up logs at ./log/docker/store_node1_2026-01-31_04-32-23__e54cd832-0659-48f7-9286-d1edbaa469a6__wakuorg_nwaku:latest.log
2026-01-31 04:32:25.296 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12758
2026-01-31 04:32:25.297 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:26.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12758/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:26.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:26.303 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:26.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:26.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.236/tcp/12759/p2p/16Uiu2HAmNhRD7uFYDpFNRU5wHaDUeVwqvSmfW3sotKcuYCLjdLv6","/ip4/172.18.173.236/tcp/12760/ws/p2p/16Uiu2HAmNhRD7uFYDpFNRU5wHaDUeVwqvSmfW3sotKcuYCLjdLv6"],"enrUri":"enr:-L24QOR8xPqgO-QrtD64CgrJJBRZv-lrb7oAe897oTrSf9G6G1qsX6hGl9jBY0Gkj4bxmxn23MYEPLXgnAQ_-pA4S2ACgmlkgnY0gmlwhKwSreyKbXVsdGlhZGRyc5YACASsEq3sBjHXAAoErBKt7AYx2N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlTQjomoqzE4Hkk13pu_3u_nuYrud67UWf3U5nFmK3xODdGNwgjHXg3VkcIIx2YV3YWt1MgM"}'
2026-01-31 04:32:26.306 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:26.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12758/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.102/tcp/53236/p2p/16Uiu2HAm2qj2nQhLANUpHBj2LXBsUmfdqpmZhRwDiwmoSb6JmZCD"]'
2026-01-31 04:32:26.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:26.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53235/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:26.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:26.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12758/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:26.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:26.316 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:26.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53235/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:26.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:26.321 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:26.522 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:26.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53235/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:26.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7da4797e86e8b1365803c39682a6c1371ff3c91c8a617d1add52fe828c2b6309"}]}'
2026-01-31 04:32:26.526 DEBUG [src.steps.store] messages length is 1
2026-01-31 04:32:26.526 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:26.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12758/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:26.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7da4797e86e8b1365803c39682a6c1371ff3c91c8a617d1add52fe828c2b6309"}]}'
2026-01-31 04:32:26.529 DEBUG [src.steps.store] messages length is 1
2026-01-31 04:32:26.536 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:26.537 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node2_2026-01-31_04-32-23__e54cd832-0659-48f7-9286-d1edbaa469a6__wakuorg_nwaku:latest.log
2026-01-31 04:32:26.537 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:26.537 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:26.538 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:26.539 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.227
2026-01-31 04:32:26.539 DEBUG [src.node.docker_mananger] Generated ports ['14371', '14372', '14373', '14374', '14375']
2026-01-31 04:32:26.539 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:26.539 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:26.539 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:26.539 DEBUG [src.node.docker_mananger] docker run -i -t -p 14371:14371 -p 14372:14372 -p 14373:14373 -p 14374:14374 -p 14375:14375 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14373 --rest-port=14371 --tcp-port=14372 --discv5-udp-port=14374 --rest-address=0.0.0.0 --nat=extip:172.18.160.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a04d5bc633470ffffeb70ee0fe8efdf4cb8d8ea44fdb87ee0fcfbccbefebe9fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14375 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHKLO2Xxcj8meTfSfuqzNp-ICKfJ3O9Cd6nIwhw_ROO7dNTFoWXzHenyFkYkHt4ERk0EFuYc7lBu9O6YZrFIWCYCgmlkgnY0gmlwhKwSPGaKbXVsdGlhZGRyc5YACASsEjxmBs_0AAoErBI8ZgbP9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECbisyxDwS_lHxj3GvPHDM19WRI4-Cwg6Gr2-JNx_kURqDdGNwgs_0g3VkcILP9oV3YWt1MgM --storenode=/ip4/172.18.60.102/tcp/53236/p2p/16Uiu2HAm2qj2nQhLANUpHBj2LXBsUmfdqpmZhRwDiwmoSb6JmZCD --store=false --relay=true
2026-01-31 04:32:26.730 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.227 waku efea48ab2b0d7ec0fa4dc3f46754b382672dbcc8e8cae563e8cab4f1ec8ab99f
2026-01-31 04:32:26.768 DEBUG [src.node.docker_mananger] Container started with ID efea48ab2b0d. Setting up logs at ./log/docker/store_node2_2026-01-31_04-32-23__e54cd832-0659-48f7-9286-d1edbaa469a6__wakuorg_nwaku:latest.log
2026-01-31 04:32:26.769 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14371
2026-01-31 04:32:26.769 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:27.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14371/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:27.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:27.774 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:27.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14371/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:27.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.227/tcp/14372/p2p/16Uiu2HAm7cxTFYppLRpyd91hvG1Dygr5KGjHFewAbZ3rx2aGLdZL","/ip4/172.18.160.227/tcp/14373/ws/p2p/16Uiu2HAm7cxTFYppLRpyd91hvG1Dygr5KGjHFewAbZ3rx2aGLdZL"],"enrUri":"enr:-L24QJAIORIoO9XG1nk9Nkac_qHgmsz3id9OO4KWd2qLwDpoCtJAwKcl4hIHfO5__2J2mK1OKyqa0K1oz_SM-L-wc4QCgmlkgnY0gmlwhKwSoOOKbXVsdGlhZGRyc5YACASsEqDjBjgkAAoErBKg4wY4Jd0DgnJzhQADAQAAiXNlY3AyNTZrMaECtTBCMXRyn1Iv0xglwdv5bXbAkTf_jv4wn0yzFAoQa6uDdGNwgjgkg3VkcII4JoV3YWt1MgE"}'
2026-01-31 04:32:27.777 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:27.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14371/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.102/tcp/53236/p2p/16Uiu2HAm2qj2nQhLANUpHBj2LXBsUmfdqpmZhRwDiwmoSb6JmZCD"]'
2026-01-31 04:32:27.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:27.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53235/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:27.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:27.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12758/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:27.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:27.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14371/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:27.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:27.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14371/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:27.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"497e745d3818c14a90e0","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7da4797e86e8b1365803c39682a6c1371ff3c91c8a617d1add52fe828c2b6309"}]}'
2026-01-31 04:32:27.850 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:27.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53235/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:27.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:27.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:28.057 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:28.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53235/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:28.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7da4797e86e8b1365803c39682a6c1371ff3c91c8a617d1add52fe828c2b6309"},{"messageHash":"0xe7e089603465d2e799d38caeb895bea0c23a39f5c10eb52c0dbb7e0253595405"}]}'
2026-01-31 04:32:28.061 DEBUG [src.steps.store] messages length is 2
2026-01-31 04:32:28.061 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:28.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12758/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:28.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7da4797e86e8b1365803c39682a6c1371ff3c91c8a617d1add52fe828c2b6309"},{"messageHash":"0xe7e089603465d2e799d38caeb895bea0c23a39f5c10eb52c0dbb7e0253595405"}]}'
2026-01-31 04:32:28.065 DEBUG [src.steps.store] messages length is 2
2026-01-31 04:32:28.065 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:28.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14371/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:28.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"df8423061c137b8ba623","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7da4797e86e8b1365803c39682a6c1371ff3c91c8a617d1add52fe828c2b6309"},{"messageHash":"0xe7e089603465d2e799d38caeb895bea0c23a39f5c10eb52c0dbb7e0253595405"}]}'
2026-01-31 04:32:28.074 DEBUG [src.steps.store] messages length is 2
2026-01-31 04:32:28.076 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:28.077 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:28.077 DEBUG [src.node.waku_node] Stopping container with id 5feefa45a4fd
2026-01-31 04:32:28.646 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:28.646 DEBUG [src.node.waku_node] Stopping container with id 8ffcad9abab8
2026-01-31 04:32:29.213 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:29.214 DEBUG [src.node.waku_node] Stopping container with id efea48ab2b0d
2026-01-31 04:32:29.460 ERROR [src.node.docker_mananger] Max retries reached for container 5feefa45a4fd. Exiting log stream.
2026-01-31 04:32:29.744 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:29.747 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:29.756 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:29.761 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:29.766 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-01-31 04:33:29.606 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:33:29.606 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-01-31_04-33-29__d32ebcdd-0703-4ae2-94c3-a938e5d3faaf
2026-01-31 04:33:29.607 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:33:29.607 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:33:29.607 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-31 04:33:29.614 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:29.615 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-33-29__d32ebcdd-0703-4ae2-94c3-a938e5d3faaf__wakuorg_nwaku:latest.log
2026-01-31 04:33:29.615 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:29.615 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:29.616 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:29.616 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.166
2026-01-31 04:33:29.617 DEBUG [src.node.docker_mananger] Generated ports ['53393', '53394', '53395', '53396', '53397']
2026-01-31 04:33:29.617 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:29.617 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:29.617 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:29.617 DEBUG [src.node.docker_mananger] docker run -i -t -p 53393:53393 -p 53394:53394 -p 53395:53395 -p 53396:53396 -p 53397:53397 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53395 --rest-port=53393 --tcp-port=53394 --discv5-udp-port=53396 --rest-address=0.0.0.0 --nat=extip:172.18.171.166 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a3dfb6bc7c8f57d6ffd82fcc76b215adbb19b9d619f4839ca2bc618daa5cbcee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53397 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-01-31 04:33:29.802 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.166 waku b7ff229350ec67bac9a55462f164e36532ff5f12fc748b1b9aa7a5f49bab5184
2026-01-31 04:33:29.833 DEBUG [src.node.docker_mananger] Container started with ID b7ff229350ec. Setting up logs at ./log/docker/node1_2026-01-31_04-33-29__d32ebcdd-0703-4ae2-94c3-a938e5d3faaf__wakuorg_nwaku:latest.log
2026-01-31 04:33:29.834 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53393
2026-01-31 04:33:29.834 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:29.854 ERROR [src.node.docker_mananger] Max retries reached for container 5b442b5d012d. Exiting log stream.
2026-01-31 04:33:30.398 ERROR [src.node.docker_mananger] Max retries reached for container 24dc9b803b9e. Exiting log stream.
2026-01-31 04:33:30.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53393/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:30.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:30.838 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:30.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53393/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:30.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.166/tcp/53394/p2p/16Uiu2HAmEJVt2mZ9wq4BXq9ivZerZyb29VzeKVUv3wDFx32NdY4p","/ip4/172.18.171.166/tcp/53395/ws/p2p/16Uiu2HAmEJVt2mZ9wq4BXq9ivZerZyb29VzeKVUv3wDFx32NdY4p"],"enrUri":"enr:-L24QA4aIQ-U8gzfhInVgE1gLDcDhIhN9h26LhkTUAZUh8XtR5O20_m73lHPazsqWft8gAhVECOAxjtkijVQ585nO9sCgmlkgnY0gmlwhKwSq6aKbXVsdGlhZGRyc5YACASsEqumBtCSAAoErBKrpgbQk90DgnJzhQACAQAAiXNlY3AyNTZrMaEDGHeRCo9Ss6JhQG9A9r2KZgZTwtYJEuy2hHKYxGoFucmDdGNwgtCSg3VkcILQlIV3YWt1MgU"}'
2026-01-31 04:33:30.840 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:30.847 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:30.847 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-33-29__d32ebcdd-0703-4ae2-94c3-a938e5d3faaf__wakuorg_nwaku:latest.log
2026-01-31 04:33:30.848 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:30.848 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:30.849 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:30.849 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.33
2026-01-31 04:33:30.849 DEBUG [src.node.docker_mananger] Generated ports ['33681', '33682', '33683', '33684', '33685']
2026-01-31 04:33:30.850 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:30.850 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:30.850 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:30.850 DEBUG [src.node.docker_mananger] docker run -i -t -p 33681:33681 -p 33682:33682 -p 33683:33683 -p 33684:33684 -p 33685:33685 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33683 --rest-port=33681 --tcp-port=33682 --discv5-udp-port=33684 --rest-address=0.0.0.0 --nat=extip:172.18.182.33 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ae2bb702a17b705cff6be23bcbcd60fcf417daa9a87d7aee72b52f2cfdcee9eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33685 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA4aIQ-U8gzfhInVgE1gLDcDhIhN9h26LhkTUAZUh8XtR5O20_m73lHPazsqWft8gAhVECOAxjtkijVQ585nO9sCgmlkgnY0gmlwhKwSq6aKbXVsdGlhZGRyc5YACASsEqumBtCSAAoErBKrpgbQk90DgnJzhQACAQAAiXNlY3AyNTZrMaEDGHeRCo9Ss6JhQG9A9r2KZgZTwtYJEuy2hHKYxGoFucmDdGNwgtCSg3VkcILQlIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-01-31 04:33:31.041 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.33 waku 858a1b7af121f7639f3b4e445a46295739fd02f41688a4487a424f1e3e4e08b8
2026-01-31 04:33:31.074 DEBUG [src.node.docker_mananger] Container started with ID 858a1b7af121. Setting up logs at ./log/docker/node2_2026-01-31_04-33-29__d32ebcdd-0703-4ae2-94c3-a938e5d3faaf__wakuorg_nwaku:latest.log
2026-01-31 04:33:31.074 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33681
2026-01-31 04:33:31.074 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:32.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33681/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:33:32.085 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:32.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33681/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.33/tcp/33682/p2p/16Uiu2HAmURfjHrKCb9etJGjxeN3M6GPLwmxncjvr7dbMnCBfxjTV","/ip4/172.18.182.33/tcp/33683/ws/p2p/16Uiu2HAmURfjHrKCb9etJGjxeN3M6GPLwmxncjvr7dbMnCBfxjTV"],"enrUri":"enr:-L24QJkNNc5COTDK7zJWWu9JuTND9zzlyk-jbUpa4ixSTiSFQAVJH6p0Nw_SwxXZeETDmb_O4YbXSeLO5Ef0XLPPfNECgmlkgnY0gmlwhKwStiGKbXVsdGlhZGRyc5YACASsErYhBoOSAAoErBK2IQaDk90DgnJzhQACAQAAiXNlY3AyNTZrMaED6lFixyWin5N-MKrLErBo9ELszscoW2PhZiBwxGbdSmCDdGNwgoOSg3VkcIKDlIV3YWt1MgE"}'
2026-01-31 04:33:32.091 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:32.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33681/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.166/tcp/53394/p2p/16Uiu2HAmEJVt2mZ9wq4BXq9ivZerZyb29VzeKVUv3wDFx32NdY4p"]'
2026-01-31 04:33:32.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53393/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-01-31 04:33:32.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33681/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-01-31 04:33:32.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53393/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53393/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53393/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53393/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53393/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53393/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53393/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53393/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.155 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:32.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33681/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1769834012110858238,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:32.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33681/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1769834012120823196,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:32.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33681/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1769834012124974926,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:32.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33681/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1769834012130424306,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:32.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33681/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1769834012134829292,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:32.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33681/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1769834012139907154,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:32.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33681/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1769834012145014421,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:32.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33681/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:32.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1769834012149866178,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:32.277 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:33:32.278 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:33:32.278 DEBUG [src.node.waku_node] Stopping container with id b7ff229350ec
2026-01-31 04:33:32.829 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:32.830 DEBUG [src.node.waku_node] Stopping container with id 858a1b7af121
2026-01-31 04:33:33.322 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:33.323 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:33:33.333 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:33:33.340 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,430 @@
2026-01-31 04:32:40.964 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:40.965 DEBUG [tests.conftest] Running test: test_continuous_store_sync with id: 2026-01-31_04-32-40__4f6efdb4-0927-47c7-9e56-1e6ebfa88ad9
2026-01-31 04:32:40.965 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:40.973 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:40.973 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-32-40__4f6efdb4-0927-47c7-9e56-1e6ebfa88ad9__wakuorg_nwaku:latest.log
2026-01-31 04:32:40.981 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:40.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-32-40__4f6efdb4-0927-47c7-9e56-1e6ebfa88ad9__wakuorg_nwaku:latest.log
2026-01-31 04:32:40.988 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:40.989 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-32-40__4f6efdb4-0927-47c7-9e56-1e6ebfa88ad9__wakuorg_nwaku:latest.log
2026-01-31 04:32:40.989 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:32:40.990 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:40.990 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:40.992 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:40.992 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.178
2026-01-31 04:32:40.992 DEBUG [src.node.docker_mananger] Generated ports ['62289', '62290', '62291', '62292', '62293']
2026-01-31 04:32:40.992 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:40.993 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:40.993 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:40.993 DEBUG [src.node.docker_mananger] docker run -i -t -p 62289:62289 -p 62290:62290 -p 62291:62291 -p 62292:62292 -p 62293:62293 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62291 --rest-port=62289 --tcp-port=62290 --discv5-udp-port=62292 --rest-address=0.0.0.0 --nat=extip:172.18.237.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb6a9ac94ba6b8aeecda2c89e1ee5d2d99145a2816cace1d87133cbd28d26802 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62293 --metrics-logging=true --relay=true --dns-discovery=false
2026-01-31 04:32:41.183 ERROR [src.node.docker_mananger] Max retries reached for container 52c3177ec7eb. Exiting log stream.
2026-01-31 04:32:41.195 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.178 waku 26aec1b25e2842dd0b0d4141bcfb3dcb3d63b2661908391ebc5de95cff850234
2026-01-31 04:32:41.228 DEBUG [src.node.docker_mananger] Container started with ID 26aec1b25e28. Setting up logs at ./log/docker/node1_2026-01-31_04-32-40__4f6efdb4-0927-47c7-9e56-1e6ebfa88ad9__wakuorg_nwaku:latest.log
2026-01-31 04:32:41.230 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62289
2026-01-31 04:32:41.230 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:41.765 ERROR [src.node.docker_mananger] Max retries reached for container 3de222ae2fd9. Exiting log stream.
2026-01-31 04:32:42.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62289/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:42.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:42.235 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:42.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62289/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:42.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.178/tcp/62290/p2p/16Uiu2HAm1mPDuNoSs7oDZAJBSg6sF2qirVbhobxCZgXPKTJzqV9Q","/ip4/172.18.237.178/tcp/62291/ws/p2p/16Uiu2HAm1mPDuNoSs7oDZAJBSg6sF2qirVbhobxCZgXPKTJzqV9Q"],"enrUri":"enr:-L24QPH7q0DfddHB52dVmN2wf25SO67iHVDjfz59pwfnppZPdZNljFn20TmxpS8maHW8OUIqIvQauf1DwU-d_vo7rkMCgmlkgnY0gmlwhKwS7bKKbXVsdGlhZGRyc5YACASsEu2yBvNSAAoErBLtsgbzU90DgnJzhQADAQAAiXNlY3AyNTZrMaECXjLKdaZhSo5r8vm2AC4LoKr7PX0E2-XNDdAnJnTm_weDdGNwgvNSg3VkcILzVIV3YWt1MhM"}'
2026-01-31 04:32:42.238 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:42.239 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:42.239 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:42.241 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:42.241 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.89
2026-01-31 04:32:42.241 DEBUG [src.node.docker_mananger] Generated ports ['54271', '54272', '54273', '54274', '54275']
2026-01-31 04:32:42.241 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:42.241 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:42.241 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:42.241 DEBUG [src.node.docker_mananger] docker run -i -t -p 54271:54271 -p 54272:54272 -p 54273:54273 -p 54274:54274 -p 54275:54275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54273 --rest-port=54271 --tcp-port=54272 --discv5-udp-port=54274 --rest-address=0.0.0.0 --nat=extip:172.18.219.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faedecddceb0ddefd137c66a0cf1ff49a351d2578b92961fdd1f0eb235cdfbe0 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54275 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
2026-01-31 04:32:42.446 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.89 waku 550ef908440be7c6b99e473299fa2c611e69610f2985a9c7ca1f2bfed9c3e3de
2026-01-31 04:32:42.481 DEBUG [src.node.docker_mananger] Container started with ID 550ef908440b. Setting up logs at ./log/docker/node2_2026-01-31_04-32-40__4f6efdb4-0927-47c7-9e56-1e6ebfa88ad9__wakuorg_nwaku:latest.log
2026-01-31 04:32:42.482 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54271
2026-01-31 04:32:42.483 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:43.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54271/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:43.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:43.487 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:43.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54271/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:43.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.89/tcp/54272/p2p/16Uiu2HAmPD4EwGtb36Z1SF39qnrzU3HVZkE19s3Hk1hwpD2CkVHv","/ip4/172.18.219.89/tcp/54273/ws/p2p/16Uiu2HAmPD4EwGtb36Z1SF39qnrzU3HVZkE19s3Hk1hwpD2CkVHv"],"enrUri":"enr:-L24QGVP2gagbO9qzdcAHyN_dh4kMdV0aJN7IlBRK4wER_0-NwTJ9Qht9jPIKDHg_NN16417AE98Z_W0Vv2_7zgJPP8CgmlkgnY0gmlwhKwS21mKbXVsdGlhZGRyc5YACASsEttZBtQAAAoErBLbWQbUAd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnMvapwvi9s46b9UbTpviCPgqG_w0cSCNKDfLUtI4tE2DdGNwgtQAg3VkcILUAoV3YWt1MhI"}'
2026-01-31 04:32:43.490 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:43.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.178/tcp/62290/p2p/16Uiu2HAm1mPDuNoSs7oDZAJBSg6sF2qirVbhobxCZgXPKTJzqV9Q"]'
2026-01-31 04:32:43.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:43.521 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:43.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:43.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:43.535 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:43.746 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:43.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:43.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:43.751 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:43.962 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:43.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:43.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:43.967 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:44.178 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:44.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:44.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:44.182 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:44.393 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:44.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:44.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:44.398 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:44.609 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:44.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:44.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:44.614 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:44.825 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:44.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:44.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:44.830 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:45.040 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:45.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:45.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:45.046 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:45.256 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:45.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:45.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:45.261 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:45.472 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:45.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:45.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:45.477 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:45.688 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:45.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:45.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:45.693 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:45.904 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:45.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:45.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:45.908 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:46.119 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:46.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:46.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:46.124 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:46.335 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:46.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:46.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:46.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:46.551 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:46.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:46.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:46.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:46.767 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:46.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:46.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:46.771 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:46.982 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:46.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:46.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:46.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:47.198 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:47.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:47.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:47.203 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:47.413 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:47.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:47.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:47.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:47.629 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:47.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:47.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:47.634 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:47.845 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:47.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:47.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:47.850 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:48.061 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:48.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:48.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:48.066 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:48.277 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:48.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:48.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:48.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:48.492 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:48.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:48.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:48.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:48.715 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:48.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:48.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:48.720 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:48.931 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:48.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:48.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:48.936 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:49.147 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:49.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:49.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:49.152 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:49.363 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:49.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:49.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:49.368 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:49.579 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:49.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:49.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:49.583 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:32:49.794 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:49.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:49.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:49.799 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:02.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:02.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5d1e0a9b945b2ee21a23e9dd4b4e6acb6a163c597ae21308915dc5135d54593c"},{"messageHash":"0x2ca7fc331606947e392228ba0e4a749d5ffd5694d696a0fb9414b2908f7d1d30"},{"messageHash":"0xae4e1fa1832de4f959e80f69ff6b208c73adf72b3f1fcca7a864b74023be9297"},{"messageHash":"0x4bff80b4e750752bdef57a32969f4c7dfc34fdbf8a52be67470729a7216b5093"},{"messageHash":"0x0ba41e9e9ebe6c1a6a8d47ce1de651e644d915b37edd7bee79ee816fd40109b9"},{"messageHash":"0x7128046229d51029bbb985c3033e64a2e464ab69c19969d191a17f13e3daa0b8"},{"messageHash":"0x2bc8882dfb9d520bc2a1531f546f613b0f98f9226d247b78f633892f2d0a7b60"},{"messageHash":"0x6fcdf17352fef4d2bf13497995a8c1fec7bedf5257da0f987b51350105170fb0"},{"messageHash":"0x937e69790c4d6d7eeec704f0ef8a590bcc76f21644becbb53f098716717e1774"},{"messageHash":"0x470b82fc5d255796b7d932f5235dd25f25bfa2096f834a8ce094c38852e8bc6c"},{"messageHash":"0x08a71967c3a796f05316955a1e90e3713f2972159579da737c1539bcf1cff42f"},{"messageHash":"0x7d64c5632803b39edee61be3893373f6f11d0d75f4da95b9721df0db6855b71e"},{"messageHash":"0xd57b85f8e40b1c4dd6cd6d3b60367e7d74928a4d715db2d8d46554ea2be3177a"},{"messageHash":"0x4905258f8bdedc5d1e48d79bf6b92b2662cccf6363a6c3bdb4f6c748c125b57f"},{"messageHash":"0x5aeb742ac7f0aaf844c54e4208542a2d7bf67413da6e5221d4477e8c279d78e3"},{"messageHash":"0xf00e3ecc89350886ca2d110c4d616fb992c150d0d5b952446fd77b3295539b17"},{"messageHash":"0xe6982872a2631de8cc6b722f499681ce3caac1a903b0180dace637c8413cfd3d"},{"messageHash":"0x48f0b99d178e83d52b30b70b26d967e515dbaee1c02ef370239f67e6d1e1d3ad"},{"messageHash":"0x5fb9874c7f13a3db0753b695f82c3b48e599a862f812ab907417dc19a8204bd7"},{"messageHash":"0xed7d6be3f0addbeacac166b59b9fa6e17951491069e943eafac2aabe9fb83c5c"},{"messageHash":"0xbeea19c87d19d41879f41b4828f7237d9afb7c59d1bb8000bc9e3f15861e1b87"},{"messageHash":"0x6e6ab6a3333c905fef6839d6dcc786450b18b0a0c0b4cc96853222c67dd174ef"},{"messageHash":"0x2101f2e3a701e695566c856ce31d70a56d85971d49b990d25c7d5ccfa6f128ba"},{"messageHash":"0x8b4fe12416142a878e3be4cf164b0215bf2db56499c719315b04e6a03b31e1b7"},{"messageHash":"0x6e25bb1dcba1a504c6f7799b9c8016fb753ee87c846fecff72994779bd67f38c"},{"messageHash":"0x3482961dee3ab0e6e4a6658cd367e1cf790640a5e1ac8fa34ad29a8f3fb4c72a"},{"messageHash":"0x3fa58b72ad5f6bf39ac07c45d2a325e7ea93e10fedd9dfe3e0eda421f5204969"},{"messageHash":"0xf1bbe1ff2f9c84f326ed709d438f9d4b55314d3b761b3732ac43ce2d53beb393"},{"messageHash":"0x75d1f6edcb8b8091d7a21c7fd5d03d095eff88155fd7bd6dce7c443a181d5aae"},{"messageHash":"0x957b23de054b563ea22f9c69e0747e20a6dd038608b363915fc148b7ecdf2e64"}]}'
2026-01-31 04:33:02.015 DEBUG [tests.store_sync.test_store_sync] Node-2 store has 30/30 messages
2026-01-31 04:33:32.015 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:32.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.020 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:32.231 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:32.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.236 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:32.446 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:32.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.451 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:32.662 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:32.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.667 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:32.877 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:32.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:32.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:32.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:33.093 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:33.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:33.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:33.097 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:33.308 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:33.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:33.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:33.313 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:33.524 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:33.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:33.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:33.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:33.739 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:33.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:33.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:33.744 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:33.954 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:33.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:33.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:33.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:34.170 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:34.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:34.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:34.175 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:34.385 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:34.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:34.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:34.390 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:34.601 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:34.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:34.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:34.605 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:34.816 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:34.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:34.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:34.821 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:35.032 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:35.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:35.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:35.037 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:35.247 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:35.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:35.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:35.252 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:35.462 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:35.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:35.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:35.467 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:35.678 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:35.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:35.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:35.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:35.893 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:35.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:35.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:35.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:36.109 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:36.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:36.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:36.114 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:36.324 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:36.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:36.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:36.329 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:36.539 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:36.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:36.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:36.545 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:36.755 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:36.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:36.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:36.760 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:36.971 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:36.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:36.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:36.976 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:37.187 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:37.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:37.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:37.192 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:37.402 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:37.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:37.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:37.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:37.618 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:37.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:37.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:37.623 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:37.833 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:37.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:37.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:37.838 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:38.049 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:38.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:38.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:38.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:38.270 DEBUG [src.steps.store] Relaying message
2026-01-31 04:33:38.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:38.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:38.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:33:50.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:50.491 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-01-31 04:33:50.491 DEBUG [tests.store_sync.test_store_sync] Node-2 store has 60/60 messages
2026-01-31 04:34:20.492 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:20.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:20.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:20.497 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:20.708 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:20.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:20.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:20.713 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:20.923 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:20.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:20.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:20.928 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:21.139 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:21.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:21.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:21.144 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:21.355 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:21.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:21.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:21.360 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:21.571 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:21.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:21.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:21.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:21.787 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:21.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:21.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:21.791 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:22.002 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:22.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:22.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:22.007 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:22.218 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:22.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:22.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:22.223 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:22.433 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:22.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:22.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:22.438 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:22.649 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:22.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:22.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:22.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:22.864 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:22.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:22.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:22.869 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:23.080 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:23.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:23.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:23.085 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:23.296 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:23.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:23.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:23.301 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:23.512 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:23.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:23.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:23.518 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:23.729 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:23.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:23.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:23.734 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:23.945 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:23.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:23.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:23.950 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:24.161 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:24.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:24.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:24.166 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:24.377 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:24.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:24.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:24.382 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:24.593 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:24.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:24.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:24.598 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:24.809 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:24.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:24.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:24.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:25.025 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:25.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:25.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:25.030 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:25.241 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:25.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:25.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:25.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:25.456 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:25.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:25.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:25.461 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:25.672 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:25.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:25.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:25.677 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:25.888 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:25.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:25.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:25.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:26.104 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:26.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:26.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:26.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:26.320 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:26.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:26.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:26.325 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:26.536 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:26.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:26.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:26.541 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:26.752 DEBUG [src.steps.store] Relaying message
2026-01-31 04:34:26.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:34:26.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:34:26.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:34:38.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:34:38.974 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-01-31 04:34:38.974 DEBUG [tests.store_sync.test_store_sync] Node-2 store has 90/90 messages
2026-01-31 04:35:08.977 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:35:08.978 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:35:08.978 DEBUG [src.node.waku_node] Stopping container with id 26aec1b25e28
2026-01-31 04:35:09.575 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:09.576 DEBUG [src.node.waku_node] Stopping container with id 550ef908440b
2026-01-31 04:35:10.202 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:35:10.205 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:35:10.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:35:10.333 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-01-31 04:37:00.858 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:37:00.860 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/999/999] with id: 2026-01-31_04-37-00__774c7dd0-18bb-4fb7-a221-f26c3fd61ea1
2026-01-31 04:37:00.860 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:37:00.860 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:37:00.861 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-31 04:37:00.872 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:00.873 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-37-00__774c7dd0-18bb-4fb7-a221-f26c3fd61ea1__wakuorg_nwaku:latest.log
2026-01-31 04:37:00.874 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:00.874 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:00.876 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:00.876 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.160
2026-01-31 04:37:00.876 DEBUG [src.node.docker_mananger] Generated ports ['40018', '40019', '40020', '40021', '40022']
2026-01-31 04:37:00.876 DEBUG [src.node.waku_node] Cluster id was resolved to: 999
2026-01-31 04:37:00.876 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-31 04:37:00.876 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:00.876 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:00.877 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:00.877 DEBUG [src.node.docker_mananger] docker run -i -t -p 40018:40018 -p 40019:40019 -p 40020:40020 -p 40021:40021 -p 40022:40022 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40020 --rest-port=40018 --tcp-port=40019 --discv5-udp-port=40021 --rest-address=0.0.0.0 --nat=extip:172.18.18.160 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=fbd4d1231ae5fca67a2bf0d8e38daf6b4a8a27dcada4ad58bf1dcb1ab536d668 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40022 --metrics-logging=true --relay=true --filter=true
2026-01-31 04:37:01.065 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.160 waku f46da5a53626b4f5b9320e8c40beaa49c45d346a889ce9d84f150b152d7c229f
2026-01-31 04:37:01.095 DEBUG [src.node.docker_mananger] Container started with ID f46da5a53626. Setting up logs at ./log/docker/node1_2026-01-31_04-37-00__774c7dd0-18bb-4fb7-a221-f26c3fd61ea1__wakuorg_nwaku:latest.log
2026-01-31 04:37:01.097 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40018
2026-01-31 04:37:01.097 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:01.121 ERROR [src.node.docker_mananger] Max retries reached for container 7d10a5c9e92f. Exiting log stream.
2026-01-31 04:37:01.687 ERROR [src.node.docker_mananger] Max retries reached for container 32612b2b3b4b. Exiting log stream.
2026-01-31 04:37:02.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40018/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:02.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:02.101 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:02.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40018/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:02.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.160/tcp/40019/p2p/16Uiu2HAkxQerAbbYDi6dgH6ugQCGwhrbCkUScwf7eZwGXqktj3A3","/ip4/172.18.18.160/tcp/40020/ws/p2p/16Uiu2HAkxQerAbbYDi6dgH6ugQCGwhrbCkUScwf7eZwGXqktj3A3"],"enrUri":"enr:-L24QEI74xVBYTdOElp33M18nkOb0vQK-bm2gBedtufuxWASchyVCkAsQ0vYVBh8o5tl4oTUA72hbehbO8g23wT5hNQCgmlkgnY0gmlwhKwSEqCKbXVsdGlhZGRyc5YACASsEhKgBpxTAAoErBISoAacVN0DgnJzhQPnAQAAiXNlY3AyNTZrMaECLFAzWNLiC4PcTkkkQZcnhXgz5wTOTcC5t7QHf75HXPSDdGNwgpxTg3VkcIKcVYV3YWt1MgU"}'
2026-01-31 04:37:02.104 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:02.111 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:02.111 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-37-00__774c7dd0-18bb-4fb7-a221-f26c3fd61ea1__wakuorg_nwaku:latest.log
2026-01-31 04:37:02.111 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:02.111 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:02.112 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:02.113 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.201
2026-01-31 04:37:02.113 DEBUG [src.node.docker_mananger] Generated ports ['28010', '28011', '28012', '28013', '28014']
2026-01-31 04:37:02.113 DEBUG [src.node.waku_node] Cluster id was resolved to: 999
2026-01-31 04:37:02.113 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-31 04:37:02.113 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:02.113 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:02.113 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:02.114 DEBUG [src.node.docker_mananger] docker run -i -t -p 28010:28010 -p 28011:28011 -p 28012:28012 -p 28013:28013 -p 28014:28014 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28012 --rest-port=28010 --tcp-port=28011 --discv5-udp-port=28013 --rest-address=0.0.0.0 --nat=extip:172.18.117.201 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=f85f9b6cb1d6ccdccdb464890622eca970dda6de4df0cbf1ecc80cdf2b79abf2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28014 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEI74xVBYTdOElp33M18nkOb0vQK-bm2gBedtufuxWASchyVCkAsQ0vYVBh8o5tl4oTUA72hbehbO8g23wT5hNQCgmlkgnY0gmlwhKwSEqCKbXVsdGlhZGRyc5YACASsEhKgBpxTAAoErBISoAacVN0DgnJzhQPnAQAAiXNlY3AyNTZrMaECLFAzWNLiC4PcTkkkQZcnhXgz5wTOTcC5t7QHf75HXPSDdGNwgpxTg3VkcIKcVYV3YWt1MgU
2026-01-31 04:37:02.299 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.201 waku 780aaed94baf40db53f006ae5052e4977941352994b62cd86a32b3b60ff81b5b
2026-01-31 04:37:02.331 DEBUG [src.node.docker_mananger] Container started with ID 780aaed94baf. Setting up logs at ./log/docker/node2_2026-01-31_04-37-00__774c7dd0-18bb-4fb7-a221-f26c3fd61ea1__wakuorg_nwaku:latest.log
2026-01-31 04:37:02.332 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28010
2026-01-31 04:37:02.332 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:03.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28010/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:03.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:37:03.348 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:03.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28010/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:03.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.201/tcp/28011/p2p/16Uiu2HAmCsfabfmvZuC1Ek7NoGKHotx1GBF757omSQoXUeqCEnTV","/ip4/172.18.117.201/tcp/28012/ws/p2p/16Uiu2HAmCsfabfmvZuC1Ek7NoGKHotx1GBF757omSQoXUeqCEnTV"],"enrUri":"enr:-L24QLaA5N5i9m2EaA2YSn31zZQQBghtfAH3aWZmsZnuJLrqXbN3YKYC8L757fsXHvanz3j68ObpHChGepdS9u1ZZTMCgmlkgnY0gmlwhKwSdcmKbXVsdGlhZGRyc5YACASsEnXJBm1rAAoErBJ1yQZtbN0DgnJzhQPnAQAAiXNlY3AyNTZrMaEDAz9TnBj3_4yHLXJndptoIXwd4_wCuxHju0Vhjgmud8yDdGNwgm1rg3VkcIJtbYV3YWt1MgE"}'
2026-01-31 04:37:03.355 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:03.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28010/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.160/tcp/40019/p2p/16Uiu2HAkxQerAbbYDi6dgH6ugQCGwhrbCkUScwf7eZwGXqktj3A3"]'
2026-01-31 04:37:03.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:03.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40018/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
2026-01-31 04:37:03.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:03.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28010/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
2026-01-31 04:37:03.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:03.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40018/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:03.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:03.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:37:03.477 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:03.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40018/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:03.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834223369471773,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:03.481 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:37:03.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:03.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834223369471773,"ephemeral":false,"proof":""}]'
2026-01-31 04:37:03.487 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:37:03.488 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:37:03.488 DEBUG [src.node.waku_node] Stopping container with id f46da5a53626
2026-01-31 04:37:04.041 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:04.041 DEBUG [src.node.waku_node] Stopping container with id 780aaed94baf
2026-01-31 04:37:04.583 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:04.585 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:37:04.596 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:37:04.601 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_invalid_start_time with id: 2026-01-31_04-32-30__54e98ff1-d6e5-4e22-adb2-a1cc9debba05
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-01-31_04-32-30__54e98ff1-d6e5-4e22-adb2-a1cc9debba05__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4274', '4275', '4276', '4277', '4278']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4274:4274 -p 4275:4275 -p 4276:4276 -p 4277:4277 -p 4278:4278 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4276 --rest-port=4274 --tcp-port=4275 --discv5-udp-port=4277 --rest-address=0.0.0.0 --nat=extip:172.18.120.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9cf97f2c3b97156d2dacc7c2fccbde45e66fc6dc6c3ca856b6f995c7bf981f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4278 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 814d65daf792. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.48 waku a34121d9590ec99497815f1253ad36299953d27b8703fa3f91eaeb00bfeea7b0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a34121d9590e. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-32-30__54e98ff1-d6e5-4e22-adb2-a1cc9debba05__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4274
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 3a5f38ad76a3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4274/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4274/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.48/tcp/4275/p2p/16Uiu2HAmHjNXdxMfS34f8JsX7PGSu34EdgaaKjm4v64VmdQH6N6m","/ip4/172.18.120.48/tcp/4276/ws/p2p/16Uiu2HAmHjNXdxMfS34f8JsX7PGSu34EdgaaKjm4v64VmdQH6N6m"],"enrUri":"enr:-L24QJDTosnnx9eX7AdGi3kOv1jVLcLR1iycE_TlA14VeOoCUuDTWLLaHnN8OzBA-duLuhXzFdhAuUr7ktfm6apL0XwCgmlkgnY0gmlwhKwSeDCKbXVsdGlhZGRyc5YACASsEngwBhCzAAoErBJ4MAYQtN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS2nVx_Gk_cUT4oOm-sgu_JxC6mmxVMFbGFyaLErG_2qDdGNwghCzg3VkcIIQtYV3YWt1MgM"}'
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-01-31_04-32-30__54e98ff1-d6e5-4e22-adb2-a1cc9debba05__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.95.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50541', '50542', '50543', '50544', '50545']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50541:50541 -p 50542:50542 -p 50543:50543 -p 50544:50544 -p 50545:50545 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50543 --rest-port=50541 --tcp-port=50542 --discv5-udp-port=50544 --rest-address=0.0.0.0 --nat=extip:172.18.95.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7a3a0cbea1d55d4479c51cd91cabdb264dabccf5c5950ba824bfc6734ad3bab0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50545 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJDTosnnx9eX7AdGi3kOv1jVLcLR1iycE_TlA14VeOoCUuDTWLLaHnN8OzBA-duLuhXzFdhAuUr7ktfm6apL0XwCgmlkgnY0gmlwhKwSeDCKbXVsdGlhZGRyc5YACASsEngwBhCzAAoErBJ4MAYQtN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS2nVx_Gk_cUT4oOm-sgu_JxC6mmxVMFbGFyaLErG_2qDdGNwghCzg3VkcIIQtYV3YWt1MgM --storenode=/ip4/172.18.120.48/tcp/4275/p2p/16Uiu2HAmHjNXdxMfS34f8JsX7PGSu34EdgaaKjm4v64VmdQH6N6m --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.90 waku f83c359b8eb1dd67deae973e85cfe87a9097f9ab7317bf2176bf9944328bd57b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f83c359b8eb1. Setting up logs at ./log/docker/store_node1_2026-01-31_04-32-30__54e98ff1-d6e5-4e22-adb2-a1cc9debba05__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50541
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50541/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50541/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.90/tcp/50542/p2p/16Uiu2HAmFPTmp2RN2ZCU36xaCC7zkx1Ln6JhSqVWT9tbNspMc3Rc","/ip4/172.18.95.90/tcp/50543/ws/p2p/16Uiu2HAmFPTmp2RN2ZCU36xaCC7zkx1Ln6JhSqVWT9tbNspMc3Rc"],"enrUri":"enr:-L24QKEY0XOini8E1VBex9DUvQji-BF3o7ceL5_nxDnlqDM8Q_7Pd8JUrZeEC1VQ0MUuagJgRbBg0yTp7FCx8Qc2fq4CgmlkgnY0gmlwhKwSX1qKbXVsdGlhZGRyc5YACASsEl9aBsVuAAoErBJfWgbFb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDKJjGXnsfHiFrdtj0NB6_QIGVr22zTeyzQoofiuvJ1fODdGNwgsVug3VkcILFcIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50541/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.48/tcp/4275/p2p/16Uiu2HAmHjNXdxMfS34f8JsX7PGSu34EdgaaKjm4v64VmdQH6N6m"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4274/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50541/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:169 inquering stored messages with start time abc
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4274/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4274/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true. Response content: b'time parsing error: invalid integer: abc'
DEBUG  tests.store.test_time_filter:test_time_filter.py:175 invalid start_time cause error Error: 400 Client Error: Bad Request for url: http://127.0.0.1:4274/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true with response: b'time parsing error: invalid integer: abc'
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 a34121d9590e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f83c359b8eb1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-01-31 04:32:12.207 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:12.207 DEBUG [tests.conftest] Running test: test_message_published_on_different_pubsub_topic_is_not_retrieved with id: 2026-01-31_04-32-12__84d12eb9-7e7f-4057-ab6a-e1951f33ee7b
2026-01-31 04:32:12.208 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:12.208 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:32:12.208 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-31 04:32:12.214 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:12.214 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-32-12__84d12eb9-7e7f-4057-ab6a-e1951f33ee7b__wakuorg_nwaku:latest.log
2026-01-31 04:32:12.215 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:12.215 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:12.216 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:12.216 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.156
2026-01-31 04:32:12.216 DEBUG [src.node.docker_mananger] Generated ports ['14158', '14159', '14160', '14161', '14162']
2026-01-31 04:32:12.216 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:12.217 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:12.217 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:12.217 DEBUG [src.node.docker_mananger] docker run -i -t -p 14158:14158 -p 14159:14159 -p 14160:14160 -p 14161:14161 -p 14162:14162 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14160 --rest-port=14158 --tcp-port=14159 --discv5-udp-port=14161 --rest-address=0.0.0.0 --nat=extip:172.18.134.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3014953fb5ddffc77373f1efeaa7cbc461b7fb32bed32fade3bfcefa6b92886 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14162 --metrics-logging=true --relay=true
2026-01-31 04:32:12.396 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.156 waku 1e1b0e72bc38313af181178ba840409c9bb8b4dd68d2fa80dee645038b69311c
2026-01-31 04:32:12.427 DEBUG [src.node.docker_mananger] Container started with ID 1e1b0e72bc38. Setting up logs at ./log/docker/node1_2026-01-31_04-32-12__84d12eb9-7e7f-4057-ab6a-e1951f33ee7b__wakuorg_nwaku:latest.log
2026-01-31 04:32:12.428 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14158
2026-01-31 04:32:12.428 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:12.506 ERROR [src.node.docker_mananger] Max retries reached for container 3b847f6a02fa. Exiting log stream.
2026-01-31 04:32:13.003 ERROR [src.node.docker_mananger] Max retries reached for container 4da3cbc6710c. Exiting log stream.
2026-01-31 04:32:13.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14158/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:13.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:13.433 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:13.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14158/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:13.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.156/tcp/14159/p2p/16Uiu2HAmQH7ebUZy9JvFszNdAYBT4nRqNn9TpzKCmuYREem5KV2R","/ip4/172.18.134.156/tcp/14160/ws/p2p/16Uiu2HAmQH7ebUZy9JvFszNdAYBT4nRqNn9TpzKCmuYREem5KV2R"],"enrUri":"enr:-L24QMB-rEfnkiB081_UWJlHpgnWVkn2Qt7clbz_LtM_KpBLCfIgA4KV0tPG0Of6A6H6gxuxoevxDeEtC_jeNhJNUTwCgmlkgnY0gmlwhKwShpyKbXVsdGlhZGRyc5YACASsEoacBjdPAAoErBKGnAY3UN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrLG3tSDpF_gdU5vAzQoARsP4QXvs1bl6nkUeeaDb4JKDdGNwgjdPg3VkcII3UYV3YWt1MgE"}'
2026-01-31 04:32:13.436 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:13.442 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:13.443 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-32-12__84d12eb9-7e7f-4057-ab6a-e1951f33ee7b__wakuorg_nwaku:latest.log
2026-01-31 04:32:13.443 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:13.443 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:13.444 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:13.444 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.61
2026-01-31 04:32:13.445 DEBUG [src.node.docker_mananger] Generated ports ['4572', '4573', '4574', '4575', '4576']
2026-01-31 04:32:13.445 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:13.445 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:13.445 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:13.445 DEBUG [src.node.docker_mananger] docker run -i -t -p 4572:4572 -p 4573:4573 -p 4574:4574 -p 4575:4575 -p 4576:4576 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4574 --rest-port=4572 --tcp-port=4573 --discv5-udp-port=4575 --rest-address=0.0.0.0 --nat=extip:172.18.17.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4e7fbc1cedea8e13d5d6d7ef1dfac7edb1820ff0f8fbd7e3f41a91de003906fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4576 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMB-rEfnkiB081_UWJlHpgnWVkn2Qt7clbz_LtM_KpBLCfIgA4KV0tPG0Of6A6H6gxuxoevxDeEtC_jeNhJNUTwCgmlkgnY0gmlwhKwShpyKbXVsdGlhZGRyc5YACASsEoacBjdPAAoErBKGnAY3UN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrLG3tSDpF_gdU5vAzQoARsP4QXvs1bl6nkUeeaDb4JKDdGNwgjdPg3VkcII3UYV3YWt1MgE
2026-01-31 04:32:13.627 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.61 waku 1988f11baafec5d4f6b0b556490405566a3203855079d5277ed4a342e87bddf0
2026-01-31 04:32:13.663 DEBUG [src.node.docker_mananger] Container started with ID 1988f11baafe. Setting up logs at ./log/docker/node2_2026-01-31_04-32-12__84d12eb9-7e7f-4057-ab6a-e1951f33ee7b__wakuorg_nwaku:latest.log
2026-01-31 04:32:13.664 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4572
2026-01-31 04:32:13.664 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:14.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4572/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:14.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:14.676 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:14.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4572/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:14.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.61/tcp/4573/p2p/16Uiu2HAmRfXveWLvqbBGypfUURx8pXKeYfEM7P8NGVdjk7RaL182","/ip4/172.18.17.61/tcp/4574/ws/p2p/16Uiu2HAmRfXveWLvqbBGypfUURx8pXKeYfEM7P8NGVdjk7RaL182"],"enrUri":"enr:-L24QADFEDIPCskOxmFS4-b2JSM-Jg-X0f2LgpySOOLgFVcnLkU_sRHxizaGvZoyq_WHgnG2SvfXAvG4K3ErfSMjWGICgmlkgnY0gmlwhKwSET2KbXVsdGlhZGRyc5YACASsEhE9BhHdAAoErBIRPQYR3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwUuh1QmuVUUhrJmjEWmNEWhMcGf2R6kPDnppxuMoe5-DdGNwghHdg3VkcIIR34V3YWt1MgE"}'
2026-01-31 04:32:14.683 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:14.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4572/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.156/tcp/14159/p2p/16Uiu2HAmQH7ebUZy9JvFszNdAYBT4nRqNn9TpzKCmuYREem5KV2R"]'
2026-01-31 04:32:14.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.688 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-01-31 04:32:14.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14158/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:32:14.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4572/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:32:14.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.704 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:14.804 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:14.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:14.807 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":1769833934697923840,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:14.809 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:14.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:14.811 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":1769833934697923840,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:14.812 INFO [src.steps.relay] WARM UP successful!!
2026-01-31 04:32:14.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14158/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-01-31 04:32:14.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4572/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-01-31 04:32:14.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:14.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:14.838 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:14.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:14.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-01-31 04:32:14.943 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:14.944 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:14.944 DEBUG [src.node.waku_node] Stopping container with id 1e1b0e72bc38
2026-01-31 04:32:15.504 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:15.505 DEBUG [src.node.waku_node] Stopping container with id 1988f11baafe
2026-01-31 04:32:16.030 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:16.031 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:16.040 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:16.047 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,182 @@
2026-01-31 04:32:21.171 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:21.171 DEBUG [tests.conftest] Running test: test_check_sync_when_2_nodes_publish with id: 2026-01-31_04-32-21__52aebb96-4f38-4831-9ce8-e40a007d88fe
2026-01-31 04:32:21.171 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:21.178 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:21.178 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-32-21__52aebb96-4f38-4831-9ce8-e40a007d88fe__wakuorg_nwaku:latest.log
2026-01-31 04:32:21.183 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:21.184 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-32-21__52aebb96-4f38-4831-9ce8-e40a007d88fe__wakuorg_nwaku:latest.log
2026-01-31 04:32:21.189 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:21.189 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-32-21__52aebb96-4f38-4831-9ce8-e40a007d88fe__wakuorg_nwaku:latest.log
2026-01-31 04:32:21.190 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:32:21.190 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:21.191 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:21.192 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:21.192 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.137
2026-01-31 04:32:21.193 DEBUG [src.node.docker_mananger] Generated ports ['19944', '19945', '19946', '19947', '19948']
2026-01-31 04:32:21.193 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:21.193 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:21.193 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:21.193 DEBUG [src.node.docker_mananger] docker run -i -t -p 19944:19944 -p 19945:19945 -p 19946:19946 -p 19947:19947 -p 19948:19948 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19946 --rest-port=19944 --tcp-port=19945 --discv5-udp-port=19947 --rest-address=0.0.0.0 --nat=extip:172.18.187.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=498cdb592fbafecfc1d6e8cca9dcad5fdd1e2d2a845c24b9eff9a26aff55e5ae --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19948 --metrics-logging=true --relay=true
2026-01-31 04:32:21.363 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.137 waku a720ed5017e5fc39682c33701795fcea4b469371e199d7d14c7a8fce5052a7ac
2026-01-31 04:32:21.388 DEBUG [src.node.docker_mananger] Container started with ID a720ed5017e5. Setting up logs at ./log/docker/node1_2026-01-31_04-32-21__52aebb96-4f38-4831-9ce8-e40a007d88fe__wakuorg_nwaku:latest.log
2026-01-31 04:32:21.389 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19944
2026-01-31 04:32:21.390 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:21.466 ERROR [src.node.docker_mananger] Max retries reached for container b5b4feda2f3d. Exiting log stream.
2026-01-31 04:32:21.979 ERROR [src.node.docker_mananger] Max retries reached for container 08f777baa041. Exiting log stream.
2026-01-31 04:32:22.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19944/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:22.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:22.394 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:22.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19944/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:22.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.137/tcp/19945/p2p/16Uiu2HAm8svpzWjHPCUkopVsYwDUzdTXhwCEV6YYLv8PV6AssU1o","/ip4/172.18.187.137/tcp/19946/ws/p2p/16Uiu2HAm8svpzWjHPCUkopVsYwDUzdTXhwCEV6YYLv8PV6AssU1o"],"enrUri":"enr:-L24QB0RQWsECyVAtDW8V7bVEru6Pk-9BUXsUefsVPMAS6B4cF1wAR6UkbbBmZP0k-PQ1awlE6KUlUzwrDhDzr9EwJQCgmlkgnY0gmlwhKwSu4mKbXVsdGlhZGRyc5YACASsEruJBk3pAAoErBK7iQZN6t0DgnJzhQADAQAAiXNlY3AyNTZrMaECx-HR7zFNJAr8ma8DfV6VCxFvMjb4bNTWeRN9KBHF-8qDdGNwgk3pg3VkcIJN64V3YWt1MhM"}'
2026-01-31 04:32:22.397 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:22.397 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:22.397 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:22.399 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:22.399 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.216
2026-01-31 04:32:22.399 DEBUG [src.node.docker_mananger] Generated ports ['15029', '15030', '15031', '15032', '15033']
2026-01-31 04:32:22.399 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:22.399 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:22.399 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:22.399 DEBUG [src.node.docker_mananger] docker run -i -t -p 15029:15029 -p 15030:15030 -p 15031:15031 -p 15032:15032 -p 15033:15033 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15031 --rest-port=15029 --tcp-port=15030 --discv5-udp-port=15032 --rest-address=0.0.0.0 --nat=extip:172.18.210.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bebeb1a4b5cd326a530fca72dd9d969fe7f3abebbf42c0ab6ae5d0ac24ebab1e --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15033 --metrics-logging=true --relay=true --storenode=/ip4/172.18.187.137/tcp/19945/p2p/16Uiu2HAm8svpzWjHPCUkopVsYwDUzdTXhwCEV6YYLv8PV6AssU1o --discv5-bootstrap-node=enr:-L24QB0RQWsECyVAtDW8V7bVEru6Pk-9BUXsUefsVPMAS6B4cF1wAR6UkbbBmZP0k-PQ1awlE6KUlUzwrDhDzr9EwJQCgmlkgnY0gmlwhKwSu4mKbXVsdGlhZGRyc5YACASsEruJBk3pAAoErBK7iQZN6t0DgnJzhQADAQAAiXNlY3AyNTZrMaECx-HR7zFNJAr8ma8DfV6VCxFvMjb4bNTWeRN9KBHF-8qDdGNwgk3pg3VkcIJN64V3YWt1MhM
2026-01-31 04:32:22.551 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.216 waku b83e2d46f02edf9d5dbca2d8937da1894fe47127e43d7b2496d65c0cae03bf08
2026-01-31 04:32:22.577 DEBUG [src.node.docker_mananger] Container started with ID b83e2d46f02e. Setting up logs at ./log/docker/node2_2026-01-31_04-32-21__52aebb96-4f38-4831-9ce8-e40a007d88fe__wakuorg_nwaku:latest.log
2026-01-31 04:32:22.578 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15029
2026-01-31 04:32:22.578 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:23.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15029/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:23.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:23.583 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:23.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15029/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:23.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.216/tcp/15030/p2p/16Uiu2HAmNfrAiAs9CHrvfzq2Cc9mVEEJ7cVxobXPckf6haNC4Vbu","/ip4/172.18.210.216/tcp/15031/ws/p2p/16Uiu2HAmNfrAiAs9CHrvfzq2Cc9mVEEJ7cVxobXPckf6haNC4Vbu"],"enrUri":"enr:-L24QGkN_VrYgoftpUXDpaDqoAKKPxcOljSVaefTLjSAgFhpRCGjat0E460GmzIy-pYplE9KPpEjEefQ7VxzicepivACgmlkgnY0gmlwhKwS0tiKbXVsdGlhZGRyc5YACASsEtLYBjq2AAoErBLS2AY6t90DgnJzhQADAQAAiXNlY3AyNTZrMaEDlM0yvWuZbRh8Jj3oX9gtxvBUvVrUZ247yA37CSczs2CDdGNwgjq2g3VkcII6uIV3YWt1MhM"}'
2026-01-31 04:32:23.586 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:23.586 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:23.586 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:23.588 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:23.588 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.95
2026-01-31 04:32:23.588 DEBUG [src.node.docker_mananger] Generated ports ['19774', '19775', '19776', '19777', '19778']
2026-01-31 04:32:23.588 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:23.589 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:23.589 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:23.589 DEBUG [src.node.docker_mananger] docker run -i -t -p 19774:19774 -p 19775:19775 -p 19776:19776 -p 19777:19777 -p 19778:19778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19776 --rest-port=19774 --tcp-port=19775 --discv5-udp-port=19777 --rest-address=0.0.0.0 --nat=extip:172.18.148.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4acdf6c9f8ed220f3cfaa2a8dfa76b0dbc59acbea8653afafe40bc6ecb9dd461 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19778 --metrics-logging=true --relay=false --storenode=/ip4/172.18.210.216/tcp/15030/p2p/16Uiu2HAmNfrAiAs9CHrvfzq2Cc9mVEEJ7cVxobXPckf6haNC4Vbu --discv5-bootstrap-node=enr:-L24QGkN_VrYgoftpUXDpaDqoAKKPxcOljSVaefTLjSAgFhpRCGjat0E460GmzIy-pYplE9KPpEjEefQ7VxzicepivACgmlkgnY0gmlwhKwS0tiKbXVsdGlhZGRyc5YACASsEtLYBjq2AAoErBLS2AY6t90DgnJzhQADAQAAiXNlY3AyNTZrMaEDlM0yvWuZbRh8Jj3oX9gtxvBUvVrUZ247yA37CSczs2CDdGNwgjq2g3VkcII6uIV3YWt1MhM
2026-01-31 04:32:23.742 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.95 waku 96dbf310ee469f46c6551256cfb36ca0ffc0236afa8169183202f911c47e642e
2026-01-31 04:32:23.771 DEBUG [src.node.docker_mananger] Container started with ID 96dbf310ee46. Setting up logs at ./log/docker/node3_2026-01-31_04-32-21__52aebb96-4f38-4831-9ce8-e40a007d88fe__wakuorg_nwaku:latest.log
2026-01-31 04:32:23.772 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19774
2026-01-31 04:32:23.773 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:24.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19774/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:24.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:24.777 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:24.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:24.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.95/tcp/19775/p2p/16Uiu2HAmLYjuEGeDA6dm1zQKnbnWkkD8MyA7yxTfhGWMqmkZKKhf","/ip4/172.18.148.95/tcp/19776/ws/p2p/16Uiu2HAmLYjuEGeDA6dm1zQKnbnWkkD8MyA7yxTfhGWMqmkZKKhf"],"enrUri":"enr:-L24QNzuKd-aBrepotJn-s0zW6asZcTnoZqYLPb2LN9DDkE0HT1Bp5H76ao5l7YQNh8GPphmnVJK5qoxLfO54ozymTUCgmlkgnY0gmlwhKwSlF-KbXVsdGlhZGRyc5YACASsEpRfBk0_AAoErBKUXwZNQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdUOsM7FpKMX4x5OdTlSzlmW_bZdz2V6VXAVpIoHKXW6DdGNwgk0_g3VkcIJNQYV3YWt1MgA"}'
2026-01-31 04:32:24.780 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:24.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.137/tcp/19945/p2p/16Uiu2HAm8svpzWjHPCUkopVsYwDUzdTXhwCEV6YYLv8PV6AssU1o"]'
2026-01-31 04:32:24.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19774/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.216/tcp/15030/p2p/16Uiu2HAmNfrAiAs9CHrvfzq2Cc9mVEEJ7cVxobXPckf6haNC4Vbu"]'
2026-01-31 04:32:24.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:24.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:32:24.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.821 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.828 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.838 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.843 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.854 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.859 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.869 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.874 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.885 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.890 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.901 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.906 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.917 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.921 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.932 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.938 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.949 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.955 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.965 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.970 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.981 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:24.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:24.986 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:24.996 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:24.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.001 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:25.012 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.018 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:25.028 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.034 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:25.045 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.050 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:25.061 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.067 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:25.077 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.083 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:25.093 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.099 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:25.110 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.115 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:25.126 DEBUG [src.steps.store] Relaying message
2026-01-31 04:32:25.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:25.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:25.133 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-01-31 04:32:25.143 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:25.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19944/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:25.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5adb622f9829a852d91148525b1a00645004f64c90ee991097abb90446fa4ff7"},{"messageHash":"0x6bf8eeccc48098440863ae3144dd73f8a9ad1cc05f6f02367de84674d721cec3"},{"messageHash":"0x76827d7e05cd0d720473331f06e0f99bee7162f7691a1d959380ac5452516ee9"},{"messageHash":"0xddfd655e20597c4434a1e83a62477f8f57838525abde2c26b4887feb001df563"},{"messageHash":"0xb6f7de549d0b5903143371bda49439686846590fc419793989388759d997cd1a"},{"messageHash":"0x3ad83c6f6dd7bea5dc560c4796282edc34124dd8ae015d944e12eda3f0ed742d"},{"messageHash":"0x23b600b2b0bce1bdfe73bea086479f92d834bea5b3673b6bdb8de06234ccf553"},{"messageHash":"0x10017b8269cdb6a013c53441031231007f4ad4dd8f5e8cb6cbd1eea5f23421e1"},{"messageHash":"0x607ac544ad4802971babb0928f5bacc3515ff7a75b8cb687d8ddc589b4a41034"},{"messageHash":"0xde0690a598d9c6fbec3b5e5f982f1ca80a79c5247e135d86ffd0f6ff589e6562"},{"messageHash":"0x8ac0e780cb068c4e7fd6a78302ac7f28a49ed6aaaec389a994cfcebdae4986f9"},{"messageHash":"0x7869717c7c34dc5a6a3909ef8c51a89243faf18953a5ab2b8449a185e99b779d"},{"messageHash":"0xe04337d94028a16ec26cdd33baac0a91e180def6e3d89d3186cd9a3dc3f8225f"},{"messageHash":"0x460f45beccf15b9db9812b879dd99f0abafedbac11b09fd593ab851bb4c7d232"},{"messageHash":"0xe5e8e30786d0d2bf02a0b9862a66ae37625a403be461b9e7c13358343a4f78ad"},{"messageHash":"0x8855c3cd424d40a337668c25cea001385e6f2c3a7398d91ce371a2eb20531bb0"},{"messageHash":"0xf12f15810a3472c442e916991a1f7a9eb984d0b1fd25ad67ab143ffe336e8598"},{"messageHash":"0x240910a3788df701508f3ba04dd59dafff11a7f49bcd14e9327ab32a9b1aba4c"},{"messageHash":"0xba723f8894edbc241d184a7fda6c521191921454391938c7e0e66c0cd77493bd"},{"messageHash":"0xd31d3668bead385a8bb6327b805c67d872153b199f7aabc926706e109148ada9"}]}'
2026-01-31 04:32:25.147 DEBUG [src.steps.store] messages length is 20
2026-01-31 04:32:25.149 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:25.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15029/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:25.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5adb622f9829a852d91148525b1a00645004f64c90ee991097abb90446fa4ff7"},{"messageHash":"0x6bf8eeccc48098440863ae3144dd73f8a9ad1cc05f6f02367de84674d721cec3"},{"messageHash":"0x76827d7e05cd0d720473331f06e0f99bee7162f7691a1d959380ac5452516ee9"},{"messageHash":"0xddfd655e20597c4434a1e83a62477f8f57838525abde2c26b4887feb001df563"},{"messageHash":"0xb6f7de549d0b5903143371bda49439686846590fc419793989388759d997cd1a"},{"messageHash":"0x3ad83c6f6dd7bea5dc560c4796282edc34124dd8ae015d944e12eda3f0ed742d"},{"messageHash":"0x23b600b2b0bce1bdfe73bea086479f92d834bea5b3673b6bdb8de06234ccf553"},{"messageHash":"0x10017b8269cdb6a013c53441031231007f4ad4dd8f5e8cb6cbd1eea5f23421e1"},{"messageHash":"0x607ac544ad4802971babb0928f5bacc3515ff7a75b8cb687d8ddc589b4a41034"},{"messageHash":"0xde0690a598d9c6fbec3b5e5f982f1ca80a79c5247e135d86ffd0f6ff589e6562"},{"messageHash":"0x8ac0e780cb068c4e7fd6a78302ac7f28a49ed6aaaec389a994cfcebdae4986f9"},{"messageHash":"0x7869717c7c34dc5a6a3909ef8c51a89243faf18953a5ab2b8449a185e99b779d"},{"messageHash":"0xe04337d94028a16ec26cdd33baac0a91e180def6e3d89d3186cd9a3dc3f8225f"},{"messageHash":"0x460f45beccf15b9db9812b879dd99f0abafedbac11b09fd593ab851bb4c7d232"},{"messageHash":"0xe5e8e30786d0d2bf02a0b9862a66ae37625a403be461b9e7c13358343a4f78ad"},{"messageHash":"0x8855c3cd424d40a337668c25cea001385e6f2c3a7398d91ce371a2eb20531bb0"},{"messageHash":"0xf12f15810a3472c442e916991a1f7a9eb984d0b1fd25ad67ab143ffe336e8598"},{"messageHash":"0x240910a3788df701508f3ba04dd59dafff11a7f49bcd14e9327ab32a9b1aba4c"},{"messageHash":"0xba723f8894edbc241d184a7fda6c521191921454391938c7e0e66c0cd77493bd"},{"messageHash":"0xd31d3668bead385a8bb6327b805c67d872153b199f7aabc926706e109148ada9"}]}'
2026-01-31 04:32:25.153 DEBUG [src.steps.store] messages length is 20
2026-01-31 04:32:25.155 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:32:25.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:25.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6597d3ce03c042226f9f","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5adb622f9829a852d91148525b1a00645004f64c90ee991097abb90446fa4ff7"},{"messageHash":"0x6bf8eeccc48098440863ae3144dd73f8a9ad1cc05f6f02367de84674d721cec3"},{"messageHash":"0x76827d7e05cd0d720473331f06e0f99bee7162f7691a1d959380ac5452516ee9"},{"messageHash":"0xddfd655e20597c4434a1e83a62477f8f57838525abde2c26b4887feb001df563"},{"messageHash":"0xb6f7de549d0b5903143371bda49439686846590fc419793989388759d997cd1a"},{"messageHash":"0x3ad83c6f6dd7bea5dc560c4796282edc34124dd8ae015d944e12eda3f0ed742d"},{"messageHash":"0x23b600b2b0bce1bdfe73bea086479f92d834bea5b3673b6bdb8de06234ccf553"},{"messageHash":"0x10017b8269cdb6a013c53441031231007f4ad4dd8f5e8cb6cbd1eea5f23421e1"},{"messageHash":"0x607ac544ad4802971babb0928f5bacc3515ff7a75b8cb687d8ddc589b4a41034"},{"messageHash":"0xde0690a598d9c6fbec3b5e5f982f1ca80a79c5247e135d86ffd0f6ff589e6562"},{"messageHash":"0x8ac0e780cb068c4e7fd6a78302ac7f28a49ed6aaaec389a994cfcebdae4986f9"},{"messageHash":"0x7869717c7c34dc5a6a3909ef8c51a89243faf18953a5ab2b8449a185e99b779d"},{"messageHash":"0xe04337d94028a16ec26cdd33baac0a91e180def6e3d89d3186cd9a3dc3f8225f"},{"messageHash":"0x460f45beccf15b9db9812b879dd99f0abafedbac11b09fd593ab851bb4c7d232"},{"messageHash":"0xe5e8e30786d0d2bf02a0b9862a66ae37625a403be461b9e7c13358343a4f78ad"},{"messageHash":"0x8855c3cd424d40a337668c25cea001385e6f2c3a7398d91ce371a2eb20531bb0"},{"messageHash":"0xf12f15810a3472c442e916991a1f7a9eb984d0b1fd25ad67ab143ffe336e8598"},{"messageHash":"0x240910a3788df701508f3ba04dd59dafff11a7f49bcd14e9327ab32a9b1aba4c"},{"messageHash":"0xba723f8894edbc241d184a7fda6c521191921454391938c7e0e66c0cd77493bd"},{"messageHash":"0xd31d3668bead385a8bb6327b805c67d872153b199f7aabc926706e109148ada9"}]}'
2026-01-31 04:32:25.164 DEBUG [src.steps.store] messages length is 20
2026-01-31 04:32:25.167 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:25.168 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:25.168 DEBUG [src.node.waku_node] Stopping container with id a720ed5017e5
2026-01-31 04:32:25.658 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:25.658 DEBUG [src.node.waku_node] Stopping container with id b83e2d46f02e
2026-01-31 04:32:26.157 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:26.158 DEBUG [src.node.waku_node] Stopping container with id 96dbf310ee46
2026-01-31 04:32:26.471 ERROR [src.node.docker_mananger] Max retries reached for container a720ed5017e5. Exiting log stream.
2026-01-31 04:32:26.653 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:26.654 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:26.663 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:26.676 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:26.680 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,38 @@
2026-01-31 04:33:02.006 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:33:02.007 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2026-01-31_04-33-02__42bb61f7-9150-4343-b1dd-23259c9a000f
2026-01-31 04:33:02.007 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:33:02.007 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:33:02.007 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-31 04:33:02.008 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:33:02.008 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:33:02.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:02.015 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-33-02__42bb61f7-9150-4343-b1dd-23259c9a000f__wakuorg_nwaku:latest.log
2026-01-31 04:33:02.015 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:02.015 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:02.017 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:02.017 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.187
2026-01-31 04:33:02.017 DEBUG [src.node.docker_mananger] Generated ports ['1462', '1463', '1464', '1465', '1466']
2026-01-31 04:33:02.017 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:02.017 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:02.017 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:02.017 DEBUG [src.node.docker_mananger] docker run -i -t -p 1462:1462 -p 1463:1463 -p 1464:1464 -p 1465:1465 -p 1466:1466 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1464 --rest-port=1462 --tcp-port=1463 --discv5-udp-port=1465 --rest-address=0.0.0.0 --nat=extip:172.18.49.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b13c4fe4f3a9d0ca4fe0ee7dee1ce87fc060dbcf7f4c7d3dac4cdb182a8bfea6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1466 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2026-01-31 04:33:02.194 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.187 waku 9c4f4b9c23157eba63f982e6cb53472234d1c695b945fc477d90e8ec6b0b4a46
2026-01-31 04:33:02.227 DEBUG [src.node.docker_mananger] Container started with ID 9c4f4b9c2315. Setting up logs at ./log/docker/node1_2026-01-31_04-33-02__42bb61f7-9150-4343-b1dd-23259c9a000f__wakuorg_nwaku:latest.log
2026-01-31 04:33:02.229 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1462
2026-01-31 04:33:02.229 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:02.251 ERROR [src.node.docker_mananger] Max retries reached for container 8e18a42e20ab. Exiting log stream.
2026-01-31 04:33:02.799 ERROR [src.node.docker_mananger] Max retries reached for container 336a216c7b0c. Exiting log stream.
2026-01-31 04:33:03.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1462/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:03.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:03.233 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:03.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1462/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:03.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.187/tcp/1463/p2p/16Uiu2HAm6uU7ndSD8wcP1sMtJmyZLLRCBjcEFx6zBQwU76PeDn6G","/ip4/172.18.49.187/tcp/1464/ws/p2p/16Uiu2HAm6uU7ndSD8wcP1sMtJmyZLLRCBjcEFx6zBQwU76PeDn6G"],"enrUri":"enr:-L24QOoiXta5UtM6F6A0VDmkM6tVuni89P8hVkTAZguAEiWIG2IBIj2aWpi1f9OUA6KisEnJ_3EnmA_PKW4KfmUSl7YCgmlkgnY0gmlwhKwSMbuKbXVsdGlhZGRyc5YACASsEjG7BgW3AAoErBIxuwYFuN0DgnJzhQADAQAAiXNlY3AyNTZrMaECqo9n_4XOd6YqZ0NHpmACRPkfsN5REjlnXQljqTMo2rWDdGNwggW3g3VkcIIFuYV3YWt1Mg8"}'
2026-01-31 04:33:03.236 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:03.236 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-01-31 04:33:08.241 DEBUG [src.steps.metrics] All metrics are present and have valid values.
2026-01-31 04:33:08.243 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:33:08.244 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:33:08.244 DEBUG [src.node.waku_node] Stopping container with id 9c4f4b9c2315
2026-01-31 04:33:08.782 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:08.783 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:33:08.787 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,128 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_both_pubsub_topic_and_content_topic with id: 2026-01-31_04-35-55__99f91fc1-8529-426a-8368-3eb59f5299a6
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-01-31_04-35-55__99f91fc1-8529-426a-8368-3eb59f5299a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31508', '31509', '31510', '31511', '31512']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31508:31508 -p 31509:31509 -p 31510:31510 -p 31511:31511 -p 31512:31512 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31510 --rest-port=31508 --tcp-port=31509 --discv5-udp-port=31511 --rest-address=0.0.0.0 --nat=extip:172.18.231.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ee3b3c2f5a15fcc38f6bddfceafd32baa196d77d6f6ee42cc5a5fee2f002fea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31512 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.179 waku 619e2465d1e2c559f8bfdc471065efd43c7cac32c7a100e9dd64760cbf7f0c1c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 619e2465d1e2. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-35-55__99f91fc1-8529-426a-8368-3eb59f5299a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31508
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 7df026b8a64f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 225378309aff. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31508/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31508/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.179/tcp/31509/p2p/16Uiu2HAmU1wawGnsDJJbDD6bAwnTh4M61N7JSYhqqxuSHejm7D1V","/ip4/172.18.231.179/tcp/31510/ws/p2p/16Uiu2HAmU1wawGnsDJJbDD6bAwnTh4M61N7JSYhqqxuSHejm7D1V"],"enrUri":"enr:-L24QAssjA53pB1h6DLrqsljoSeTsrsSmK1M48TolnQi4IitYuKpxLcBnz-6QFnldHRCKO-gpp0aVPBVjJNHZmy6RD8CgmlkgnY0gmlwhKwS57OKbXVsdGlhZGRyc5YACASsEuezBnsVAAoErBLnswZ7Ft0DgnJzhQADAQAAiXNlY3AyNTZrMaED5D1f8-YhfzYOpE9bxzOLrow3N_r-7hEvZiphqRicsfyDdGNwgnsVg3VkcIJ7F4V3YWt1MgM"}'
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-01-31_04-35-55__99f91fc1-8529-426a-8368-3eb59f5299a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38995', '38996', '38997', '38998', '38999']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38995:38995 -p 38996:38996 -p 38997:38997 -p 38998:38998 -p 38999:38999 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38997 --rest-port=38995 --tcp-port=38996 --discv5-udp-port=38998 --rest-address=0.0.0.0 --nat=extip:172.18.236.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9fcfdad636a40bdd7d887917a9df90b3eb9fc3a0ec787bafd0bdeab6345db6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38999 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAssjA53pB1h6DLrqsljoSeTsrsSmK1M48TolnQi4IitYuKpxLcBnz-6QFnldHRCKO-gpp0aVPBVjJNHZmy6RD8CgmlkgnY0gmlwhKwS57OKbXVsdGlhZGRyc5YACASsEuezBnsVAAoErBLnswZ7Ft0DgnJzhQADAQAAiXNlY3AyNTZrMaED5D1f8-YhfzYOpE9bxzOLrow3N_r-7hEvZiphqRicsfyDdGNwgnsVg3VkcIJ7F4V3YWt1MgM --storenode=/ip4/172.18.231.179/tcp/31509/p2p/16Uiu2HAmU1wawGnsDJJbDD6bAwnTh4M61N7JSYhqqxuSHejm7D1V --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.47 waku 2cfc380a2ff88112d82ff7291f27b745dbff9fb933599b75ea111e2d24583388
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2cfc380a2ff8. Setting up logs at ./log/docker/store_node1_2026-01-31_04-35-55__99f91fc1-8529-426a-8368-3eb59f5299a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38995
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38995/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38995/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/38996/p2p/16Uiu2HAmBP9mqzfP1tcEa99AWkBLfgZZn1PhNsVu799AwvC1175e","/ip4/172.18.236.47/tcp/38997/ws/p2p/16Uiu2HAmBP9mqzfP1tcEa99AWkBLfgZZn1PhNsVu799AwvC1175e"],"enrUri":"enr:-L24QMj2mMtXcA9izVBolMjH_SxsIKB0CQ6Bnnousl-mYAkjP0y9Z5nC7LmzIt68kSEETY4jvN5I1JwlJloaFFEooEUCgmlkgnY0gmlwhKwS7C-KbXVsdGlhZGRyc5YACASsEuwvBphUAAoErBLsLwaYVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7RWs2ABS4HImda1Wuxb9_RD2jiuG3Fzc4p5R5GcKyQWDdGNwgphUg3VkcIKYVoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38995/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.179/tcp/31509/p2p/16Uiu2HAmU1wawGnsDJJbDD6bAwnTh4M61N7JSYhqqxuSHejm7D1V"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31508/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38995/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31508/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31508/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31508/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31508/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31508/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31508/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31508/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31508/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31508/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x78ce87b161dd1f3a685329c7da30b67c258bb129d117acf672a743032f085eb8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31508/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbbee4227cc2a494adecdf79668fef243baf596661c845d1ab7a7350e78a398a4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31508/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb3d703a624091c402736e832fd9e46b5f48dfbb872511ec73a54bd2460929a6"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31508/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x70c4db9951ae887189015328b75152e5932f2dad597d3924fca7c1bac2795498"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31508/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x33398e2ea2622e9da39bda450a2fb2a3f5425216eb4bb204d8f59a9b97e47e27"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31508/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1d1ec2ef975081975cdb65dc1920442feffbd83087a51dbabd7070cf04907861"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31508/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x31e54463d7ebeff2f6f993e2b97a9da3ab3ca24fbdf810c9380df34468aeb96b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31508/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x133d16d030af4d18a1821ae0c775689716395b6c22bf83fffd50d934b58e2c55"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38995/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x78ce87b161dd1f3a685329c7da30b67c258bb129d117acf672a743032f085eb8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38995/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbbee4227cc2a494adecdf79668fef243baf596661c845d1ab7a7350e78a398a4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38995/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb3d703a624091c402736e832fd9e46b5f48dfbb872511ec73a54bd2460929a6"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38995/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x70c4db9951ae887189015328b75152e5932f2dad597d3924fca7c1bac2795498"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38995/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x33398e2ea2622e9da39bda450a2fb2a3f5425216eb4bb204d8f59a9b97e47e27"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38995/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1d1ec2ef975081975cdb65dc1920442feffbd83087a51dbabd7070cf04907861"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38995/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x31e54463d7ebeff2f6f993e2b97a9da3ab3ca24fbdf810c9380df34468aeb96b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38995/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x133d16d030af4d18a1821ae0c775689716395b6c22bf83fffd50d934b58e2c55"}]}'
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 619e2465d1e2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2cfc380a2ff8
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-01-31_04-32-49__422991c2-69b7-4bdb-8e2d-4e7e049be78a
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-01-31_04-32-49__422991c2-69b7-4bdb-8e2d-4e7e049be78a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40370', '40371', '40372', '40373', '40374']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40370:40370 -p 40371:40371 -p 40372:40372 -p 40373:40373 -p 40374:40374 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40372 --rest-port=40370 --tcp-port=40371 --discv5-udp-port=40373 --rest-address=0.0.0.0 --nat=extip:172.18.67.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ec0e23a0bdf093acc51d54eb4eadc82c538e7ec5e35aaaf4efc9addce7b4bf2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40374 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.13 waku cdbe06363dfb519d5e6e3afd7b5594004be1c157fcca36debd4a4a2928f4212a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cdbe06363dfb. Setting up logs at ./log/docker/node1_2026-01-31_04-32-49__422991c2-69b7-4bdb-8e2d-4e7e049be78a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40370
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 db30ace0cbd6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f9785175e1c7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40370/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40370/debug/v1/info" -H "Content-Type: application/json" -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.13/tcp/40371/p2p/16Uiu2HAmFNArxBugq9iyRWG9sWhNJhdZAAKQXoCPJNmFPpYRiUvk","/ip4/172.18.67.13/tcp/40372/ws/p2p/16Uiu2HAmFNArxBugq9iyRWG9sWhNJhdZAAKQXoCPJNmFPpYRiUvk"],"enrUri":"enr:-L24QC-2DZyWqQlUHXjFwLAQTLwEoBj3ByyGafMxzBSnNs47f6EJp2ASV_9KnOLsZcm561eDta2Epkti6-lQMd0km4wCgmlkgnY0gmlwhKwSQw2KbXVsdGlhZGRyc5YACASsEkMNBp2zAAoErBJDDQadtN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKEQShAj3KfAc4R44ZQfDdLvQ_4xB2X5E-Inn86lRhgGDdGNwgp2zg3VkcIKdtYV3YWt1MgE"}'
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-01-31_04-32-49__422991c2-69b7-4bdb-8e2d-4e7e049be78a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30066', '30067', '30068', '30069', '30070']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30066:30066 -p 30067:30067 -p 30068:30068 -p 30069:30069 -p 30070:30070 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30068 --rest-port=30066 --tcp-port=30067 --discv5-udp-port=30069 --rest-address=0.0.0.0 --nat=extip:172.18.194.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c5a8a8ca91bbceff87b2a711be44e11dbbcdeb738dfcb11cb7ab27c0dff69e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30070 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC-2DZyWqQlUHXjFwLAQTLwEoBj3ByyGafMxzBSnNs47f6EJp2ASV_9KnOLsZcm561eDta2Epkti6-lQMd0km4wCgmlkgnY0gmlwhKwSQw2KbXVsdGlhZGRyc5YACASsEkMNBp2zAAoErBJDDQadtN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKEQShAj3KfAc4R44ZQfDdLvQ_4xB2X5E-Inn86lRhgGDdGNwgp2zg3VkcIKdtYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.196 waku dead434febdc57fcb27e093b072cbe5e955c1d2a9e2cc11e8ad9031f84f5dfe0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dead434febdc. Setting up logs at ./log/docker/node2_2026-01-31_04-32-49__422991c2-69b7-4bdb-8e2d-4e7e049be78a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30066
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30066/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30066/debug/v1/info" -H "Content-Type: application/json" -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.196/tcp/30067/p2p/16Uiu2HAkwQXzFLyD4rMt7Hk9SnZDh93VUgPtUAAgvGrJoDARmMi3","/ip4/172.18.194.196/tcp/30068/ws/p2p/16Uiu2HAkwQXzFLyD4rMt7Hk9SnZDh93VUgPtUAAgvGrJoDARmMi3"],"enrUri":"enr:-L24QH7vLJogtUe8DKziRKVKMK0cgdzS2jH9LHojOjy5T1bXbTT0rY_Ki8bJoiPfcqjVX54UxpoYM0lPpWAyRhltmx0CgmlkgnY0gmlwhKwSwsSKbXVsdGlhZGRyc5YACASsEsLEBnVzAAoErBLCxAZ1dN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHWzBm2ZBZUimbWR4dVH2u-jV6_a8U0r96PZVzD5cWByDdGNwgnVzg3VkcIJ1dYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30066/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.13/tcp/40371/p2p/16Uiu2HAmFNArxBugq9iyRWG9sWhNJhdZAAKQXoCPJNmFPpYRiUvk"]'
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:40370/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30066/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833972036885760,"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:30066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833972036885760,"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:40370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:40370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cdbe06363dfb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dead434febdc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sort_ascending[false] with id: 2026-01-31_04-39-38__cb962461-639d-4e2d-b5d2-b20f48f4845f
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-01-31_04-39-38__cb962461-639d-4e2d-b5d2-b20f48f4845f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.19.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48429', '48430', '48431', '48432', '48433']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48429:48429 -p 48430:48430 -p 48431:48431 -p 48432:48432 -p 48433:48433 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48431 --rest-port=48429 --tcp-port=48430 --discv5-udp-port=48432 --rest-address=0.0.0.0 --nat=extip:172.18.19.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbc19402c6b3dbd1a2d90feb2cfb1eea4af1c5d92eb8ecab0bdbd476d20cd242 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48433 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.203 waku b5f592f76217469e8103b4635883a1fc0f1a06a35136883be32b1bfbd0cecc56
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b5f592f76217. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-39-38__cb962461-639d-4e2d-b5d2-b20f48f4845f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48429
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 1621b76527cd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3b3004e7fec7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48429/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48429/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.203/tcp/48430/p2p/16Uiu2HAm5SFfvEACX4Xbjsxb4cX397Dz4MPkhmbxFtpNeRus1JaN","/ip4/172.18.19.203/tcp/48431/ws/p2p/16Uiu2HAm5SFfvEACX4Xbjsxb4cX397Dz4MPkhmbxFtpNeRus1JaN"],"enrUri":"enr:-L24QBLeMyLpBcLnfqKYgBcGHuzf1mGGiQ2hWSafdRkoTVp6TiF8-HQo9S5nf_5xAR43ytuoTUQK-A2EZksic-ZPKDoCgmlkgnY0gmlwhKwSE8uKbXVsdGlhZGRyc5YACASsEhPLBr0uAAoErBITywa9L90DgnJzhQADAQAAiXNlY3AyNTZrMaEClLr295Aa-l493cKbgkd6-MUw5ls_gF7EPHi8SnfS-hODdGNwgr0ug3VkcIK9MIV3YWt1MgM"}'
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-01-31_04-39-38__cb962461-639d-4e2d-b5d2-b20f48f4845f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59500', '59501', '59502', '59503', '59504']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59500:59500 -p 59501:59501 -p 59502:59502 -p 59503:59503 -p 59504:59504 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59502 --rest-port=59500 --tcp-port=59501 --discv5-udp-port=59503 --rest-address=0.0.0.0 --nat=extip:172.18.99.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4af439e71c0cd631fc28fd7c4265fb77eb2eaecd095e061521f75a39e6ca61dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59504 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBLeMyLpBcLnfqKYgBcGHuzf1mGGiQ2hWSafdRkoTVp6TiF8-HQo9S5nf_5xAR43ytuoTUQK-A2EZksic-ZPKDoCgmlkgnY0gmlwhKwSE8uKbXVsdGlhZGRyc5YACASsEhPLBr0uAAoErBITywa9L90DgnJzhQADAQAAiXNlY3AyNTZrMaEClLr295Aa-l493cKbgkd6-MUw5ls_gF7EPHi8SnfS-hODdGNwgr0ug3VkcIK9MIV3YWt1MgM --storenode=/ip4/172.18.19.203/tcp/48430/p2p/16Uiu2HAm5SFfvEACX4Xbjsxb4cX397Dz4MPkhmbxFtpNeRus1JaN --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.165 waku b4277cfdd006afc8ff7db69300ce3e3e10fe6dd7fb39d60c49e66914703188e7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b4277cfdd006. Setting up logs at ./log/docker/store_node1_2026-01-31_04-39-38__cb962461-639d-4e2d-b5d2-b20f48f4845f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59500
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59500/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59500/debug/v1/info" -H "Content-Type: application/json" -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.165/tcp/59501/p2p/16Uiu2HAm8KBzzGBxWDp22UaC8fJA5WiJooUkqk2HUnHVYmiWA3HX","/ip4/172.18.99.165/tcp/59502/ws/p2p/16Uiu2HAm8KBzzGBxWDp22UaC8fJA5WiJooUkqk2HUnHVYmiWA3HX"],"enrUri":"enr:-L24QFrZURfmJACopN_1Hw2G28bePa9jRaJTOEMEH5FhJXj9LcjqVhZOB-IJTAyUjkPaytduhgGgmKZXNMmyqDxZpx8CgmlkgnY0gmlwhKwSY6WKbXVsdGlhZGRyc5YACASsEmOlBuhtAAoErBJjpQbobt0DgnJzhQADAQAAiXNlY3AyNTZrMaECv37PC-VjVIkUYNmewz8zgO-kKk8J9yewbyVkz-qb-16DdGNwguhtg3VkcILob4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59500/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.203/tcp/48430/p2p/16Uiu2HAm5SFfvEACX4Xbjsxb4cX397Dz4MPkhmbxFtpNeRus1JaN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59500/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48429/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3898c010af5e5614f6a840d8365b13e14bbeb211fb510f7147854883028392a3"},{"messageHash":"0xe2e96513e4b66b298566b2714356b2bedf2eb060db1327c7a99cd6c42b69f86f"},{"messageHash":"0xedc8ca55237cf13726922a99d070469acc3887562f6e18b3cc46662fba204594"},{"messageHash":"0x7aff3e82c614ab01428bb94f7bcaf6c09198ff8888b4685993168264aa16b170"},{"messageHash":"0xf176361709fd6cdb8dd99b6fd0b2b4faece63f387f915643caa918d9c0f1f7af"}],"paginationCursor":"0x3898c010af5e5614f6a840d8365b13e14bbeb211fb510f7147854883028392a3"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59500/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3898c010af5e5614f6a840d8365b13e14bbeb211fb510f7147854883028392a3"},{"messageHash":"0xe2e96513e4b66b298566b2714356b2bedf2eb060db1327c7a99cd6c42b69f86f"},{"messageHash":"0xedc8ca55237cf13726922a99d070469acc3887562f6e18b3cc46662fba204594"},{"messageHash":"0x7aff3e82c614ab01428bb94f7bcaf6c09198ff8888b4685993168264aa16b170"},{"messageHash":"0xf176361709fd6cdb8dd99b6fd0b2b4faece63f387f915643caa918d9c0f1f7af"}],"paginationCursor":"0x3898c010af5e5614f6a840d8365b13e14bbeb211fb510f7147854883028392a3"}'
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 b5f592f76217
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b4277cfdd006
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publishing_node_restarts with id: 2026-01-31_04-38-28__6884cc34-c4a1-4128-8396-8613b12d7579
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-01-31_04-38-28__6884cc34-c4a1-4128-8396-8613b12d7579__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.85.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27624', '27625', '27626', '27627', '27628']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27624:27624 -p 27625:27625 -p 27626:27626 -p 27627:27627 -p 27628:27628 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27626 --rest-port=27624 --tcp-port=27625 --discv5-udp-port=27627 --rest-address=0.0.0.0 --nat=extip:172.18.85.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2f531a4e4f5bb96a18c345ae1e1f9b07a889a9cffe4bcb276f7dbe72ff3646c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27628 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c41fa5939c32. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.105 waku c9aa5feb7b853f84b9338ccd83df5033b0d9c96d44096c16785ef83604102dd6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c9aa5feb7b85. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-38-28__6884cc34-c4a1-4128-8396-8613b12d7579__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27624
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 0fc6c176d037. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27624/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.105/tcp/27625/p2p/16Uiu2HAmFPTsVPFpuQbnsVXVuZjc6rafiC8RtSvh4XgXN4szPkUs","/ip4/172.18.85.105/tcp/27626/ws/p2p/16Uiu2HAmFPTsVPFpuQbnsVXVuZjc6rafiC8RtSvh4XgXN4szPkUs"],"enrUri":"enr:-L24QE8SoDYKEYCNcFHeChN2BOqjB_M8EzZGJf1RKRG3V_zQMYMcpIhSrA6aYcBpsddf2zdZlv76oLMjXAHhuAuIn6sCgmlkgnY0gmlwhKwSVWmKbXVsdGlhZGRyc5YACASsElVpBmvpAAoErBJVaQZr6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKJjitZEilRiYl-rwII9bdAczR4S1Ht4jPeM5l9zVr9yDdGNwgmvpg3VkcIJr64V3YWt1MgM"}'
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-01-31_04-38-28__6884cc34-c4a1-4128-8396-8613b12d7579__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14068', '14069', '14070', '14071', '14072']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14068:14068 -p 14069:14069 -p 14070:14070 -p 14071:14071 -p 14072:14072 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14070 --rest-port=14068 --tcp-port=14069 --discv5-udp-port=14071 --rest-address=0.0.0.0 --nat=extip:172.18.231.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfecc19abfeac9afecf0dea9dc835a67d7ada27e1e1df0f655dd45390acac698 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14072 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE8SoDYKEYCNcFHeChN2BOqjB_M8EzZGJf1RKRG3V_zQMYMcpIhSrA6aYcBpsddf2zdZlv76oLMjXAHhuAuIn6sCgmlkgnY0gmlwhKwSVWmKbXVsdGlhZGRyc5YACASsElVpBmvpAAoErBJVaQZr6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKJjitZEilRiYl-rwII9bdAczR4S1Ht4jPeM5l9zVr9yDdGNwgmvpg3VkcIJr64V3YWt1MgM --storenode=/ip4/172.18.85.105/tcp/27625/p2p/16Uiu2HAmFPTsVPFpuQbnsVXVuZjc6rafiC8RtSvh4XgXN4szPkUs --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.129 waku aa30d6f9d21da94333add74509deb9bd6e54c3ae9435376f6309f6bff82625f0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa30d6f9d21d. Setting up logs at ./log/docker/store_node1_2026-01-31_04-38-28__6884cc34-c4a1-4128-8396-8613b12d7579__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14068
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14068/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14068/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.129/tcp/14069/p2p/16Uiu2HAm3ZDE2qTZ3FRtL5Xi1C7RsR7S74GUaN2n3YF1XLs6cj6y","/ip4/172.18.231.129/tcp/14070/ws/p2p/16Uiu2HAm3ZDE2qTZ3FRtL5Xi1C7RsR7S74GUaN2n3YF1XLs6cj6y"],"enrUri":"enr:-L24QGmpn6g4IxOi9mdC3MkKEUEGvXOIPhEuk2U5nQu2wKhvTnvrordXx_vkzVkBcFt1Q6QysBgXPq4n1RW0TUtsMF4CgmlkgnY0gmlwhKwS54GKbXVsdGlhZGRyc5YACASsEueBBjb1AAoErBLngQY29t0DgnJzhQADAQAAiXNlY3AyNTZrMaECeMvj9gXsGP-PRY0bIVjNNq606ZlCOf8l0Nel0TwHEQqDdGNwgjb1g3VkcII294V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14068/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.105/tcp/27625/p2p/16Uiu2HAmFPTsVPFpuQbnsVXVuZjc6rafiC8RtSvh4XgXN4szPkUs"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27624/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14068/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27624/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:27624/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb962feb87e47877a6f71f099520a3b75520f42e717049624a354acc1a532ca2b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb962feb87e47877a6f71f099520a3b75520f42e717049624a354acc1a532ca2b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id c9aa5feb7b85
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27624/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:27624/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.105/tcp/27625/p2p/16Uiu2HAmFPTsVPFpuQbnsVXVuZjc6rafiC8RtSvh4XgXN4szPkUs","/ip4/172.18.85.105/tcp/27626/ws/p2p/16Uiu2HAmFPTsVPFpuQbnsVXVuZjc6rafiC8RtSvh4XgXN4szPkUs"],"enrUri":"enr:-L24QE8SoDYKEYCNcFHeChN2BOqjB_M8EzZGJf1RKRG3V_zQMYMcpIhSrA6aYcBpsddf2zdZlv76oLMjXAHhuAuIn6sCgmlkgnY0gmlwhKwSVWmKbXVsdGlhZGRyc5YACASsElVpBmvpAAoErBJVaQZr6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKJjitZEilRiYl-rwII9bdAczR4S1Ht4jPeM5l9zVr9yDdGNwgmvpg3VkcIJr64V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14068/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.105/tcp/27625/p2p/16Uiu2HAmFPTsVPFpuQbnsVXVuZjc6rafiC8RtSvh4XgXN4szPkUs"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27624/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27624/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:27624/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb962feb87e47877a6f71f099520a3b75520f42e717049624a354acc1a532ca2b"},{"messageHash":"0x0dbe55931ec7152dfdd2b4bcc3ad7701bfba26fe38797119b7ff8d150057b675"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb962feb87e47877a6f71f099520a3b75520f42e717049624a354acc1a532ca2b"},{"messageHash":"0x0dbe55931ec7152dfdd2b4bcc3ad7701bfba26fe38797119b7ff8d150057b675"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27624/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb962feb87e47877a6f71f099520a3b75520f42e717049624a354acc1a532ca2b"},{"messageHash":"0x0dbe55931ec7152dfdd2b4bcc3ad7701bfba26fe38797119b7ff8d150057b675"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb962feb87e47877a6f71f099520a3b75520f42e717049624a354acc1a532ca2b"},{"messageHash":"0x0dbe55931ec7152dfdd2b4bcc3ad7701bfba26fe38797119b7ff8d150057b675"}]}'
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 c9aa5feb7b85
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aa30d6f9d21d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,145 @@
2026-01-31 04:33:23.201 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:33:23.201 DEBUG [tests.conftest] Running test: test_publish_with_valid_timestamps with id: 2026-01-31_04-33-23__f30756c9-bf8f-4083-bd27-0a704333bbaf
2026-01-31 04:33:23.201 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:33:23.202 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:33:23.202 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-31 04:33:23.209 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:23.209 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-33-23__f30756c9-bf8f-4083-bd27-0a704333bbaf__wakuorg_nwaku:latest.log
2026-01-31 04:33:23.209 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:23.209 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:23.211 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:23.211 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.132
2026-01-31 04:33:23.211 DEBUG [src.node.docker_mananger] Generated ports ['8380', '8381', '8382', '8383', '8384']
2026-01-31 04:33:23.211 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:23.211 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:23.211 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:23.212 DEBUG [src.node.docker_mananger] docker run -i -t -p 8380:8380 -p 8381:8381 -p 8382:8382 -p 8383:8383 -p 8384:8384 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8382 --rest-port=8380 --tcp-port=8381 --discv5-udp-port=8383 --rest-address=0.0.0.0 --nat=extip:172.18.247.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ceaa60afc8bee17cfbf29f09a1efafe25ef64de9ddbbadb1df5da6bcf866ce8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8384 --metrics-logging=true --relay=true
2026-01-31 04:33:23.390 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.132 waku 8420227fa2f5f7ad3c1a1803cf96320f9b2f72cbc15e40d0247d2e588f1727e3
2026-01-31 04:33:23.401 ERROR [src.node.docker_mananger] Max retries reached for container 28e54ba7ff93. Exiting log stream.
2026-01-31 04:33:23.428 DEBUG [src.node.docker_mananger] Container started with ID 8420227fa2f5. Setting up logs at ./log/docker/node1_2026-01-31_04-33-23__f30756c9-bf8f-4083-bd27-0a704333bbaf__wakuorg_nwaku:latest.log
2026-01-31 04:33:23.428 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8380
2026-01-31 04:33:23.429 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:23.898 ERROR [src.node.docker_mananger] Max retries reached for container 3d542b3d772b. Exiting log stream.
2026-01-31 04:33:24.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8380/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:24.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:24.432 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:24.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8380/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:24.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.132/tcp/8381/p2p/16Uiu2HAmC5CMLvb3zeueisafxhqdg71bJWLJoBCzMh2HzdvkwpJy","/ip4/172.18.247.132/tcp/8382/ws/p2p/16Uiu2HAmC5CMLvb3zeueisafxhqdg71bJWLJoBCzMh2HzdvkwpJy"],"enrUri":"enr:-L24QJzQGm8i18gMwL_csknU9ns3-lfXGZXVDmfU4Zw7zOvCNC0jJY2BKBPEsMwgVBi7lkPbVRiILmloVkZTOPpdyEYCgmlkgnY0gmlwhKwS94SKbXVsdGlhZGRyc5YACASsEveEBiC9AAoErBL3hAYgvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC91fSblnYcI5G6ppK5CPVVamP5aczRy3j_L9vf4Y9726DdGNwgiC9g3VkcIIgv4V3YWt1MgE"}'
2026-01-31 04:33:24.435 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:24.441 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:24.441 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-33-23__f30756c9-bf8f-4083-bd27-0a704333bbaf__wakuorg_nwaku:latest.log
2026-01-31 04:33:24.441 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:24.442 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:24.443 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:24.443 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.9
2026-01-31 04:33:24.443 DEBUG [src.node.docker_mananger] Generated ports ['15492', '15493', '15494', '15495', '15496']
2026-01-31 04:33:24.443 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:24.443 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:24.444 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:24.444 DEBUG [src.node.docker_mananger] docker run -i -t -p 15492:15492 -p 15493:15493 -p 15494:15494 -p 15495:15495 -p 15496:15496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15494 --rest-port=15492 --tcp-port=15493 --discv5-udp-port=15495 --rest-address=0.0.0.0 --nat=extip:172.18.210.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0955c6de6dcfd2ce6c43dbe93bd0c5f29def37c4d16ee9cab9a35e14e3e5bcdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15496 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJzQGm8i18gMwL_csknU9ns3-lfXGZXVDmfU4Zw7zOvCNC0jJY2BKBPEsMwgVBi7lkPbVRiILmloVkZTOPpdyEYCgmlkgnY0gmlwhKwS94SKbXVsdGlhZGRyc5YACASsEveEBiC9AAoErBL3hAYgvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC91fSblnYcI5G6ppK5CPVVamP5aczRy3j_L9vf4Y9726DdGNwgiC9g3VkcIIgv4V3YWt1MgE
2026-01-31 04:33:24.619 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.9 waku 1c882468a4ddbd8def4f4428c58933fc66970d19078a9e2bd51bab0cd4b58352
2026-01-31 04:33:24.650 DEBUG [src.node.docker_mananger] Container started with ID 1c882468a4dd. Setting up logs at ./log/docker/node2_2026-01-31_04-33-23__f30756c9-bf8f-4083-bd27-0a704333bbaf__wakuorg_nwaku:latest.log
2026-01-31 04:33:24.650 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15492
2026-01-31 04:33:24.650 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:25.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15492/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:25.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:25.669 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:25.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:25.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.9/tcp/15493/p2p/16Uiu2HAmFyDrJmQdRWkBKaeNrYVBLHni165G5yEeJ695KX9w58wd","/ip4/172.18.210.9/tcp/15494/ws/p2p/16Uiu2HAmFyDrJmQdRWkBKaeNrYVBLHni165G5yEeJ695KX9w58wd"],"enrUri":"enr:-L24QOJZliImknEy6J3kOJDrKvrqwe5An6Lxv6qS7vXoq-itaSkKSg55LAxEevjSz21Ae9yzSm5H_3afDpCwLxN1x-ICgmlkgnY0gmlwhKwS0gmKbXVsdGlhZGRyc5YACASsEtIJBjyFAAoErBLSCQY8ht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMT7HubJKdyBOWYf2hb7mvlubr32uKF8_ZnLK3aR6l9yDdGNwgjyFg3VkcII8h4V3YWt1MgE"}'
2026-01-31 04:33:25.673 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:25.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.132/tcp/8381/p2p/16Uiu2HAmC5CMLvb3zeueisafxhqdg71bJWLJoBCzMh2HzdvkwpJy"]'
2026-01-31 04:33:25.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:25.681 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-01-31 04:33:25.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8380/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:33:25.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:25.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15492/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:33:25.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:25.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:25.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:25.697 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:25.797 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:25.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:25.800 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":1769834005692003584,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:25.802 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:25.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:25.804 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":1769834005692003584,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:25.806 INFO [src.steps.relay] WARM UP successful!!
2026-01-31 04:33:25.806 DEBUG [tests.relay.test_publish] Running test with timestamp Now
2026-01-31 04:33:25.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:25.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:25.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:25.912 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:25.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:25.915 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":1769833815078714624,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:25.916 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:25.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:25.918 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":1769833815078714624,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:25.920 DEBUG [tests.relay.test_publish] Running test with timestamp Far future
2026-01-31 04:33:25.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:25.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:25.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:26.025 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.028 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":2085193815078702080,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.029 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.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":2085193815078702080,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.033 DEBUG [tests.relay.test_publish] Running test with timestamp Recent past
2026-01-31 04:33:26.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:26.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:26.038 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:26.138 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769830215078702080,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.142 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.144 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":1769830215078702080,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.146 DEBUG [tests.relay.test_publish] Running test with timestamp Near future
2026-01-31 04:33:26.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:26.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:26.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:26.251 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.253 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":1769837415078702080,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.254 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.257 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":1769837415078702080,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.258 DEBUG [tests.relay.test_publish] Running test with timestamp Positive number
2026-01-31 04:33:26.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:26.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:26.263 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:26.363 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.367 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.369 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":1,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.370 DEBUG [tests.relay.test_publish] Running test with timestamp Negative number
2026-01-31 04:33:26.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:26.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:26.375 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:26.475 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.478 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":-1,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.479 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.481 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":-1,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.483 DEBUG [tests.relay.test_publish] Running test with timestamp DST change
2026-01-31 04:33:26.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:26.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:26.487 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:26.587 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.590 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":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.591 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:26.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:26.593 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":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:26.596 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:33:26.597 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:33:26.597 DEBUG [src.node.waku_node] Stopping container with id 8420227fa2f5
2026-01-31 04:33:27.139 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:27.140 DEBUG [src.node.waku_node] Stopping container with id 1c882468a4dd
2026-01-31 04:33:27.672 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:27.673 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:33:27.679 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:33:27.687 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
2026-01-31 04:30:51.655 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:30:51.655 DEBUG [tests.conftest] Running test: test_relay_get_message_after_one_peer_was_stopped with id: 2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd
2026-01-31 04:30:51.655 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:30:51.656 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:30:51.656 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-31 04:30:51.663 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:51.663 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd__wakuorg_nwaku:latest.log
2026-01-31 04:30:51.663 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:51.663 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:51.665 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:51.665 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.135
2026-01-31 04:30:51.665 DEBUG [src.node.docker_mananger] Generated ports ['58040', '58041', '58042', '58043', '58044']
2026-01-31 04:30:51.665 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:51.666 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:51.666 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:51.666 DEBUG [src.node.docker_mananger] docker run -i -t -p 58040:58040 -p 58041:58041 -p 58042:58042 -p 58043:58043 -p 58044:58044 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58042 --rest-port=58040 --tcp-port=58041 --discv5-udp-port=58043 --rest-address=0.0.0.0 --nat=extip:172.18.155.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c3ebf126eb16d5df378d5e7a7152913ccff84f7e31bac5defcdba7d6ecffcd0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58044 --metrics-logging=true --relay=true
2026-01-31 04:30:51.856 ERROR [src.node.docker_mananger] Max retries reached for container ec3202dc0087. Exiting log stream.
2026-01-31 04:30:51.858 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.135 waku 3e7f985f9dcf6ba386a517d85e1ca0108e8415d29049a9cee2ef73ab1c3dff82
2026-01-31 04:30:51.896 DEBUG [src.node.docker_mananger] Container started with ID 3e7f985f9dcf. Setting up logs at ./log/docker/node1_2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd__wakuorg_nwaku:latest.log
2026-01-31 04:30:51.897 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58040
2026-01-31 04:30:51.898 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:52.439 ERROR [src.node.docker_mananger] Max retries reached for container 6507b1498a92. Exiting log stream.
2026-01-31 04:30:52.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58040/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:52.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:52.902 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:52.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58040/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:52.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.135/tcp/58041/p2p/16Uiu2HAm5ngcJdvTDkiia9ckcAPNSp7BEF2E9cQTdjwo2yehC9Rn","/ip4/172.18.155.135/tcp/58042/ws/p2p/16Uiu2HAm5ngcJdvTDkiia9ckcAPNSp7BEF2E9cQTdjwo2yehC9Rn"],"enrUri":"enr:-L24QL743eYLk8mxKE1MOBEbtfYpkcfo6-i7hfQJbomoSLPMToPaiA8NpxyYGT_sAD55rz3aumEfyzSinBhaEuohwTsCgmlkgnY0gmlwhKwSm4eKbXVsdGlhZGRyc5YACASsEpuHBuK5AAoErBKbhwbiut0DgnJzhQADAQAAiXNlY3AyNTZrMaECmfbHLZb45EjJbGeO0BPcxRjksQnLJX-mbBZHJdvb85WDdGNwguK5g3VkcILiu4V3YWt1MgE"}'
2026-01-31 04:30:52.905 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:52.912 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:52.912 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd__wakuorg_nwaku:latest.log
2026-01-31 04:30:52.912 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:52.913 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:52.914 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:52.914 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.129
2026-01-31 04:30:52.915 DEBUG [src.node.docker_mananger] Generated ports ['61336', '61337', '61338', '61339', '61340']
2026-01-31 04:30:52.915 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:52.915 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:52.915 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:52.915 DEBUG [src.node.docker_mananger] docker run -i -t -p 61336:61336 -p 61337:61337 -p 61338:61338 -p 61339:61339 -p 61340:61340 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61338 --rest-port=61336 --tcp-port=61337 --discv5-udp-port=61339 --rest-address=0.0.0.0 --nat=extip:172.18.212.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aefd9b590ba7fcbe513c5d73ec86ff31cf9a23b5d1fd5efbfee13e58249df174 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61340 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL743eYLk8mxKE1MOBEbtfYpkcfo6-i7hfQJbomoSLPMToPaiA8NpxyYGT_sAD55rz3aumEfyzSinBhaEuohwTsCgmlkgnY0gmlwhKwSm4eKbXVsdGlhZGRyc5YACASsEpuHBuK5AAoErBKbhwbiut0DgnJzhQADAQAAiXNlY3AyNTZrMaECmfbHLZb45EjJbGeO0BPcxRjksQnLJX-mbBZHJdvb85WDdGNwguK5g3VkcILiu4V3YWt1MgE
2026-01-31 04:30:53.106 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.129 waku 43846ee5d061cde177c5ac520d348a04e6227aeafc3060644cbe36bc3d8a422f
2026-01-31 04:30:53.137 DEBUG [src.node.docker_mananger] Container started with ID 43846ee5d061. Setting up logs at ./log/docker/node2_2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd__wakuorg_nwaku:latest.log
2026-01-31 04:30:53.137 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61336
2026-01-31 04:30:53.139 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:54.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61336/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:54.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:54.156 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:54.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61336/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:54.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.129/tcp/61337/p2p/16Uiu2HAkxX3SpfUFkXUvZmqRbHee5tTj9ngYPZpE7wQzh7wB6zyD","/ip4/172.18.212.129/tcp/61338/ws/p2p/16Uiu2HAkxX3SpfUFkXUvZmqRbHee5tTj9ngYPZpE7wQzh7wB6zyD"],"enrUri":"enr:-L24QAs_06CbM_gJ6L9evreHZVSfu_OMoJK7ja89yggWWynbA7lWGh-34jTCOM0rRG4zBOrMjhzRp1u__JMBqmMudBMCgmlkgnY0gmlwhKwS1IGKbXVsdGlhZGRyc5YACASsEtSBBu-ZAAoErBLUgQbvmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECLfM8jSs4sLw2AF14h11zWtXRvIbVUglSZ570R9BZ_2iDdGNwgu-Zg3VkcILvm4V3YWt1MgE"}'
2026-01-31 04:30:54.161 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:54.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61336/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.135/tcp/58041/p2p/16Uiu2HAm5ngcJdvTDkiia9ckcAPNSp7BEF2E9cQTdjwo2yehC9Rn"]'
2026-01-31 04:30:54.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:54.167 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-01-31 04:30:54.174 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:54.174 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd__wakuorg_nwaku:latest.log
2026-01-31 04:30:54.174 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:54.174 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:54.175 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:54.176 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.146
2026-01-31 04:30:54.176 DEBUG [src.node.docker_mananger] Generated ports ['5165', '5166', '5167', '5168', '5169']
2026-01-31 04:30:54.176 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:54.176 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:54.176 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:54.176 DEBUG [src.node.docker_mananger] docker run -i -t -p 5165:5165 -p 5166:5166 -p 5167:5167 -p 5168:5168 -p 5169:5169 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5167 --rest-port=5165 --tcp-port=5166 --discv5-udp-port=5168 --rest-address=0.0.0.0 --nat=extip:172.18.218.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8d9d28ed8b9bcaced3b73ae88cf5cfefd75ff94c9d1d3f2eb0ab6b6ef550dcbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5169 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL743eYLk8mxKE1MOBEbtfYpkcfo6-i7hfQJbomoSLPMToPaiA8NpxyYGT_sAD55rz3aumEfyzSinBhaEuohwTsCgmlkgnY0gmlwhKwSm4eKbXVsdGlhZGRyc5YACASsEpuHBuK5AAoErBKbhwbiut0DgnJzhQADAQAAiXNlY3AyNTZrMaECmfbHLZb45EjJbGeO0BPcxRjksQnLJX-mbBZHJdvb85WDdGNwguK5g3VkcILiu4V3YWt1MgE
2026-01-31 04:30:54.370 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.146 waku 22cef4b59460846d7b03ba9b2bb4cc5a35a588103bd7c4bb78cc3fe4c3c985d7
2026-01-31 04:30:54.403 DEBUG [src.node.docker_mananger] Container started with ID 22cef4b59460. Setting up logs at ./log/docker/node3_2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd__wakuorg_nwaku:latest.log
2026-01-31 04:30:54.403 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5165
2026-01-31 04:30:54.403 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:55.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5165/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:55.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:55.417 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:55.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5165/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:55.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.146/tcp/5166/p2p/16Uiu2HAmQUheNRVbVrme7DcBypzqDffpQyu3PvfDK1qzR7ZhktNX","/ip4/172.18.218.146/tcp/5167/ws/p2p/16Uiu2HAmQUheNRVbVrme7DcBypzqDffpQyu3PvfDK1qzR7ZhktNX"],"enrUri":"enr:-L24QIojG8QXQgylJ-9_55wbYHWM6s03RISX60t58yBQQQIEVRVF58zEWyiublO_7BpcWuul3v4UaEol3fq0gS8FjTQCgmlkgnY0gmlwhKwS2pKKbXVsdGlhZGRyc5YACASsEtqSBhQuAAoErBLakgYUL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDr6mLyXIu8dlc_36cA1HgI8pAUm2NzbbWwd5l4f8RkMSDdGNwghQug3VkcIIUMIV3YWt1MgE"}'
2026-01-31 04:30:55.423 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:55.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5165/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.135/tcp/58041/p2p/16Uiu2HAm5ngcJdvTDkiia9ckcAPNSp7BEF2E9cQTdjwo2yehC9Rn"]'
2026-01-31 04:30:55.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:55.435 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:55.435 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd__wakuorg_nwaku:latest.log
2026-01-31 04:30:55.436 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:55.436 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:55.437 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:55.437 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.96
2026-01-31 04:30:55.438 DEBUG [src.node.docker_mananger] Generated ports ['55920', '55921', '55922', '55923', '55924']
2026-01-31 04:30:55.438 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:55.438 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:55.438 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:55.438 DEBUG [src.node.docker_mananger] docker run -i -t -p 55920:55920 -p 55921:55921 -p 55922:55922 -p 55923:55923 -p 55924:55924 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55922 --rest-port=55920 --tcp-port=55921 --discv5-udp-port=55923 --rest-address=0.0.0.0 --nat=extip:172.18.226.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6ed3a3fe63ad1fcf3ffef844dee9de66584ba8a5fb3ad0c3431095d5d55a2dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55924 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL743eYLk8mxKE1MOBEbtfYpkcfo6-i7hfQJbomoSLPMToPaiA8NpxyYGT_sAD55rz3aumEfyzSinBhaEuohwTsCgmlkgnY0gmlwhKwSm4eKbXVsdGlhZGRyc5YACASsEpuHBuK5AAoErBKbhwbiut0DgnJzhQADAQAAiXNlY3AyNTZrMaECmfbHLZb45EjJbGeO0BPcxRjksQnLJX-mbBZHJdvb85WDdGNwguK5g3VkcILiu4V3YWt1MgE
2026-01-31 04:30:55.629 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.96 waku a58e0b94479713f9f689c64bcd4a6db7ca76af10ec9a533667c2634452a34aae
2026-01-31 04:30:55.660 DEBUG [src.node.docker_mananger] Container started with ID a58e0b944797. Setting up logs at ./log/docker/node4_2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd__wakuorg_nwaku:latest.log
2026-01-31 04:30:55.661 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55920
2026-01-31 04:30:55.661 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:56.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55920/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:56.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:56.672 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:56.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55920/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:56.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.96/tcp/55921/p2p/16Uiu2HAkys2RWbyE4DkRYf9FNAUApzRUhKREMRFjG92p25QvWvUS","/ip4/172.18.226.96/tcp/55922/ws/p2p/16Uiu2HAkys2RWbyE4DkRYf9FNAUApzRUhKREMRFjG92p25QvWvUS"],"enrUri":"enr:-L24QKSOQb7j4hh3vfBdwaUpZInMvee1bI0a4v8MgDbnMdzRUptYqJc-OKKs4YpNH-vbDBR1s_NJJRZVaoPW0qNr-WQCgmlkgnY0gmlwhKwS4mCKbXVsdGlhZGRyc5YACASsEuJgBtpxAAoErBLiYAbact0DgnJzhQADAQAAiXNlY3AyNTZrMaECQe1iJGe-dKpoOpZ6SiqFOrJmuRI1C7VH8ImPfUjU32ODdGNwgtpxg3VkcILac4V3YWt1MgE"}'
2026-01-31 04:30:56.677 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:56.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55920/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.135/tcp/58041/p2p/16Uiu2HAm5ngcJdvTDkiia9ckcAPNSp7BEF2E9cQTdjwo2yehC9Rn"]'
2026-01-31 04:30:56.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:56.689 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:56.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd__wakuorg_nwaku:latest.log
2026-01-31 04:30:56.689 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:56.689 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:56.691 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:56.691 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.70
2026-01-31 04:30:56.691 DEBUG [src.node.docker_mananger] Generated ports ['32331', '32332', '32333', '32334', '32335']
2026-01-31 04:30:56.691 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:56.692 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:56.692 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:56.692 DEBUG [src.node.docker_mananger] docker run -i -t -p 32331:32331 -p 32332:32332 -p 32333:32333 -p 32334:32334 -p 32335:32335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32333 --rest-port=32331 --tcp-port=32332 --discv5-udp-port=32334 --rest-address=0.0.0.0 --nat=extip:172.18.241.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eeedc6f0a4b41814f96ac7732817022a820614c942cbd6aec043574a4f9ae9ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32335 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL743eYLk8mxKE1MOBEbtfYpkcfo6-i7hfQJbomoSLPMToPaiA8NpxyYGT_sAD55rz3aumEfyzSinBhaEuohwTsCgmlkgnY0gmlwhKwSm4eKbXVsdGlhZGRyc5YACASsEpuHBuK5AAoErBKbhwbiut0DgnJzhQADAQAAiXNlY3AyNTZrMaECmfbHLZb45EjJbGeO0BPcxRjksQnLJX-mbBZHJdvb85WDdGNwguK5g3VkcILiu4V3YWt1MgE
2026-01-31 04:30:56.881 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.70 waku 5dc22db74d14015f452b705522d7183f01a097fc3ace4875548064bfcefe40a7
2026-01-31 04:30:56.911 DEBUG [src.node.docker_mananger] Container started with ID 5dc22db74d14. Setting up logs at ./log/docker/node5_2026-01-31_04-30-51__dc46b5d9-3181-434a-8ae7-af106ea7a3dd__wakuorg_nwaku:latest.log
2026-01-31 04:30:56.912 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32331
2026-01-31 04:30:56.912 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:57.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32331/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:57.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:57.927 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:57.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32331/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:57.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.70/tcp/32332/p2p/16Uiu2HAkuqvZKcXSpmpu4GhA1SvLAweTQeDMS8WDk7GPzD4ZZDJZ","/ip4/172.18.241.70/tcp/32333/ws/p2p/16Uiu2HAkuqvZKcXSpmpu4GhA1SvLAweTQeDMS8WDk7GPzD4ZZDJZ"],"enrUri":"enr:-L24QIWu3AFWtbayzyZFHomEx0iVge-9WDTA7eH7MM2gzhScDOrUvHIpK99g6mJ2jJzuB_oW1S-oF2dXYXxQKVoJgbYCgmlkgnY0gmlwhKwS8UaKbXVsdGlhZGRyc5YACASsEvFGBn5MAAoErBLxRgZ-Td0DgnJzhQADAQAAiXNlY3AyNTZrMaECBjZsQvjujmLqPc7MWUSTg4A5NLPhmDrPr2UZxP6DlwqDdGNwgn5Mg3VkcIJ-ToV3YWt1MgE"}'
2026-01-31 04:30:57.935 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:57.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32331/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.135/tcp/58041/p2p/16Uiu2HAm5ngcJdvTDkiia9ckcAPNSp7BEF2E9cQTdjwo2yehC9Rn"]'
2026-01-31 04:30:57.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:57.939 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-01-31 04:30:57.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58040/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:30:57.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:57.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61336/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:30:57.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:57.954 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-01-31 04:30:57.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5165/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:30:57.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:57.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55920/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:30:57.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:57.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32331/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:30:57.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:57.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58040/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:30:57.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:57.988 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:30:58.090 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58040/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.093 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":1769833857977287168,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.095 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61336/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.098 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":1769833857977287168,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.099 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.102 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":1769833857977287168,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.103 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55920/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.106 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":1769833857977287168,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.108 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32331/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.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":1769833857977287168,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.112 INFO [src.steps.relay] WARM UP successful!!
2026-01-31 04:30:58.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58040/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:30:58.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:58.125 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:30:58.226 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58040/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.229 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":1769833858113171139,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.230 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61336/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.233 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":1769833858113171139,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.234 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.237 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":1769833858113171139,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.238 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55920/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.241 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":1769833858113171139,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.242 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32331/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.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":1769833858113171139,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.246 DEBUG [src.node.waku_node] Stopping container with id 43846ee5d061
2026-01-31 04:30:58.835 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:30:58.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58040/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:30:58.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:58.847 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:30:58.948 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5165/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.951 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":1769833858836292608,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.953 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55920/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.955 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":1769833858836292608,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.957 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-01-31 04:30:58.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32331/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:58.959 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":1769833858836292608,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:58.963 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:30:58.964 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:30:58.964 DEBUG [src.node.waku_node] Stopping container with id 3e7f985f9dcf
2026-01-31 04:30:59.568 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:30:59.568 DEBUG [src.node.waku_node] Stopping container with id 22cef4b59460
2026-01-31 04:30:59.652 ERROR [src.node.docker_mananger] Max retries reached for container 43846ee5d061. Exiting log stream.
2026-01-31 04:31:00.125 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:00.127 DEBUG [src.node.waku_node] Stopping container with id a58e0b944797
2026-01-31 04:31:00.382 ERROR [src.node.docker_mananger] Max retries reached for container 3e7f985f9dcf. Exiting log stream.
2026-01-31 04:31:00.658 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:00.660 DEBUG [src.node.waku_node] Stopping container with id 5dc22db74d14
2026-01-31 04:31:00.939 ERROR [src.node.docker_mananger] Max retries reached for container 22cef4b59460. Exiting log stream.
2026-01-31 04:31:01.178 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:01.179 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:31:01.197 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:31:01.203 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:31:01.208 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:31:01.219 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:31:01.224 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,151 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[3-20] with id: 2026-01-31_04-31-59__9c3e0372-595b-443e-b380-4cb196b80681
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-01-31_04-31-59__9c3e0372-595b-443e-b380-4cb196b80681__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6981', '6982', '6983', '6984', '6985']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6981:6981 -p 6982:6982 -p 6983:6983 -p 6984:6984 -p 6985:6985 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6983 --rest-port=6981 --tcp-port=6982 --discv5-udp-port=6984 --rest-address=0.0.0.0 --nat=extip:172.18.1.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab0ce6f4cfd32af2cee93e0dde5cab74d8a5e2afcffefde5acbeb50136bb8fea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6985 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.157 waku d495afdf6f489ac83d71036d09e39b6194105ca77b575cdd5b990cbceb5f4d5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d495afdf6f48. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-31-59__9c3e0372-595b-443e-b380-4cb196b80681__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6981
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 6b7ab00657a9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6981/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6981/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/6982/p2p/16Uiu2HAmCcqZ9us1dei4wKS5vNfGnHHwkhkjz1EmqaxWCfXXfnpx","/ip4/172.18.1.157/tcp/6983/ws/p2p/16Uiu2HAmCcqZ9us1dei4wKS5vNfGnHHwkhkjz1EmqaxWCfXXfnpx"],"enrUri":"enr:-L24QC-cn3W99G2ToUKWnC7-d0_5DGo6d9vH_e62j3g6S0cYf6bcNFukLOdiMEWH6xbsdsZay1RmEupoM5pZ-ne9yzsCgmlkgnY0gmlwhKwSAZ2KbXVsdGlhZGRyc5YACASsEgGdBhtGAAoErBIBnQYbR90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_3LksneaV_qddTBIxR-OEfCUZzGD2nk74Gy9_WVZhMGDdGNwghtGg3VkcIIbSIV3YWt1MgM"}'
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-01-31_04-31-59__9c3e0372-595b-443e-b380-4cb196b80681__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.25.81
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44527', '44528', '44529', '44530', '44531']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44527:44527 -p 44528:44528 -p 44529:44529 -p 44530:44530 -p 44531:44531 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44529 --rest-port=44527 --tcp-port=44528 --discv5-udp-port=44530 --rest-address=0.0.0.0 --nat=extip:172.18.25.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=05f35d4b8a066e52613738aa2de86e03e4583d0fcd4cefd898cb0d1fe24cdf7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44531 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC-cn3W99G2ToUKWnC7-d0_5DGo6d9vH_e62j3g6S0cYf6bcNFukLOdiMEWH6xbsdsZay1RmEupoM5pZ-ne9yzsCgmlkgnY0gmlwhKwSAZ2KbXVsdGlhZGRyc5YACASsEgGdBhtGAAoErBIBnQYbR90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_3LksneaV_qddTBIxR-OEfCUZzGD2nk74Gy9_WVZhMGDdGNwghtGg3VkcIIbSIV3YWt1MgM --storenode=/ip4/172.18.1.157/tcp/6982/p2p/16Uiu2HAmCcqZ9us1dei4wKS5vNfGnHHwkhkjz1EmqaxWCfXXfnpx --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.81 waku 54d1cc4356fd3821a6d8e6b78be66aa880a3ff599feee5a8b689212b0ef93b50
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 54d1cc4356fd. Setting up logs at ./log/docker/store_node1_2026-01-31_04-31-59__9c3e0372-595b-443e-b380-4cb196b80681__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44527
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44527/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44527/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.81/tcp/44528/p2p/16Uiu2HAm5pPZoUpZKKU3k9TQNrVf4NCpguiXzqUiVJyCY5WbyLrm","/ip4/172.18.25.81/tcp/44529/ws/p2p/16Uiu2HAm5pPZoUpZKKU3k9TQNrVf4NCpguiXzqUiVJyCY5WbyLrm"],"enrUri":"enr:-L24QNK034cJhoHX9LIpCMVlN01ZuvN9sCmtUrsARC5QzA6gIhQGDQ_jU-XJr-EVQa1kx75HwWUa9LWwEP82uP3ajFwCgmlkgnY0gmlwhKwSGVGKbXVsdGlhZGRyc5YACASsEhlRBq3wAAoErBIZUQat8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECmmarPXFgduyr4BcyWbymKnXFj3Zz7XT5WirYwvAy2nKDdGNwgq3wg3VkcIKt8oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44527/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.157/tcp/6982/p2p/16Uiu2HAmCcqZ9us1dei4wKS5vNfGnHHwkhkjz1EmqaxWCfXXfnpx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44527/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6981/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x08852b7672f0507e57bdb7a088e358af1f5e37c7a2b95bee852c1cf313b546a7"},{"messageHash":"0xbe2ceea924ffb3332651b2e70048c3f6b9866a6af63c3be3706ff59af1c200b9"},{"messageHash":"0xeea6b0bee9de5044e43be298ba89f0b644052bae30f7c730932df455a0c8ebbf"}],"paginationCursor":"0xeea6b0bee9de5044e43be298ba89f0b644052bae30f7c730932df455a0c8ebbf"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44527/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x08852b7672f0507e57bdb7a088e358af1f5e37c7a2b95bee852c1cf313b546a7"},{"messageHash":"0xbe2ceea924ffb3332651b2e70048c3f6b9866a6af63c3be3706ff59af1c200b9"},{"messageHash":"0xeea6b0bee9de5044e43be298ba89f0b644052bae30f7c730932df455a0c8ebbf"}],"paginationCursor":"0xeea6b0bee9de5044e43be298ba89f0b644052bae30f7c730932df455a0c8ebbf"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6981/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xeea6b0bee9de5044e43be298ba89f0b644052bae30f7c730932df455a0c8ebbf&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":"0x1f2a78c8475394f40e894205173c8f00d443285d700bac6305ce2db3c33671fa"},{"messageHash":"0xe4edd02f62d608ecd5262eb485035fc1d4ffd4e4c775f5ae2c034c1da954d72a"},{"messageHash":"0x094d8f7f02115e5e1072165471681b5b7c9801dfb2d932598bc39a1f86cb7735"},{"messageHash":"0x2c50ad825cbab874c2fcbaf98a1aed97da264cdf9b2d115b49dbed79ef27a64f"},{"messageHash":"0x4eed7784a97ef146eedd3d5a27e9050fd8f9d09969267fc8c72a42f1cfcf37a4"},{"messageHash":"0x4f1766ebb0904dd1e7b4664860de372c5933c8326678624736bf59aec5202f88"},{"messageHash":"0x2187500c674fd702aeb32b99baf114017944b6f9f309755d8c21759fda9e5f65"},{"messageHash":"0x07920824bede6f4e5a06029ffd7ec001168f03dea29b54938b70a9fcdfba32ea"},{"messageHash":"0xf3e5f110acc487d268f357a30a3c25031d67af8dba01bbf378c8d378b2485b7a"},{"messageHash":"0x22ca788c46b19fe442b618d512a8ff23bcdd2811124b2ca630e8a5fee3677b8d"},{"messageHash":"0x1dc87f4a14e4d44be502f1c3d19da17e958fd70b420ad5205618d776b201d433"},{"messageHash":"0x3120b1f65425fb18c211458cd938b82e6fd7994d0a67437693eb3f8691795697"},{"messageHash":"0x1b2413951dbbe5d728878a7b58264fc9dbcebb634b52e68178b59b720a5ab2a2"},{"messageHash":"0x666bbaf7f28612c869040f24c7be90010139096b45dc178c82779a9ac62107f1"},{"messageHash":"0xc7818e7a9e6d8b09dec81d0adae9dfe18581bcb0366b58a2ef26ebd65c127dcc"},{"messageHash":"0xb9a0305c49b34a73813c1c0c089d0d462e7f29836e028427809eba28b46d584a"},{"messageHash":"0x2a4b0c2099e2751ca7b5ef2d91740141c0ec9072c8365e4f67d7110f96eb18fd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44527/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xeea6b0bee9de5044e43be298ba89f0b644052bae30f7c730932df455a0c8ebbf&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":"0x1f2a78c8475394f40e894205173c8f00d443285d700bac6305ce2db3c33671fa"},{"messageHash":"0xe4edd02f62d608ecd5262eb485035fc1d4ffd4e4c775f5ae2c034c1da954d72a"},{"messageHash":"0x094d8f7f02115e5e1072165471681b5b7c9801dfb2d932598bc39a1f86cb7735"},{"messageHash":"0x2c50ad825cbab874c2fcbaf98a1aed97da264cdf9b2d115b49dbed79ef27a64f"},{"messageHash":"0x4eed7784a97ef146eedd3d5a27e9050fd8f9d09969267fc8c72a42f1cfcf37a4"},{"messageHash":"0x4f1766ebb0904dd1e7b4664860de372c5933c8326678624736bf59aec5202f88"},{"messageHash":"0x2187500c674fd702aeb32b99baf114017944b6f9f309755d8c21759fda9e5f65"},{"messageHash":"0x07920824bede6f4e5a06029ffd7ec001168f03dea29b54938b70a9fcdfba32ea"},{"messageHash":"0xf3e5f110acc487d268f357a30a3c25031d67af8dba01bbf378c8d378b2485b7a"},{"messageHash":"0x22ca788c46b19fe442b618d512a8ff23bcdd2811124b2ca630e8a5fee3677b8d"},{"messageHash":"0x1dc87f4a14e4d44be502f1c3d19da17e958fd70b420ad5205618d776b201d433"},{"messageHash":"0x3120b1f65425fb18c211458cd938b82e6fd7994d0a67437693eb3f8691795697"},{"messageHash":"0x1b2413951dbbe5d728878a7b58264fc9dbcebb634b52e68178b59b720a5ab2a2"},{"messageHash":"0x666bbaf7f28612c869040f24c7be90010139096b45dc178c82779a9ac62107f1"},{"messageHash":"0xc7818e7a9e6d8b09dec81d0adae9dfe18581bcb0366b58a2ef26ebd65c127dcc"},{"messageHash":"0xb9a0305c49b34a73813c1c0c089d0d462e7f29836e028427809eba28b46d584a"},{"messageHash":"0x2a4b0c2099e2751ca7b5ef2d91740141c0ec9072c8365e4f67d7110f96eb18fd"}]}'
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 d495afdf6f48
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 54d1cc4356fd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_static_sharding with id: 2026-01-31_04-31-34__e97a94fb-b0ab-47b9-ade3-8952a2488c24
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-01-31_04-31-34__e97a94fb-b0ab-47b9-ade3-8952a2488c24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.9.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39381', '39382', '39383', '39384', '39385']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39381:39381 -p 39382:39382 -p 39383:39383 -p 39384:39384 -p 39385:39385 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39383 --rest-port=39381 --tcp-port=39382 --discv5-udp-port=39384 --rest-address=0.0.0.0 --nat=extip:172.18.9.94 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4b296bd3a6fe54eaff8ed1ccf097eeee7f4bcb4b0a049eba1fe5ff39d371b4a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39385 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.94 waku 3625c27e8923f6f61a91697e80d4d44be6057448dcaa231c83cfbf0be9bf2040
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3625c27e8923. Setting up logs at ./log/docker/node1_2026-01-31_04-31-34__e97a94fb-b0ab-47b9-ade3-8952a2488c24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39381
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 023ca2de63ea. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a69a8822231. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39381/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39381/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.94/tcp/39382/p2p/16Uiu2HAkwBFKwYbfPVxVQJUoJiUEMzReRcsYHhH9SDvk4yLFHD3W","/ip4/172.18.9.94/tcp/39383/ws/p2p/16Uiu2HAkwBFKwYbfPVxVQJUoJiUEMzReRcsYHhH9SDvk4yLFHD3W"],"enrUri":"enr:-L24QFo5XMu6gy5PJ5yitoY0McThwZjsamsdLBC5IyU5ntqOZ5-b0EqCanKytayBy9kBDUf0F2N3bfND24L6lW2e9xgCgmlkgnY0gmlwhKwSCV6KbXVsdGlhZGRyc5YACASsEgleBpnWAAoErBIJXgaZ190DgnJzhQACAQAAiXNlY3AyNTZrMaECGgVeInSQdplukK3LO_oF3iaZ4MVQRTeQWEvtcXLNdQGDdGNwgpnWg3VkcIKZ2IV3YWt1MgU"}'
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-01-31_04-31-34__e97a94fb-b0ab-47b9-ade3-8952a2488c24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3763', '3764', '3765', '3766', '3767']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3763:3763 -p 3764:3764 -p 3765:3765 -p 3766:3766 -p 3767:3767 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3765 --rest-port=3763 --tcp-port=3764 --discv5-udp-port=3766 --rest-address=0.0.0.0 --nat=extip:172.18.170.130 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=adaba6d7e52ae6cafa2fcabfc26cbeb154665cfc25c566fed6901f127bf7a8cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3767 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFo5XMu6gy5PJ5yitoY0McThwZjsamsdLBC5IyU5ntqOZ5-b0EqCanKytayBy9kBDUf0F2N3bfND24L6lW2e9xgCgmlkgnY0gmlwhKwSCV6KbXVsdGlhZGRyc5YACASsEgleBpnWAAoErBIJXgaZ190DgnJzhQACAQAAiXNlY3AyNTZrMaECGgVeInSQdplukK3LO_oF3iaZ4MVQRTeQWEvtcXLNdQGDdGNwgpnWg3VkcIKZ2IV3YWt1MgU --filternode=/ip4/172.18.9.94/tcp/39382/p2p/16Uiu2HAkwBFKwYbfPVxVQJUoJiUEMzReRcsYHhH9SDvk4yLFHD3W
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.130 waku baed90cb7c5d7a9aa2490f3f4a828287acd3c6a1a8ce432c6172662438a4876c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID baed90cb7c5d. Setting up logs at ./log/docker/node2_2026-01-31_04-31-34__e97a94fb-b0ab-47b9-ade3-8952a2488c24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3763
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3763/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3763/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.130/tcp/3764/p2p/16Uiu2HAmNftCLQFpMi4o5shMFxHPsqFG8wSrvpo9GmAySbSSF1S2","/ip4/172.18.170.130/tcp/3765/ws/p2p/16Uiu2HAmNftCLQFpMi4o5shMFxHPsqFG8wSrvpo9GmAySbSSF1S2"],"enrUri":"enr:-L24QEXJHQCgFMbz8yqBbD96zbMSKYyVCoW1HY54G_5daKPxSlPRw-pXuofIeDBpeVDisD93zQatmXS4fjymlFkg1qoCgmlkgnY0gmlwhKwSqoKKbXVsdGlhZGRyc5YACASsEqqCBg60AAoErBKqggYOtd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlM99xLWy7gySWb8V_nC-P45b4VcDxWZl2LJVDGloHAuDdGNwgg60g3VkcIIOtoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3763/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.94/tcp/39382/p2p/16Uiu2HAkwBFKwYbfPVxVQJUoJiUEMzReRcsYHhH9SDvk4yLFHD3W"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39381/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3763/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3c0a1f9e-2ff5-4457-a36b-7a21d522da2f", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3c0a1f9e-2ff5-4457-a36b-7a21d522da2f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3763/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833897402384237,"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 3625c27e8923
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id baed90cb7c5d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,129 @@
2026-01-31 04:33:17.939 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:33:17.940 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics with id: 2026-01-31_04-33-17__97befd2f-5742-421b-9fa0-e7712828f6b9
2026-01-31 04:33:17.941 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:33:17.942 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:33:17.943 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-31 04:33:17.952 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:17.952 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-33-17__97befd2f-5742-421b-9fa0-e7712828f6b9__wakuorg_nwaku:latest.log
2026-01-31 04:33:17.953 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:17.953 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:17.954 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:17.955 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.2
2026-01-31 04:33:17.955 DEBUG [src.node.docker_mananger] Generated ports ['36680', '36681', '36682', '36683', '36684']
2026-01-31 04:33:17.955 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:17.955 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:17.955 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:17.955 DEBUG [src.node.docker_mananger] docker run -i -t -p 36680:36680 -p 36681:36681 -p 36682:36682 -p 36683:36683 -p 36684:36684 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36682 --rest-port=36680 --tcp-port=36681 --discv5-udp-port=36683 --rest-address=0.0.0.0 --nat=extip:172.18.207.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=64988ace7205fa8c594a40cbba400abb6bbb8ebe5e55cef915db69e5b2dffca6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36684 --metrics-logging=true --relay=true
2026-01-31 04:33:18.140 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.2 waku 57e7eee72176b767903a3d33f8ee61b47ab1be4ccb390f1d50bd9cf59e41e65a
2026-01-31 04:33:18.170 DEBUG [src.node.docker_mananger] Container started with ID 57e7eee72176. Setting up logs at ./log/docker/node1_2026-01-31_04-33-17__97befd2f-5742-421b-9fa0-e7712828f6b9__wakuorg_nwaku:latest.log
2026-01-31 04:33:18.171 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36680
2026-01-31 04:33:18.172 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:18.184 ERROR [src.node.docker_mananger] Max retries reached for container efaf1cd2f06a. Exiting log stream.
2026-01-31 04:33:18.764 ERROR [src.node.docker_mananger] Max retries reached for container 0e6fb7ab2ce2. Exiting log stream.
2026-01-31 04:33:19.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36680/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:19.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:19.176 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:19.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36680/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:19.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.2/tcp/36681/p2p/16Uiu2HAmCv6jiVrshvhhrcxA9WsaWSVzw5ZWU9y9biHs7yn4HCGM","/ip4/172.18.207.2/tcp/36682/ws/p2p/16Uiu2HAmCv6jiVrshvhhrcxA9WsaWSVzw5ZWU9y9biHs7yn4HCGM"],"enrUri":"enr:-L24QB4x-JKXME6rBsVBbTvHc4AN3VEQ5ZuxQdsC_PrRiwRyFrHOpZQ2_I5pmJP3DRvhx_5MK0IANIWe9UHjb3iVtfMCgmlkgnY0gmlwhKwSzwKKbXVsdGlhZGRyc5YACASsEs8CBo9JAAoErBLPAgaPSt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA97u_ayUxYjD5niTaSca_fux8t140Up_W4by1FYwrdaDdGNwgo9Jg3VkcIKPS4V3YWt1MgE"}'
2026-01-31 04:33:19.178 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:19.184 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:19.184 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-33-17__97befd2f-5742-421b-9fa0-e7712828f6b9__wakuorg_nwaku:latest.log
2026-01-31 04:33:19.185 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:19.185 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:19.186 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:19.186 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.59
2026-01-31 04:33:19.186 DEBUG [src.node.docker_mananger] Generated ports ['48509', '48510', '48511', '48512', '48513']
2026-01-31 04:33:19.187 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:19.187 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:19.187 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:19.187 DEBUG [src.node.docker_mananger] docker run -i -t -p 48509:48509 -p 48510:48510 -p 48511:48511 -p 48512:48512 -p 48513:48513 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48511 --rest-port=48509 --tcp-port=48510 --discv5-udp-port=48512 --rest-address=0.0.0.0 --nat=extip:172.18.172.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb842f7f8b74e125ec07aeca7b1bafe3b6d62cf703afcd77edce5c0f9ac74c9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48513 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB4x-JKXME6rBsVBbTvHc4AN3VEQ5ZuxQdsC_PrRiwRyFrHOpZQ2_I5pmJP3DRvhx_5MK0IANIWe9UHjb3iVtfMCgmlkgnY0gmlwhKwSzwKKbXVsdGlhZGRyc5YACASsEs8CBo9JAAoErBLPAgaPSt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA97u_ayUxYjD5niTaSca_fux8t140Up_W4by1FYwrdaDdGNwgo9Jg3VkcIKPS4V3YWt1MgE
2026-01-31 04:33:19.368 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.59 waku 743ddd587e346515464f7977ec9c744581c7dec78cd53da9e8e7fa1964ebadb1
2026-01-31 04:33:19.397 DEBUG [src.node.docker_mananger] Container started with ID 743ddd587e34. Setting up logs at ./log/docker/node2_2026-01-31_04-33-17__97befd2f-5742-421b-9fa0-e7712828f6b9__wakuorg_nwaku:latest.log
2026-01-31 04:33:19.397 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48509
2026-01-31 04:33:19.398 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:20.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48509/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:20.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:20.415 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:20.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48509/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:20.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.59/tcp/48510/p2p/16Uiu2HAmTCeystPrM7SsdVVpWj7MjK6QbqQw13M4JgHKwo9yFmL8","/ip4/172.18.172.59/tcp/48511/ws/p2p/16Uiu2HAmTCeystPrM7SsdVVpWj7MjK6QbqQw13M4JgHKwo9yFmL8"],"enrUri":"enr:-L24QEMpcgfgnvURE-Q9a4eBeLEAz7jNStbJadqQqddZsY3_Yo9Ppq-gzHCxcURTTCHnkcZNBcYeyWQgJVubtwI9kCcCgmlkgnY0gmlwhKwSrDuKbXVsdGlhZGRyc5YACASsEqw7Br1-AAoErBKsOwa9f90DgnJzhQADAQAAiXNlY3AyNTZrMaED2CBNVJTWrCIjMstz32ZiWUjIfhl7O-RhYZPTqoQDGbWDdGNwgr1-g3VkcIK9gIV3YWt1MgE"}'
2026-01-31 04:33:20.421 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:20.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48509/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.2/tcp/36681/p2p/16Uiu2HAmCv6jiVrshvhhrcxA9WsaWSVzw5ZWU9y9biHs7yn4HCGM"]'
2026-01-31 04:33:20.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:20.424 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-01-31 04:33:20.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36680/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:33:20.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:20.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48509/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:33:20.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:20.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:20.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:20.440 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:20.541 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:20.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:20.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":1769834000434507520,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:20.545 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:20.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48509/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:20.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":1769834000434507520,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:20.549 INFO [src.steps.relay] WARM UP successful!!
2026-01-31 04:33:20.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36680/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-01-31 04:33:20.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:20.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48509/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-01-31 04:33:20.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:20.564 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/0
2026-01-31 04:33:20.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:20.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:20.574 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:20.675 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:20.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:20.677 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":1769834000566037977,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:20.679 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:20.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48509/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:20.681 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":1769834000566037977,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:20.683 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/1
2026-01-31 04:33:20.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:20.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:20.688 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:20.788 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:20.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:20.791 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":1769834000683425374,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:20.793 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:20.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48509/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:20.795 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":1769834000683425374,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:20.796 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/9
2026-01-31 04:33:20.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:20.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:20.801 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:20.902 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:20.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:20.905 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":1769834000797213210,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:20.907 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:20.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48509/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:20.909 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":1769834000797213210,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:20.911 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/25
2026-01-31 04:33:20.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:20.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:20.916 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:21.016 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:21.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:21.019 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":1769834000911430850,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:21.020 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:21.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48509/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:21.023 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":1769834000911430850,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:21.024 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/1000
2026-01-31 04:33:21.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:33:21.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:21.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:33:21.129 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:21.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:21.132 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":1769834001024972183,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:21.133 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:33:21.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48509/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:21.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":1769834001024972183,"ephemeral":false,"proof":""}]'
2026-01-31 04:33:21.139 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:33:21.140 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:33:21.140 DEBUG [src.node.waku_node] Stopping container with id 57e7eee72176
2026-01-31 04:33:21.651 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:21.652 DEBUG [src.node.waku_node] Stopping container with id 743ddd587e34
2026-01-31 04:33:22.169 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:22.171 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:33:22.180 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:33:22.187 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-01-31 04:31:51.320 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:31:51.320 DEBUG [tests.conftest] Running test: test_log_level_DEBUG_from_TRACE with id: 2026-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3
2026-01-31 04:31:51.320 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:31:51.320 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:31:51.321 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-31 04:31:51.327 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:51.327 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3__wakuorg_nwaku:latest.log
2026-01-31 04:31:51.333 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:51.333 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3__wakuorg_nwaku:latest.log
2026-01-31 04:31:51.338 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:51.338 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3__wakuorg_nwaku:latest.log
2026-01-31 04:31:51.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:51.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3__wakuorg_nwaku:latest.log
2026-01-31 04:31:51.344 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:31:51.345 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:31:51.345 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:31:51.346 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:31:51.347 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:31:51.347 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.62
2026-01-31 04:31:51.348 DEBUG [src.node.docker_mananger] Generated ports ['32676', '32677', '32678', '32679', '32680']
2026-01-31 04:31:51.348 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:31:51.348 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:31:51.348 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:31:51.348 DEBUG [src.node.docker_mananger] docker run -i -t -p 32676:32676 -p 32677:32677 -p 32678:32678 -p 32679:32679 -p 32680:32680 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32678 --rest-port=32676 --tcp-port=32677 --discv5-udp-port=32679 --rest-address=0.0.0.0 --nat=extip:172.18.116.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de1cccd84af1a99ab170a538b41dc5d6f9df8014d9a3f31fca3e98be12630c3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32680 --metrics-logging=true --relay=true
2026-01-31 04:31:51.538 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.62 waku 7c7fef11e60548189c226f2a72a226829c6094d0a1e33bfc29ff2e51c4018bf5
2026-01-31 04:31:51.568 DEBUG [src.node.docker_mananger] Container started with ID 7c7fef11e605. Setting up logs at ./log/docker/node1_2026-01-31_04-31-51__415db1f5-0bc7-4830-ac9b-0be42b5452a3__wakuorg_nwaku:latest.log
2026-01-31 04:31:51.570 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32676
2026-01-31 04:31:51.570 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:31:51.618 ERROR [src.node.docker_mananger] Max retries reached for container 7d3caa0297bd. Exiting log stream.
2026-01-31 04:31:52.122 ERROR [src.node.docker_mananger] Max retries reached for container 959ff63e8752. Exiting log stream.
2026-01-31 04:31:52.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32676/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:52.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:31:52.574 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:31:52.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:52.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.62/tcp/32677/p2p/16Uiu2HAm8jLPZqSmav7kER8Mx1HtgJDAF7KhiAVhRUsrSnsD78CR","/ip4/172.18.116.62/tcp/32678/ws/p2p/16Uiu2HAm8jLPZqSmav7kER8Mx1HtgJDAF7KhiAVhRUsrSnsD78CR"],"enrUri":"enr:-L24QHkAW9bZzYAeUeZqDORvZb8aHge8jmtBEes6B2_XkFFTUo_-nGCePmZoKIF1KhWRcxnhwwzgOQoUbfHvhldjfjMCgmlkgnY0gmlwhKwSdD6KbXVsdGlhZGRyc5YACASsEnQ-Bn-lAAoErBJ0PgZ_pt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxa475wnvAAsAskyssW6w5T1SOfS_OTsEIy5j3GslokKDdGNwgn-lg3VkcIJ_p4V3YWt1MgE"}'
2026-01-31 04:31:52.577 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:31:52.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32676/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:52.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:52.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32676/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:52.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:52.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:52.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.62/tcp/32677/p2p/16Uiu2HAm8jLPZqSmav7kER8Mx1HtgJDAF7KhiAVhRUsrSnsD78CR","/ip4/172.18.116.62/tcp/32678/ws/p2p/16Uiu2HAm8jLPZqSmav7kER8Mx1HtgJDAF7KhiAVhRUsrSnsD78CR"],"enrUri":"enr:-L24QHkAW9bZzYAeUeZqDORvZb8aHge8jmtBEes6B2_XkFFTUo_-nGCePmZoKIF1KhWRcxnhwwzgOQoUbfHvhldjfjMCgmlkgnY0gmlwhKwSdD6KbXVsdGlhZGRyc5YACASsEnQ-Bn-lAAoErBJ0PgZ_pt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxa475wnvAAsAskyssW6w5T1SOfS_OTsEIy5j3GslokKDdGNwgn-lg3VkcIJ_p4V3YWt1MgE"}'
2026-01-31 04:31:52.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32676/version" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:52.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-31 04:31:52.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32676/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:52.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-31 04:31:54.588 DEBUG [tests.rest_flags.test_admin_flags] counts at DEBUG: {'TRC': 0, 'DBG': 9, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-01-31 04:31:54.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32676/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.593 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:31:54.594 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:31:54.594 DEBUG [src.node.waku_node] Stopping container with id 7c7fef11e605
2026-01-31 04:31:55.132 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:55.133 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:31:55.136 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2026-01-31 04:31:33.016 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:31:33.017 DEBUG [tests.conftest] Running test: test_admin_set_all_log_levels with id: 2026-01-31_04-31-33__f61b6d14-be53-4e15-adc5-94fb0df3181f
2026-01-31 04:31:33.017 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:31:33.017 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:31:33.018 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-31 04:31:33.026 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:33.027 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-31-33__f61b6d14-be53-4e15-adc5-94fb0df3181f__wakuorg_nwaku:latest.log
2026-01-31 04:31:33.035 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:33.035 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-31-33__f61b6d14-be53-4e15-adc5-94fb0df3181f__wakuorg_nwaku:latest.log
2026-01-31 04:31:33.041 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:33.042 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-31-33__f61b6d14-be53-4e15-adc5-94fb0df3181f__wakuorg_nwaku:latest.log
2026-01-31 04:31:33.050 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:33.050 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-01-31_04-31-33__f61b6d14-be53-4e15-adc5-94fb0df3181f__wakuorg_nwaku:latest.log
2026-01-31 04:31:33.050 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:31:33.050 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:31:33.051 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:31:33.051 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:31:33.053 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:31:33.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.225
2026-01-31 04:31:33.053 DEBUG [src.node.docker_mananger] Generated ports ['41003', '41004', '41005', '41006', '41007']
2026-01-31 04:31:33.053 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:31:33.054 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:31:33.054 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:31:33.054 DEBUG [src.node.docker_mananger] docker run -i -t -p 41003:41003 -p 41004:41004 -p 41005:41005 -p 41006:41006 -p 41007:41007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41005 --rest-port=41003 --tcp-port=41004 --discv5-udp-port=41006 --rest-address=0.0.0.0 --nat=extip:172.18.152.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9aaa24b151e5f1acbc7cf0e6b845534bcfbfa1412eb241c0afccdfae1fc01ed3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41007 --metrics-logging=true --relay=true
2026-01-31 04:31:33.242 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.225 waku eb485a8a3292b16d13dccd795d95b35f49920ecfa47ea9d126975c9ac94bb8f7
2026-01-31 04:31:33.275 DEBUG [src.node.docker_mananger] Container started with ID eb485a8a3292. Setting up logs at ./log/docker/node1_2026-01-31_04-31-33__f61b6d14-be53-4e15-adc5-94fb0df3181f__wakuorg_nwaku:latest.log
2026-01-31 04:31:33.275 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41003
2026-01-31 04:31:33.275 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:31:33.287 ERROR [src.node.docker_mananger] Max retries reached for container 2272aa205a27. Exiting log stream.
2026-01-31 04:31:33.841 ERROR [src.node.docker_mananger] Max retries reached for container 489b92929db7. Exiting log stream.
2026-01-31 04:31:34.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41003/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:34.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:31:34.279 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:31:34.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41003/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:34.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.225/tcp/41004/p2p/16Uiu2HAmB5K4paX5euTRE9ofeF6ntJAmtLC7Tzt36Koh11wHRVy7","/ip4/172.18.152.225/tcp/41005/ws/p2p/16Uiu2HAmB5K4paX5euTRE9ofeF6ntJAmtLC7Tzt36Koh11wHRVy7"],"enrUri":"enr:-L24QF1XWnXTP_qUMu5wuKIXe8pmgojPfQlwkUfx-dFqSH66L4Sjhr-DGl0iODqG1mWs2RCbhA7IWwzCQVfA_BOo4_oCgmlkgnY0gmlwhKwSmOGKbXVsdGlhZGRyc5YACASsEpjhBqAsAAoErBKY4QagLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6IO6VidjM0pOawDayQ3Mwg9wfYZdre8Tbj5YwRt3tSaDdGNwgqAsg3VkcIKgLoV3YWt1MgE"}'
2026-01-31 04:31:34.282 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:31:34.282 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:31:34.282 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:31:34.283 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:31:34.284 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.150
2026-01-31 04:31:34.284 DEBUG [src.node.docker_mananger] Generated ports ['18515', '18516', '18517', '18518', '18519']
2026-01-31 04:31:34.284 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:31:34.284 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:31:34.284 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:31:34.284 DEBUG [src.node.docker_mananger] docker run -i -t -p 18515:18515 -p 18516:18516 -p 18517:18517 -p 18518:18518 -p 18519:18519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18517 --rest-port=18515 --tcp-port=18516 --discv5-udp-port=18518 --rest-address=0.0.0.0 --nat=extip:172.18.32.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1c7b8103fafc977ffbbb8a40d28a4dfaafae28faddefdefdb151bd25b6d23ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18519 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF1XWnXTP_qUMu5wuKIXe8pmgojPfQlwkUfx-dFqSH66L4Sjhr-DGl0iODqG1mWs2RCbhA7IWwzCQVfA_BOo4_oCgmlkgnY0gmlwhKwSmOGKbXVsdGlhZGRyc5YACASsEpjhBqAsAAoErBKY4QagLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6IO6VidjM0pOawDayQ3Mwg9wfYZdre8Tbj5YwRt3tSaDdGNwgqAsg3VkcIKgLoV3YWt1MgE
2026-01-31 04:31:34.479 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.150 waku 751793cb0aece8abe586e491d5cfd7f6176ab70a1285aee10163c890e82209e7
2026-01-31 04:31:34.509 DEBUG [src.node.docker_mananger] Container started with ID 751793cb0aec. Setting up logs at ./log/docker/node2_2026-01-31_04-31-33__f61b6d14-be53-4e15-adc5-94fb0df3181f__wakuorg_nwaku:latest.log
2026-01-31 04:31:34.509 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18515
2026-01-31 04:31:34.509 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:31:35.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:31:35.516 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:31:35.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.150/tcp/18516/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba","/ip4/172.18.32.150/tcp/18517/ws/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba"],"enrUri":"enr:-L24QFtQAdeGXnN-JO5tVo0dn6TK0on-Aa_saahDPE-eaiRuVvNN6q1FkKbW98VlTY4KSBnmm5fjQIfYreXPjHnWoVsCgmlkgnY0gmlwhKwSIJaKbXVsdGlhZGRyc5YACASsEiCWBkhUAAoErBIglgZIVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZlUQa_Z2LAtHCimclit3oPG-Um5MeSnB70pa3wdOODmDdGNwgkhUg3VkcIJIVoV3YWt1MgE"}'
2026-01-31 04:31:35.522 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:31:35.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41003/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:35.525 DEBUG [tests.rest_flags.test_admin_flags] Set log level (TRACE) -> status=200
2026-01-31 04:31:35.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.150/tcp/18516/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba","/ip4/172.18.32.150/tcp/18517/ws/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba"],"enrUri":"enr:-L24QFtQAdeGXnN-JO5tVo0dn6TK0on-Aa_saahDPE-eaiRuVvNN6q1FkKbW98VlTY4KSBnmm5fjQIfYreXPjHnWoVsCgmlkgnY0gmlwhKwSIJaKbXVsdGlhZGRyc5YACASsEiCWBkhUAAoErBIglgZIVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZlUQa_Z2LAtHCimclit3oPG-Um5MeSnB70pa3wdOODmDdGNwgkhUg3VkcIJIVoV3YWt1MgE"}'
2026-01-31 04:31:35.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-31 04:31:35.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41003/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:35.532 DEBUG [tests.rest_flags.test_admin_flags] Set log level (DEBUG) -> status=200
2026-01-31 04:31:35.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.150/tcp/18516/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba","/ip4/172.18.32.150/tcp/18517/ws/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba"],"enrUri":"enr:-L24QFtQAdeGXnN-JO5tVo0dn6TK0on-Aa_saahDPE-eaiRuVvNN6q1FkKbW98VlTY4KSBnmm5fjQIfYreXPjHnWoVsCgmlkgnY0gmlwhKwSIJaKbXVsdGlhZGRyc5YACASsEiCWBkhUAAoErBIglgZIVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZlUQa_Z2LAtHCimclit3oPG-Um5MeSnB70pa3wdOODmDdGNwgkhUg3VkcIJIVoV3YWt1MgE"}'
2026-01-31 04:31:35.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-31 04:31:35.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41003/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:35.538 DEBUG [tests.rest_flags.test_admin_flags] Set log level (INFO) -> status=200
2026-01-31 04:31:35.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.150/tcp/18516/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba","/ip4/172.18.32.150/tcp/18517/ws/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba"],"enrUri":"enr:-L24QFtQAdeGXnN-JO5tVo0dn6TK0on-Aa_saahDPE-eaiRuVvNN6q1FkKbW98VlTY4KSBnmm5fjQIfYreXPjHnWoVsCgmlkgnY0gmlwhKwSIJaKbXVsdGlhZGRyc5YACASsEiCWBkhUAAoErBIglgZIVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZlUQa_Z2LAtHCimclit3oPG-Um5MeSnB70pa3wdOODmDdGNwgkhUg3VkcIJIVoV3YWt1MgE"}'
2026-01-31 04:31:35.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-31 04:31:35.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41003/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:35.545 DEBUG [tests.rest_flags.test_admin_flags] Set log level (NOTICE) -> status=200
2026-01-31 04:31:35.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.150/tcp/18516/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba","/ip4/172.18.32.150/tcp/18517/ws/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba"],"enrUri":"enr:-L24QFtQAdeGXnN-JO5tVo0dn6TK0on-Aa_saahDPE-eaiRuVvNN6q1FkKbW98VlTY4KSBnmm5fjQIfYreXPjHnWoVsCgmlkgnY0gmlwhKwSIJaKbXVsdGlhZGRyc5YACASsEiCWBkhUAAoErBIglgZIVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZlUQa_Z2LAtHCimclit3oPG-Um5MeSnB70pa3wdOODmDdGNwgkhUg3VkcIJIVoV3YWt1MgE"}'
2026-01-31 04:31:35.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-31 04:31:35.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41003/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:35.551 DEBUG [tests.rest_flags.test_admin_flags] Set log level (WARN) -> status=200
2026-01-31 04:31:35.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.150/tcp/18516/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba","/ip4/172.18.32.150/tcp/18517/ws/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba"],"enrUri":"enr:-L24QFtQAdeGXnN-JO5tVo0dn6TK0on-Aa_saahDPE-eaiRuVvNN6q1FkKbW98VlTY4KSBnmm5fjQIfYreXPjHnWoVsCgmlkgnY0gmlwhKwSIJaKbXVsdGlhZGRyc5YACASsEiCWBkhUAAoErBIglgZIVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZlUQa_Z2LAtHCimclit3oPG-Um5MeSnB70pa3wdOODmDdGNwgkhUg3VkcIJIVoV3YWt1MgE"}'
2026-01-31 04:31:35.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-31 04:31:35.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41003/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:35.558 DEBUG [tests.rest_flags.test_admin_flags] Set log level (ERROR) -> status=200
2026-01-31 04:31:35.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.150/tcp/18516/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba","/ip4/172.18.32.150/tcp/18517/ws/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba"],"enrUri":"enr:-L24QFtQAdeGXnN-JO5tVo0dn6TK0on-Aa_saahDPE-eaiRuVvNN6q1FkKbW98VlTY4KSBnmm5fjQIfYreXPjHnWoVsCgmlkgnY0gmlwhKwSIJaKbXVsdGlhZGRyc5YACASsEiCWBkhUAAoErBIglgZIVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZlUQa_Z2LAtHCimclit3oPG-Um5MeSnB70pa3wdOODmDdGNwgkhUg3VkcIJIVoV3YWt1MgE"}'
2026-01-31 04:31:35.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-31 04:31:35.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41003/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:35.565 DEBUG [tests.rest_flags.test_admin_flags] Set log level (FATAL) -> status=200
2026-01-31 04:31:35.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.150/tcp/18516/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba","/ip4/172.18.32.150/tcp/18517/ws/p2p/16Uiu2HAmKYTAdv7evagjDkUsT9BrUR3E48BQqjAVKv4YGEhPoWba"],"enrUri":"enr:-L24QFtQAdeGXnN-JO5tVo0dn6TK0on-Aa_saahDPE-eaiRuVvNN6q1FkKbW98VlTY4KSBnmm5fjQIfYreXPjHnWoVsCgmlkgnY0gmlwhKwSIJaKbXVsdGlhZGRyc5YACASsEiCWBkhUAAoErBIglgZIVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZlUQa_Z2LAtHCimclit3oPG-Um5MeSnB70pa3wdOODmDdGNwgkhUg3VkcIJIVoV3YWt1MgE"}'
2026-01-31 04:31:35.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18515/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-31 04:31:35.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41003/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:35.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:35.571 DEBUG [tests.rest_flags.test_admin_flags] Restore default log level (TRACE) -> status=200
2026-01-31 04:31:35.573 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:31:35.574 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:31:35.574 DEBUG [src.node.waku_node] Stopping container with id eb485a8a3292
2026-01-31 04:31:36.119 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:36.121 DEBUG [src.node.waku_node] Stopping container with id 751793cb0aec
2026-01-31 04:31:36.624 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:36.625 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:31:36.631 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:31:36.636 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_invalid_page_size with id: 2026-01-31_04-32-01__7fd8f340-d376-4ac0-9351-1429cc95f646
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-01-31_04-32-01__7fd8f340-d376-4ac0-9351-1429cc95f646__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53022', '53023', '53024', '53025', '53026']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53022:53022 -p 53023:53023 -p 53024:53024 -p 53025:53025 -p 53026:53026 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53024 --rest-port=53022 --tcp-port=53023 --discv5-udp-port=53025 --rest-address=0.0.0.0 --nat=extip:172.18.39.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfcf78c117e3a34b1c0b3ccc60eda0989a535a07bfc029d98adabca1a0c9d58d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53026 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.135 waku d81fcafbe3210114765ff8f2c77aefabc7031355def30eced6608ef6568657ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d81fcafbe321. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-32-01__7fd8f340-d376-4ac0-9351-1429cc95f646__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53022
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 5c13357ced66. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d7b2a9e568f5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53022/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53022/debug/v1/info" -H "Content-Type: application/json" -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.135/tcp/53023/p2p/16Uiu2HAmSoQuRfg66Ek1Jekx97VvPMmAVNijyD6oUMBv6XDdTrYa","/ip4/172.18.39.135/tcp/53024/ws/p2p/16Uiu2HAmSoQuRfg66Ek1Jekx97VvPMmAVNijyD6oUMBv6XDdTrYa"],"enrUri":"enr:-L24QAjoHlIJ2zwgmciDWuy1PIECXas11waw4eoSOD2NOBQcZ_30KqVOEQ4iXgXf01y-ua8C_vr_Zn1XH0iNh2LEC9QCgmlkgnY0gmlwhKwSJ4eKbXVsdGlhZGRyc5YACASsEieHBs8fAAoErBInhwbPIN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0iwG3bIOS1Mazh3YFEIHUtQ2P0D3sV-NE2wAUSJsvduDdGNwgs8fg3VkcILPIYV3YWt1MgM"}'
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-01-31_04-32-01__7fd8f340-d376-4ac0-9351-1429cc95f646__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65140', '65141', '65142', '65143', '65144']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65140:65140 -p 65141:65141 -p 65142:65142 -p 65143:65143 -p 65144:65144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65142 --rest-port=65140 --tcp-port=65141 --discv5-udp-port=65143 --rest-address=0.0.0.0 --nat=extip:172.18.156.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9a0ad3a902e70f7806d8610aa6bc731ff6b2dee9cbe15cf0a425eec09ab3e0ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65144 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAjoHlIJ2zwgmciDWuy1PIECXas11waw4eoSOD2NOBQcZ_30KqVOEQ4iXgXf01y-ua8C_vr_Zn1XH0iNh2LEC9QCgmlkgnY0gmlwhKwSJ4eKbXVsdGlhZGRyc5YACASsEieHBs8fAAoErBInhwbPIN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0iwG3bIOS1Mazh3YFEIHUtQ2P0D3sV-NE2wAUSJsvduDdGNwgs8fg3VkcILPIYV3YWt1MgM --storenode=/ip4/172.18.39.135/tcp/53023/p2p/16Uiu2HAmSoQuRfg66Ek1Jekx97VvPMmAVNijyD6oUMBv6XDdTrYa --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.127 waku 07f20935622642cdb3e6260306f79bea216d5b6781f6a817f28cd00c70e06aee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07f209356226. Setting up logs at ./log/docker/store_node1_2026-01-31_04-32-01__7fd8f340-d376-4ac0-9351-1429cc95f646__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65140
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65140/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.127/tcp/65141/p2p/16Uiu2HAkvUxDbMegyULe1yQP76iTREzkheCuZcKW3qmSXhQyJHny","/ip4/172.18.156.127/tcp/65142/ws/p2p/16Uiu2HAkvUxDbMegyULe1yQP76iTREzkheCuZcKW3qmSXhQyJHny"],"enrUri":"enr:-L24QOp7UNGMmHt5MPOubD79gIvAfqHS8nxygi-EEFBcVG4LcCjRZ9LXtFhTcil1nxmv28V-PTu1OmhTaxhmCJJ6ih4CgmlkgnY0gmlwhKwSnH-KbXVsdGlhZGRyc5YACASsEpx_Bv51AAoErBKcfwb-dt0DgnJzhQADAQAAiXNlY3AyNTZrMaECD7LKJXDsdIwbO_-qOGq9GZjdobzDbA1u38nU5ZcjrDKDdGNwgv51g3VkcIL-d4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.135/tcp/53023/p2p/16Uiu2HAmSoQuRfg66Ek1Jekx97VvPMmAVNijyD6oUMBv6XDdTrYa"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65140/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53022/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
DEBUG  tests.store.test_page_size:test_page_size.py:66 the invalid page_size $2 wasn't accepted
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65140/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:65140/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
DEBUG  tests.store.test_page_size:test_page_size.py:66 the invalid page_size $2 wasn't accepted
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d81fcafbe321
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 07f209356226
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 @@
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-01-31_04-32-20__1f54fb44-53f3-4f88-97fc-baa3e04c718a
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-01-31_04-32-20__1f54fb44-53f3-4f88-97fc-baa3e04c718a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49117', '49118', '49119', '49120', '49121']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49117:49117 -p 49118:49118 -p 49119:49119 -p 49120:49120 -p 49121:49121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49119 --rest-port=49117 --tcp-port=49118 --discv5-udp-port=49120 --rest-address=0.0.0.0 --nat=extip:172.18.206.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=71ff854d47dde1ebac3d751b9ef6eefdecf67b867a6305e46c12f9b5eaa4cad2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49121 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.29 waku e373fc188232a1acb49d31c322b3687ebb9723b9ccfa06173651e171eb86c364
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container befc7d2b4589. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e373fc188232. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-32-20__1f54fb44-53f3-4f88-97fc-baa3e04c718a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49117
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 56a5cd08dd4c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49117/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49117/debug/v1/info" -H "Content-Type: application/json" -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.29/tcp/49118/p2p/16Uiu2HAkyzZvWvgYbuSF3Kij7xhyCsxonrFfAGhtE8hh5CD2pFXz","/ip4/172.18.206.29/tcp/49119/ws/p2p/16Uiu2HAkyzZvWvgYbuSF3Kij7xhyCsxonrFfAGhtE8hh5CD2pFXz"],"enrUri":"enr:-L24QJY-Wh8R2AV0PAmhdUgqibqicSm1WEuyoGoD3FVIBwNTPgbiAGqH92-9QtM43Nvrr3M0ERD1SZw_q4VAOWIepmkCgmlkgnY0gmlwhKwSzh2KbXVsdGlhZGRyc5YACASsEs4dBr_eAAoErBLOHQa_390DgnJzhQADAQAAiXNlY3AyNTZrMaECQ9wQ-URok07-3I6C7TO9NpIvTemVjetAQ8RaWRYsV6WDdGNwgr_eg3VkcIK_4IV3YWt1MgM"}'
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-01-31_04-32-20__1f54fb44-53f3-4f88-97fc-baa3e04c718a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.112.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23945', '23946', '23947', '23948', '23949']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23945:23945 -p 23946:23946 -p 23947:23947 -p 23948:23948 -p 23949:23949 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23947 --rest-port=23945 --tcp-port=23946 --discv5-udp-port=23948 --rest-address=0.0.0.0 --nat=extip:172.18.112.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e47fc49274597fba7b97cc20aeffed3d2d7a524cadfffcb5f7e0e0f45efcb5fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23949 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJY-Wh8R2AV0PAmhdUgqibqicSm1WEuyoGoD3FVIBwNTPgbiAGqH92-9QtM43Nvrr3M0ERD1SZw_q4VAOWIepmkCgmlkgnY0gmlwhKwSzh2KbXVsdGlhZGRyc5YACASsEs4dBr_eAAoErBLOHQa_390DgnJzhQADAQAAiXNlY3AyNTZrMaECQ9wQ-URok07-3I6C7TO9NpIvTemVjetAQ8RaWRYsV6WDdGNwgr_eg3VkcIK_4IV3YWt1MgM --storenode=/ip4/172.18.206.29/tcp/49118/p2p/16Uiu2HAkyzZvWvgYbuSF3Kij7xhyCsxonrFfAGhtE8hh5CD2pFXz --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.50 waku 5cb9b85382598d4f6dcee4f759f173179184aeaf1f2223b9a64df37c3ce7e5a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5cb9b8538259. Setting up logs at ./log/docker/store_node1_2026-01-31_04-32-20__1f54fb44-53f3-4f88-97fc-baa3e04c718a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23945
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23945/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23945/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.50/tcp/23946/p2p/16Uiu2HAm8J2RkKk7M38EdWndtmX5FzBf3HsrFZrcNzas9wMif11n","/ip4/172.18.112.50/tcp/23947/ws/p2p/16Uiu2HAm8J2RkKk7M38EdWndtmX5FzBf3HsrFZrcNzas9wMif11n"],"enrUri":"enr:-L24QNzqHLbLRzkT7WH7Od7YjlQKd08MtFGxOhxk4foFl6-BftL9gnhusb_2eTi7x3R8SkOYd1eC4mdZhzgzNeCvLxYCgmlkgnY0gmlwhKwScDKKbXVsdGlhZGRyc5YACASsEnAyBl2KAAoErBJwMgZdi90DgnJzhQADAQAAiXNlY3AyNTZrMaECvzJnU3cL2JjT11lJnqKtryGdfW57psAROU3LZ0eGN62DdGNwgl2Kg3VkcIJdjIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23945/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.29/tcp/49118/p2p/16Uiu2HAkyzZvWvgYbuSF3Kij7xhyCsxonrFfAGhtE8hh5CD2pFXz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23945/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:49117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1769833940095702112&endTime=1769833940095802012&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:23945/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1769833940095702112&endTime=1769833940095802012&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 e373fc188232
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5cb9b8538259
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-01-31 04:37:22.418 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:37:22.418 DEBUG [tests.conftest] Running test: test_store_with_multiple_content_topics with id: 2026-01-31_04-37-22__8ccf71e7-86af-4b6f-a2da-738e57b13132
2026-01-31 04:37:22.418 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:37:22.418 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:37:22.419 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:37:22.425 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:22.425 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-37-22__8ccf71e7-86af-4b6f-a2da-738e57b13132__wakuorg_nwaku:latest.log
2026-01-31 04:37:22.425 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:22.425 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:22.427 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:22.427 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.152
2026-01-31 04:37:22.427 DEBUG [src.node.docker_mananger] Generated ports ['12713', '12714', '12715', '12716', '12717']
2026-01-31 04:37:22.427 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:22.427 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:22.427 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:22.428 DEBUG [src.node.docker_mananger] docker run -i -t -p 12713:12713 -p 12714:12714 -p 12715:12715 -p 12716:12716 -p 12717:12717 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12715 --rest-port=12713 --tcp-port=12714 --discv5-udp-port=12716 --rest-address=0.0.0.0 --nat=extip:172.18.184.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5dd9dfdbae1bd61cf437c61632aaad89f332259da2afc80b0a0f5bd2ad10a23 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12717 --metrics-logging=true --store=true --relay=true
2026-01-31 04:37:22.608 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.152 waku 62f799f00ce137e9b6fed87f7234e7460f1959ae2f79e1c5febb4d0491b33ade
2026-01-31 04:37:22.646 DEBUG [src.node.docker_mananger] Container started with ID 62f799f00ce1. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-37-22__8ccf71e7-86af-4b6f-a2da-738e57b13132__wakuorg_nwaku:latest.log
2026-01-31 04:37:22.648 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12713
2026-01-31 04:37:22.649 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:22.712 ERROR [src.node.docker_mananger] Max retries reached for container 87abe03b60da. Exiting log stream.
2026-01-31 04:37:23.224 ERROR [src.node.docker_mananger] Max retries reached for container e6f50a21afa9. Exiting log stream.
2026-01-31 04:37:23.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12713/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:23.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:23.653 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:23.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12713/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:23.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.152/tcp/12714/p2p/16Uiu2HAmPD9ZEwSAgdBbM6DT9SYZXkK1tPNbePTsn2qfBoEtwYum","/ip4/172.18.184.152/tcp/12715/ws/p2p/16Uiu2HAmPD9ZEwSAgdBbM6DT9SYZXkK1tPNbePTsn2qfBoEtwYum"],"enrUri":"enr:-L24QB5bbavh4QCfa8K6iPzhh6gpflPeuQQGYieS27kI5R85Rxenj30DDpKEl-0HAvgAqsb_LMpwtxdfmMHxCjBRSqQCgmlkgnY0gmlwhKwSuJiKbXVsdGlhZGRyc5YACASsEriYBjGqAAoErBK4mAYxq90DgnJzhQADAQAAiXNlY3AyNTZrMaEDnNHdTjlhyeb4N4fHikqx34kjDnNuik5fx3oksTAp9ZCDdGNwgjGqg3VkcIIxrIV3YWt1MgM"}'
2026-01-31 04:37:23.656 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:23.662 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:23.662 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-37-22__8ccf71e7-86af-4b6f-a2da-738e57b13132__wakuorg_nwaku:latest.log
2026-01-31 04:37:23.663 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:23.663 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:23.664 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:23.664 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.218
2026-01-31 04:37:23.664 DEBUG [src.node.docker_mananger] Generated ports ['10526', '10527', '10528', '10529', '10530']
2026-01-31 04:37:23.665 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:23.665 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:23.665 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:23.665 DEBUG [src.node.docker_mananger] docker run -i -t -p 10526:10526 -p 10527:10527 -p 10528:10528 -p 10529:10529 -p 10530:10530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10528 --rest-port=10526 --tcp-port=10527 --discv5-udp-port=10529 --rest-address=0.0.0.0 --nat=extip:172.18.122.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6d97d63ab6ffbf1dd5cabf1fad53eafa24b8aca9336bbdeee7eaf5764fe7ffeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10530 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB5bbavh4QCfa8K6iPzhh6gpflPeuQQGYieS27kI5R85Rxenj30DDpKEl-0HAvgAqsb_LMpwtxdfmMHxCjBRSqQCgmlkgnY0gmlwhKwSuJiKbXVsdGlhZGRyc5YACASsEriYBjGqAAoErBK4mAYxq90DgnJzhQADAQAAiXNlY3AyNTZrMaEDnNHdTjlhyeb4N4fHikqx34kjDnNuik5fx3oksTAp9ZCDdGNwgjGqg3VkcIIxrIV3YWt1MgM --storenode=/ip4/172.18.184.152/tcp/12714/p2p/16Uiu2HAmPD9ZEwSAgdBbM6DT9SYZXkK1tPNbePTsn2qfBoEtwYum --store=true --relay=true
2026-01-31 04:37:23.853 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.218 waku f88d8a7be1ade6df2a3acf1644bdc33eed2759cf0f6fef30b0ffa85fe53518a7
2026-01-31 04:37:23.884 DEBUG [src.node.docker_mananger] Container started with ID f88d8a7be1ad. Setting up logs at ./log/docker/store_node1_2026-01-31_04-37-22__8ccf71e7-86af-4b6f-a2da-738e57b13132__wakuorg_nwaku:latest.log
2026-01-31 04:37:23.885 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10526
2026-01-31 04:37:23.885 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:24.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10526/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:24.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:24.891 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:24.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:24.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.218/tcp/10527/p2p/16Uiu2HAmL9DQ9m44GnkJohn8ANAzKLiFnnGyrwQLB7VyXY2sRAh9","/ip4/172.18.122.218/tcp/10528/ws/p2p/16Uiu2HAmL9DQ9m44GnkJohn8ANAzKLiFnnGyrwQLB7VyXY2sRAh9"],"enrUri":"enr:-L24QGla_mk0zy5Zt74wYdarm4EMaYxNSDITiUa5YKZPtbEeOvLkAGxrXTlbg0qMDGquDjVVxM1I43F93MISX20EJicCgmlkgnY0gmlwhKwSetqKbXVsdGlhZGRyc5YACASsEnraBikfAAoErBJ62gYpIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbzzTeexrUtiNSoopAjoos_NHQhz_sPsdC3nEREYnGpyDdGNwgikfg3VkcIIpIYV3YWt1MgM"}'
2026-01-31 04:37:24.894 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:24.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10526/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.152/tcp/12714/p2p/16Uiu2HAmPD9ZEwSAgdBbM6DT9SYZXkK1tPNbePTsn2qfBoEtwYum"]'
2026-01-31 04:37:24.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:24.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12713/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:37:24.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:24.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:37:24.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:24.902 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:24.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:24.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:24.908 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:25.109 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:25.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:25.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:25.116 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:25.316 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:25.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:25.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:25.323 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:25.527 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:25.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:25.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:25.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:25.733 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:25.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:25.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:25.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:25.940 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:25.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:25.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:25.947 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:26.148 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:26.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:26.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:26.154 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:26.355 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:26.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:26.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:26.360 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:26.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12713/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:26.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x147dc2faf734d3b8aa57a855279f92dc24128b8cd9b02aa5cea205e8f8bfea5d"},{"messageHash":"0x4bd0e22f136b7fec07190a21ac7524c6a73f030d2aaaef34db5c38c1664e476a"}]}'
2026-01-31 04:37:26.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10526/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:26.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x147dc2faf734d3b8aa57a855279f92dc24128b8cd9b02aa5cea205e8f8bfea5d"},{"messageHash":"0x4bd0e22f136b7fec07190a21ac7524c6a73f030d2aaaef34db5c38c1664e476a"}]}'
2026-01-31 04:37:26.571 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:37:26.572 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:37:26.572 DEBUG [src.node.waku_node] Stopping container with id 62f799f00ce1
2026-01-31 04:37:27.113 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:27.114 DEBUG [src.node.waku_node] Stopping container with id f88d8a7be1ad
2026-01-31 04:37:27.650 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:27.651 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:37:27.659 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:37:27.665 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-01-31 04:33:43.843 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:33:43.843 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_invalid_content_topic_format with id: 2026-01-31_04-33-43__365b217d-2a37-40f8-88ba-282bf6770626
2026-01-31 04:33:43.843 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:33:43.844 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:33:43.844 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-31 04:33:43.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:43.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-33-43__365b217d-2a37-40f8-88ba-282bf6770626__wakuorg_nwaku:latest.log
2026-01-31 04:33:43.850 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:43.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:43.852 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:43.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.106
2026-01-31 04:33:43.852 DEBUG [src.node.docker_mananger] Generated ports ['4982', '4983', '4984', '4985', '4986']
2026-01-31 04:33:43.852 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:43.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:43.852 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:43.852 DEBUG [src.node.docker_mananger] docker run -i -t -p 4982:4982 -p 4983:4983 -p 4984:4984 -p 4985:4985 -p 4986:4986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4984 --rest-port=4982 --tcp-port=4983 --discv5-udp-port=4985 --rest-address=0.0.0.0 --nat=extip:172.18.3.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6de93c2dbbfce5e54252db1fad94c0707ac36d724dffe684d14e2c3e92d8ae09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4986 --metrics-logging=true --relay=true --filter=true
2026-01-31 04:33:44.038 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.106 waku 196a96f6f7a2234b6b429158c8934d1ff012cef494db3b4cb25243f00756ca82
2026-01-31 04:33:44.069 DEBUG [src.node.docker_mananger] Container started with ID 196a96f6f7a2. Setting up logs at ./log/docker/node1_2026-01-31_04-33-43__365b217d-2a37-40f8-88ba-282bf6770626__wakuorg_nwaku:latest.log
2026-01-31 04:33:44.070 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4982
2026-01-31 04:33:44.071 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:44.116 ERROR [src.node.docker_mananger] Max retries reached for container 970d65b9727a. Exiting log stream.
2026-01-31 04:33:44.645 ERROR [src.node.docker_mananger] Max retries reached for container 2454c4f4e3fc. Exiting log stream.
2026-01-31 04:33:45.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4982/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:45.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:45.075 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:45.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4982/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:45.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.106/tcp/4983/p2p/16Uiu2HAmUM6sD2ZUz7Zb24TTnKaFRUZP47fbrUqBk3zBnB2ojMMF","/ip4/172.18.3.106/tcp/4984/ws/p2p/16Uiu2HAmUM6sD2ZUz7Zb24TTnKaFRUZP47fbrUqBk3zBnB2ojMMF"],"enrUri":"enr:-L24QMsI469-BPtURWdMXiGDisJa8SKoveYxtrBBDc5CQscUKLbKCyx2LVf1hQveqaiaZaEGCY1YeHHczHAq929LBJQCgmlkgnY0gmlwhKwSA2qKbXVsdGlhZGRyc5YACASsEgNqBhN3AAoErBIDagYTeN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6SXnWxql4yTOD7a0RJE4V51dsxXoZa6MP9iEdmb2L3aDdGNwghN3g3VkcIITeYV3YWt1MgU"}'
2026-01-31 04:33:45.077 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:45.078 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-31 04:33:45.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:45.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-33-43__365b217d-2a37-40f8-88ba-282bf6770626__wakuorg_nwaku:latest.log
2026-01-31 04:33:45.084 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:45.084 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:45.085 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:45.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.183
2026-01-31 04:33:45.086 DEBUG [src.node.docker_mananger] Generated ports ['41720', '41721', '41722', '41723', '41724']
2026-01-31 04:33:45.086 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:45.086 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:45.086 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:45.086 DEBUG [src.node.docker_mananger] docker run -i -t -p 41720:41720 -p 41721:41721 -p 41722:41722 -p 41723:41723 -p 41724:41724 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41722 --rest-port=41720 --tcp-port=41721 --discv5-udp-port=41723 --rest-address=0.0.0.0 --nat=extip:172.18.219.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ce453cbb23cecdd4f1f7c218b9d3acf59be8c24bb1fcbc7e4dea26e5befd45b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41724 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMsI469-BPtURWdMXiGDisJa8SKoveYxtrBBDc5CQscUKLbKCyx2LVf1hQveqaiaZaEGCY1YeHHczHAq929LBJQCgmlkgnY0gmlwhKwSA2qKbXVsdGlhZGRyc5YACASsEgNqBhN3AAoErBIDagYTeN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6SXnWxql4yTOD7a0RJE4V51dsxXoZa6MP9iEdmb2L3aDdGNwghN3g3VkcIITeYV3YWt1MgU --filternode=/ip4/172.18.3.106/tcp/4983/p2p/16Uiu2HAmUM6sD2ZUz7Zb24TTnKaFRUZP47fbrUqBk3zBnB2ojMMF
2026-01-31 04:33:45.265 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.183 waku 77409c31b70022bea4611f1ffa7022cc544955a1c42612bfd85138698ffc6d22
2026-01-31 04:33:45.297 DEBUG [src.node.docker_mananger] Container started with ID 77409c31b700. Setting up logs at ./log/docker/node2_2026-01-31_04-33-43__365b217d-2a37-40f8-88ba-282bf6770626__wakuorg_nwaku:latest.log
2026-01-31 04:33:45.297 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41720
2026-01-31 04:33:45.298 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:46.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41720/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:46.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:33:46.302 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:46.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41720/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:46.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.183/tcp/41721/p2p/16Uiu2HAm2W1jFoouwCjcNJZ2eoCxsJUvkkvysbRQ5PkHFg4QD9dd","/ip4/172.18.219.183/tcp/41722/ws/p2p/16Uiu2HAm2W1jFoouwCjcNJZ2eoCxsJUvkkvysbRQ5PkHFg4QD9dd"],"enrUri":"enr:-L24QDMX-L3uAAeqTJD0XA_ofKcy-QJp2tq4l9CSpQCL82HmPYvulSlHe_ix78-Iyy-cU3WUeVVjD5orTgDa18WvZ5ICgmlkgnY0gmlwhKwS27eKbXVsdGlhZGRyc5YACASsEtu3BqL5AAoErBLbtwai-t0DgnJzhQADAQAAiXNlY3AyNTZrMaECaR52XwqtPpzjHGTDwpYLV55401u4sQ3I7cy4usuutVyDdGNwgqL5g3VkcIKi-4V3YWt1MgA"}'
2026-01-31 04:33:46.305 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:46.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41720/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.106/tcp/4983/p2p/16Uiu2HAmUM6sD2ZUz7Zb24TTnKaFRUZP47fbrUqBk3zBnB2ojMMF"]'
2026-01-31 04:33:46.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:46.335 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-31 04:33:46.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4982/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:33:46.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:46.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41720/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6f72cb84-65ac-4d3c-aaa9-875c30a80aa6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:33:46.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6f72cb84-65ac-4d3c-aaa9-875c30a80aa6","statusDesc":"OK"}'
2026-01-31 04:33:46.363 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic Empty string
2026-01-31 04:33:46.363 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:41720/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:33:46.366 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:41720/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-01-31 04:33:46.366 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A dictionary
2026-01-31 04:33:46.367 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:41720/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:33:46.369 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:41720/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-01-31 04:33:46.370 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic An integer
2026-01-31 04:33:46.371 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:41720/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:33:46.373 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:41720/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-01-31 04:33:46.374 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A list
2026-01-31 04:33:46.374 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:41720/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:33:46.377 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:41720/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-01-31 04:33:46.378 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A bool
2026-01-31 04:33:46.378 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:41720/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:33:46.380 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:41720/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-01-31 04:33:46.383 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:33:46.384 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:33:46.384 DEBUG [src.node.waku_node] Stopping container with id 196a96f6f7a2
2026-01-31 04:33:46.922 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:46.922 DEBUG [src.node.waku_node] Stopping container with id 77409c31b700
2026-01-31 04:33:47.443 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:47.446 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:33:47.450 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:33:47.455 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
2026-01-31 04:30:35.229 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:30:35.229 DEBUG [tests.conftest] Running test: test_lightpush with id: 2026-01-31_04-30-35__371a3662-67f6-4ef0-abbe-022817667add
2026-01-31 04:30:35.230 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:30:35.230 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:30:35.230 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-31 04:30:35.230 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:30:35.231 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:30:35.237 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:35.238 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-30-35__371a3662-67f6-4ef0-abbe-022817667add__wakuorg_nwaku:latest.log
2026-01-31 04:30:35.238 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:35.238 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:35.240 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:35.240 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.242.144
2026-01-31 04:30:35.240 DEBUG [src.node.docker_mananger] Generated ports ['16921', '16922', '16923', '16924', '16925']
2026-01-31 04:30:35.240 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:35.240 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:35.241 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:35.241 DEBUG [src.node.docker_mananger] docker run -i -t -p 16921:16921 -p 16922:16922 -p 16923:16923 -p 16924:16924 -p 16925:16925 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16923 --rest-port=16921 --tcp-port=16922 --discv5-udp-port=16924 --rest-address=0.0.0.0 --nat=extip:172.18.242.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb699ba5a9bb332bf8ecda0651dfefac49add436f94cd471476ac8678bf7bf1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16925 --metrics-logging=true --lightpush=true --relay=true
2026-01-31 04:30:35.416 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.242.144 waku 6823085bfac9badc00af1b4b8f3cba8a6d34a57dc14c97a31116169274c1cc88
2026-01-31 04:30:35.447 ERROR [src.node.docker_mananger] Max retries reached for container ce33090b4c6c. Exiting log stream.
2026-01-31 04:30:35.449 DEBUG [src.node.docker_mananger] Container started with ID 6823085bfac9. Setting up logs at ./log/docker/node1_2026-01-31_04-30-35__371a3662-67f6-4ef0-abbe-022817667add__wakuorg_nwaku:latest.log
2026-01-31 04:30:35.449 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16921
2026-01-31 04:30:35.450 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:36.028 ERROR [src.node.docker_mananger] Max retries reached for container aeae54509dcb. Exiting log stream.
2026-01-31 04:30:36.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16921/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:36.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:36.453 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:36.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16921/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:36.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.144/tcp/16922/p2p/16Uiu2HAm6RADx11yDrD1RNf7PdKSLtJqK4LBt22AKccWoYK2kWki","/ip4/172.18.242.144/tcp/16923/ws/p2p/16Uiu2HAm6RADx11yDrD1RNf7PdKSLtJqK4LBt22AKccWoYK2kWki"],"enrUri":"enr:-L24QKGRK5KfAMoojCtT5JiM7FgMx6rJkAIrR_qC81TdhiW4EA390ABH9GGP3Bk4ucJ7wfloeCdyZdeSBvMB65jrtiICgmlkgnY0gmlwhKwS8pCKbXVsdGlhZGRyc5YACASsEvKQBkIaAAoErBLykAZCG90DgnJzhQADAQAAiXNlY3AyNTZrMaECo07pOiC0QLe5A_Er-BZ_1REQ-DyIkko4Sv3taiBlWcODdGNwgkIag3VkcIJCHIV3YWt1Mgk"}'
2026-01-31 04:30:36.456 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:36.462 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:36.462 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-30-35__371a3662-67f6-4ef0-abbe-022817667add__wakuorg_nwaku:latest.log
2026-01-31 04:30:36.462 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:36.463 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:36.464 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:36.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.79
2026-01-31 04:30:36.464 DEBUG [src.node.docker_mananger] Generated ports ['25263', '25264', '25265', '25266', '25267']
2026-01-31 04:30:36.464 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:36.464 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:36.465 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:36.465 DEBUG [src.node.docker_mananger] docker run -i -t -p 25263:25263 -p 25264:25264 -p 25265:25265 -p 25266:25266 -p 25267:25267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25265 --rest-port=25263 --tcp-port=25264 --discv5-udp-port=25266 --rest-address=0.0.0.0 --nat=extip:172.18.220.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3cdd2e779e6d51dbec6afc31b11b2366db9c8daafe24e4a8de37bb6f1ecf2957 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25267 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QKGRK5KfAMoojCtT5JiM7FgMx6rJkAIrR_qC81TdhiW4EA390ABH9GGP3Bk4ucJ7wfloeCdyZdeSBvMB65jrtiICgmlkgnY0gmlwhKwS8pCKbXVsdGlhZGRyc5YACASsEvKQBkIaAAoErBLykAZCG90DgnJzhQADAQAAiXNlY3AyNTZrMaECo07pOiC0QLe5A_Er-BZ_1REQ-DyIkko4Sv3taiBlWcODdGNwgkIag3VkcIJCHIV3YWt1Mgk
2026-01-31 04:30:36.649 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.79 waku 091b57c117c5cc9253ba5cb8dba541aeea67fcdfd06ac12435aa38842cd47283
2026-01-31 04:30:36.678 DEBUG [src.node.docker_mananger] Container started with ID 091b57c117c5. Setting up logs at ./log/docker/node1_2026-01-31_04-30-35__371a3662-67f6-4ef0-abbe-022817667add__wakuorg_nwaku:latest.log
2026-01-31 04:30:36.679 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25263
2026-01-31 04:30:36.679 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:37.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25263/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:37.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:37.692 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:37.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25263/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:37.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.79/tcp/25264/p2p/16Uiu2HAmCTp489mcXrrpFnpoqPGYnWKotb26yepSnVBKxKc3a1MP","/ip4/172.18.220.79/tcp/25265/ws/p2p/16Uiu2HAmCTp489mcXrrpFnpoqPGYnWKotb26yepSnVBKxKc3a1MP"],"enrUri":"enr:-L24QCw0EVfXRI_nnBOIiQyw3REhGCC79A3LycNVpVpy_-8heoU7Xne011cp41DyIkhutfOxDk_LykbFtfrIkpSCaBcCgmlkgnY0gmlwhKwS3E-KbXVsdGlhZGRyc5YACASsEtxPBmKwAAoErBLcTwZisd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_SL4K9_GsmPguYui4DlYRYZbn-NbB7me32Moh91-gsaDdGNwgmKwg3VkcIJisoV3YWt1MgE"}'
2026-01-31 04:30:37.699 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:37.707 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:37.707 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-30-35__371a3662-67f6-4ef0-abbe-022817667add__wakuorg_nwaku:latest.log
2026-01-31 04:30:37.707 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:37.707 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:37.708 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:37.708 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.36
2026-01-31 04:30:37.709 DEBUG [src.node.docker_mananger] Generated ports ['8912', '8913', '8914', '8915', '8916']
2026-01-31 04:30:37.709 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:37.709 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:37.709 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:37.709 DEBUG [src.node.docker_mananger] docker run -i -t -p 8912:8912 -p 8913:8913 -p 8914:8914 -p 8915:8915 -p 8916:8916 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8914 --rest-port=8912 --tcp-port=8913 --discv5-udp-port=8915 --rest-address=0.0.0.0 --nat=extip:172.18.211.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1fd10dc8bfa3ccced63dce9b303eaf1bc28c4f4b9ba3cb45faa04d8ba573a341 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8916 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QKGRK5KfAMoojCtT5JiM7FgMx6rJkAIrR_qC81TdhiW4EA390ABH9GGP3Bk4ucJ7wfloeCdyZdeSBvMB65jrtiICgmlkgnY0gmlwhKwS8pCKbXVsdGlhZGRyc5YACASsEvKQBkIaAAoErBLykAZCG90DgnJzhQADAQAAiXNlY3AyNTZrMaECo07pOiC0QLe5A_Er-BZ_1REQ-DyIkko4Sv3taiBlWcODdGNwgkIag3VkcIJCHIV3YWt1Mgk --lightpushnode=/ip4/172.18.242.144/tcp/16922/p2p/16Uiu2HAm6RADx11yDrD1RNf7PdKSLtJqK4LBt22AKccWoYK2kWki
2026-01-31 04:30:37.902 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.36 waku 370961e37f64938cca739201455e1a271f4da18e69b1855f249cc6198f2025be
2026-01-31 04:30:37.931 DEBUG [src.node.docker_mananger] Container started with ID 370961e37f64. Setting up logs at ./log/docker/node1_2026-01-31_04-30-35__371a3662-67f6-4ef0-abbe-022817667add__wakuorg_nwaku:latest.log
2026-01-31 04:30:37.932 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8912
2026-01-31 04:30:37.932 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:38.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8912/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:38.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:38.957 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:38.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8912/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:38.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.36/tcp/8913/p2p/16Uiu2HAmVrtn4MXkEdLf7eQU4p7A2vMEdWAxquXCwmmSN6CPNP94","/ip4/172.18.211.36/tcp/8914/ws/p2p/16Uiu2HAmVrtn4MXkEdLf7eQU4p7A2vMEdWAxquXCwmmSN6CPNP94"],"enrUri":"enr:-L24QPiTL9Ym1gj6X1Fd68VpOpmwBNzY-6A6V1cbQUWTWmWFcCTiX5ZvCVUPKDVIMILClzEPYJ6GcK0rDSmZBBPPu4ECgmlkgnY0gmlwhKwS0ySKbXVsdGlhZGRyc5YACASsEtMkBiLRAAoErBLTJAYi0t0DgnJzhQADAQAAiXNlY3AyNTZrMaED_6NYmfyb2uc_eIS5zYUefprCPLtancHFnr0-J4wAUjODdGNwgiLRg3VkcIIi04V3YWt1Mgk"}'
2026-01-31 04:30:38.965 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:38.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16921/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:30:38.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:38.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25263/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:30:38.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:38.977 DEBUG [src.steps.light_push] Lightpushing message
2026-01-31 04:30:38.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8912/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1769833838977907431}}'
2026-01-31 04:30:38.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:38.990 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:30:39.090 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:30:39.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16921/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:39.093 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":1769833838977907431,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:39.095 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-01-31 04:30:39.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25263/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:39.098 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":1769833838977907431,"ephemeral":false,"proof":""}]'
2026-01-31 04:30:39.101 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:30:39.102 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:30:39.102 DEBUG [src.node.waku_node] Stopping container with id 6823085bfac9
2026-01-31 04:30:39.646 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:30:39.646 DEBUG [src.node.waku_node] Stopping container with id 091b57c117c5
2026-01-31 04:30:40.173 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:30:40.175 DEBUG [src.node.waku_node] Stopping container with id 370961e37f64
2026-01-31 04:30:40.459 ERROR [src.node.docker_mananger] Max retries reached for container 6823085bfac9. Exiting log stream.
2026-01-31 04:30:40.712 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:30:40.715 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:30:40.725 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:30:40.735 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:30:40.745 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
2026-01-31 04:32:25.965 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:25.966 DEBUG [tests.conftest] Running test: test_publish_with_invalid_content_topics with id: 2026-01-31_04-32-25__9580eff7-747c-40e1-a510-31d7420950c2
2026-01-31 04:32:25.966 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:25.966 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:32:25.967 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-31 04:32:25.973 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:25.973 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-32-25__9580eff7-747c-40e1-a510-31d7420950c2__wakuorg_nwaku:latest.log
2026-01-31 04:32:25.974 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:25.974 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:25.975 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:25.975 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.248
2026-01-31 04:32:25.975 DEBUG [src.node.docker_mananger] Generated ports ['47875', '47876', '47877', '47878', '47879']
2026-01-31 04:32:25.975 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:25.976 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:25.976 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:25.976 DEBUG [src.node.docker_mananger] docker run -i -t -p 47875:47875 -p 47876:47876 -p 47877:47877 -p 47878:47878 -p 47879:47879 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47877 --rest-port=47875 --tcp-port=47876 --discv5-udp-port=47878 --rest-address=0.0.0.0 --nat=extip:172.18.148.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9dedb8cecbe0bfbe3fea9c1742878efe3dcb1d98fabfd5eca29fe10a65dff3fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47879 --metrics-logging=true --relay=true
2026-01-31 04:32:26.164 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.248 waku 2bed615d97de78c7fc6511034c94f0782397300b4868e142c2f036979f3ca608
2026-01-31 04:32:26.188 ERROR [src.node.docker_mananger] Max retries reached for container aa76c6e5861b. Exiting log stream.
2026-01-31 04:32:26.194 DEBUG [src.node.docker_mananger] Container started with ID 2bed615d97de. Setting up logs at ./log/docker/node1_2026-01-31_04-32-25__9580eff7-747c-40e1-a510-31d7420950c2__wakuorg_nwaku:latest.log
2026-01-31 04:32:26.194 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47875
2026-01-31 04:32:26.195 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:26.757 ERROR [src.node.docker_mananger] Max retries reached for container 2927d43b32d3. Exiting log stream.
2026-01-31 04:32:27.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47875/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:27.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:27.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:27.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47875/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:27.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.248/tcp/47876/p2p/16Uiu2HAm5ETumKFhEAktoQCL7xiX2oAMfod9n93BfmSJU2T88DLv","/ip4/172.18.148.248/tcp/47877/ws/p2p/16Uiu2HAm5ETumKFhEAktoQCL7xiX2oAMfod9n93BfmSJU2T88DLv"],"enrUri":"enr:-L24QO1LHnUVeGyY_MB3jQodMYVR9EjgIvqzDFJTifrqHucFR2PcUkhCfXLf5eMh6BCwF6i0O029vd9LPWOt6V_biyUCgmlkgnY0gmlwhKwSlPiKbXVsdGlhZGRyc5YACASsEpT4BrsEAAoErBKU-Aa7Bd0DgnJzhQADAQAAiXNlY3AyNTZrMaECkbXVWIp__Qx3nGLoMMFI0XQ4Lc8zADorg5R6iha647uDdGNwgrsEg3VkcIK7BoV3YWt1MgE"}'
2026-01-31 04:32:27.202 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:27.209 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:27.209 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-32-25__9580eff7-747c-40e1-a510-31d7420950c2__wakuorg_nwaku:latest.log
2026-01-31 04:32:27.209 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:27.209 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:27.211 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:27.211 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.20
2026-01-31 04:32:27.211 DEBUG [src.node.docker_mananger] Generated ports ['34071', '34072', '34073', '34074', '34075']
2026-01-31 04:32:27.211 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:27.211 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:27.211 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:27.211 DEBUG [src.node.docker_mananger] docker run -i -t -p 34071:34071 -p 34072:34072 -p 34073:34073 -p 34074:34074 -p 34075:34075 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34073 --rest-port=34071 --tcp-port=34072 --discv5-udp-port=34074 --rest-address=0.0.0.0 --nat=extip:172.18.40.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8efc97daacbfe2cbdebbfbf77d8120f736c4b05551d0f9a68cce17c83175f3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34075 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO1LHnUVeGyY_MB3jQodMYVR9EjgIvqzDFJTifrqHucFR2PcUkhCfXLf5eMh6BCwF6i0O029vd9LPWOt6V_biyUCgmlkgnY0gmlwhKwSlPiKbXVsdGlhZGRyc5YACASsEpT4BrsEAAoErBKU-Aa7Bd0DgnJzhQADAQAAiXNlY3AyNTZrMaECkbXVWIp__Qx3nGLoMMFI0XQ4Lc8zADorg5R6iha647uDdGNwgrsEg3VkcIK7BoV3YWt1MgE
2026-01-31 04:32:27.393 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.20 waku 9d934aef3520b16d7f7e99978fd1c324e4f3b95f73f999dd3285e6ab6e037c20
2026-01-31 04:32:27.426 DEBUG [src.node.docker_mananger] Container started with ID 9d934aef3520. Setting up logs at ./log/docker/node2_2026-01-31_04-32-25__9580eff7-747c-40e1-a510-31d7420950c2__wakuorg_nwaku:latest.log
2026-01-31 04:32:27.426 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34071
2026-01-31 04:32:27.427 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:28.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34071/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:28.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:28.437 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:28.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34071/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:28.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.20/tcp/34072/p2p/16Uiu2HAmMusH5Y9oL3keNYVkVn6tsyoYigMYd7tAMNHhDffao3sH","/ip4/172.18.40.20/tcp/34073/ws/p2p/16Uiu2HAmMusH5Y9oL3keNYVkVn6tsyoYigMYd7tAMNHhDffao3sH"],"enrUri":"enr:-L24QA8spAvHVd1aus4phXR4eNLnHpp26dkGG38THfGGm_t1BCd575w8kYq61QnTx_s6fFZxcbk4LCAccg8SHZs5GOYCgmlkgnY0gmlwhKwSKBSKbXVsdGlhZGRyc5YACASsEigUBoUYAAoErBIoFAaFGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiYjlv9Qi2p3_92VLdv-Hl20PHrOLMsnfUZq4u9JgVSyDdGNwgoUYg3VkcIKFGoV3YWt1MgE"}'
2026-01-31 04:32:28.444 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:28.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34071/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.248/tcp/47876/p2p/16Uiu2HAm5ETumKFhEAktoQCL7xiX2oAMfod9n93BfmSJU2T88DLv"]'
2026-01-31 04:32:28.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:28.450 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-01-31 04:32:28.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47875/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:32:28.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:28.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34071/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:32:28.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:28.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:28.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:28.467 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:28.567 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:28.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:28.570 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":1769833948461782272,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:28.572 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:28.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:28.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":1769833948461782272,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:28.576 INFO [src.steps.relay] WARM UP successful!!
2026-01-31 04:32:28.577 DEBUG [tests.relay.test_publish] Running test with contetn topic Empty string
2026-01-31 04:32:28.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:28.580 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-01-31 04:32:28.580 DEBUG [tests.relay.test_publish] Running test with contetn topic A dictionary
2026-01-31 04:32:28.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": {"key": "YWFh"}, "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:28.583 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-01-31 04:32:28.583 DEBUG [tests.relay.test_publish] Running test with contetn topic An integer
2026-01-31 04:32:28.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": 1234567890, "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:28.586 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-01-31 04:32:28.586 DEBUG [tests.relay.test_publish] Running test with contetn topic A list
2026-01-31 04:32:28.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": ["YWFh"], "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:28.589 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-01-31 04:32:28.589 DEBUG [tests.relay.test_publish] Running test with contetn topic A bool
2026-01-31 04:32:28.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": true, "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:28.591 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-01-31 04:32:28.593 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:28.594 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:28.594 DEBUG [src.node.waku_node] Stopping container with id 2bed615d97de
2026-01-31 04:32:29.123 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:29.123 DEBUG [src.node.waku_node] Stopping container with id 9d934aef3520
2026-01-31 04:32:29.651 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:29.654 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:29.660 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:29.665 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
2026-01-31 04:30:15.695 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:30:15.696 DEBUG [tests.conftest] Running test: test_filter_node_not_connected_directly_to_lightpushing_node with id: 2026-01-31_04-30-15__0d9bf245-d12a-488a-b2a7-93e0e74071d7
2026-01-31 04:30:15.696 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:30:15.696 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:30:15.697 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-31 04:30:15.705 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:15.706 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-30-15__0d9bf245-d12a-488a-b2a7-93e0e74071d7__wakuorg_nwaku:latest.log
2026-01-31 04:30:15.712 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:15.712 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-30-15__0d9bf245-d12a-488a-b2a7-93e0e74071d7__wakuorg_nwaku:latest.log
2026-01-31 04:30:15.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:30:15.717 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-30-15__0d9bf245-d12a-488a-b2a7-93e0e74071d7__wakuorg_nwaku:latest.log
2026-01-31 04:30:15.718 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:30:15.718 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:30:15.719 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:15.719 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:15.758 DEBUG [src.node.docker_mananger] Network waku created
2026-01-31 04:30:15.758 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.252
2026-01-31 04:30:15.758 DEBUG [src.node.docker_mananger] Generated ports ['43662', '43663', '43664', '43665', '43666']
2026-01-31 04:30:15.758 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:15.758 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:15.759 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:15.759 DEBUG [src.node.docker_mananger] docker run -i -t -p 43662:43662 -p 43663:43663 -p 43664:43664 -p 43665:43665 -p 43666:43666 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43664 --rest-port=43662 --tcp-port=43663 --discv5-udp-port=43665 --rest-address=0.0.0.0 --nat=extip:172.18.173.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8aee5cd8ff0a9ce8c67f8643d3870b166314efba9cf99fdefd776bb86f2bfaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43666 --metrics-logging=true --lightpush=true
2026-01-31 04:30:18.219 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.252 waku b31e99cc27e19a3455ebd3995161df1344303bcf9000b36fe65430cc1cd858eb
2026-01-31 04:30:18.252 DEBUG [src.node.docker_mananger] Container started with ID b31e99cc27e1. Setting up logs at ./log/docker/node1_2026-01-31_04-30-15__0d9bf245-d12a-488a-b2a7-93e0e74071d7__wakuorg_nwaku:latest.log
2026-01-31 04:30:18.253 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43662
2026-01-31 04:30:18.253 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:19.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43662/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:19.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:19.257 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:19.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43662/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:19.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.252/tcp/43663/p2p/16Uiu2HAm4MN4VqfgdtMkvDYRCzkqfdQSSsU8giaAdv4C3QnV9HmG","/ip4/172.18.173.252/tcp/43664/ws/p2p/16Uiu2HAm4MN4VqfgdtMkvDYRCzkqfdQSSsU8giaAdv4C3QnV9HmG"],"enrUri":"enr:-L24QGvwqrbwjNpyB7_RWY5ibY5Kgh6PPO4lHakvGWfM7Z81ZWC5y8Cw1bxb2aSVociKbAq2KjE4QOuCptUMZF65mE4CgmlkgnY0gmlwhKwSrfyKbXVsdGlhZGRyc5YACASsEq38BqqPAAoErBKt_AaqkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEChJ6ZIF7MYc9WHOY1WS-7OV3OiZQ4P2KQEzfBv35zqieDdGNwgqqPg3VkcIKqkYV3YWt1Mgk"}'
2026-01-31 04:30:19.260 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:19.260 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:19.260 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:19.262 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:19.262 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.42
2026-01-31 04:30:19.262 DEBUG [src.node.docker_mananger] Generated ports ['8811', '8812', '8813', '8814', '8815']
2026-01-31 04:30:19.262 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:19.262 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:19.262 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:19.263 DEBUG [src.node.docker_mananger] docker run -i -t -p 8811:8811 -p 8812:8812 -p 8813:8813 -p 8814:8814 -p 8815:8815 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8813 --rest-port=8811 --tcp-port=8812 --discv5-udp-port=8814 --rest-address=0.0.0.0 --nat=extip:172.18.228.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6b5ab22a1ece84de4732b4bd1208d367d7f84af1fccfae74fe58643ae2f44a1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8815 --metrics-logging=true --lightpush=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QGvwqrbwjNpyB7_RWY5ibY5Kgh6PPO4lHakvGWfM7Z81ZWC5y8Cw1bxb2aSVociKbAq2KjE4QOuCptUMZF65mE4CgmlkgnY0gmlwhKwSrfyKbXVsdGlhZGRyc5YACASsEq38BqqPAAoErBKt_AaqkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEChJ6ZIF7MYc9WHOY1WS-7OV3OiZQ4P2KQEzfBv35zqieDdGNwgqqPg3VkcIKqkYV3YWt1Mgk --lightpushnode=/ip4/172.18.173.252/tcp/43663/p2p/16Uiu2HAm4MN4VqfgdtMkvDYRCzkqfdQSSsU8giaAdv4C3QnV9HmG
2026-01-31 04:30:19.443 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.42 waku c02be77382b0cc17fad58da366a6e3d5d4d0d298a92d01fd97cbe2d146e560ab
2026-01-31 04:30:19.475 DEBUG [src.node.docker_mananger] Container started with ID c02be77382b0. Setting up logs at ./log/docker/node2_2026-01-31_04-30-15__0d9bf245-d12a-488a-b2a7-93e0e74071d7__wakuorg_nwaku:latest.log
2026-01-31 04:30:19.475 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8811
2026-01-31 04:30:19.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:20.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8811/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:20.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:30:20.490 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:20.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8811/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:20.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.42/tcp/8812/p2p/16Uiu2HAkyD9Mt66YQQEWNVgW6PJLZeyzithvmz1fAmzND8oWngUv","/ip4/172.18.228.42/tcp/8813/ws/p2p/16Uiu2HAkyD9Mt66YQQEWNVgW6PJLZeyzithvmz1fAmzND8oWngUv"],"enrUri":"enr:-L24QB-PUsWu8nCY6CbW4kwnGwbNRVr94Zt6X5_bgGfC3yPDWoM2a_uT6uxsGQxf-zv6ZcX-n67S84iJNnu6F9xzWc4CgmlkgnY0gmlwhKwS5CqKbXVsdGlhZGRyc5YACASsEuQqBiJsAAoErBLkKgYibd0DgnJzhQADAQAAiXNlY3AyNTZrMaECODkoI2jwtRASNdj1MaJdal6SbNDBqKL09q6XmLtk3ieDdGNwgiJsg3VkcIIiboV3YWt1Mg0"}'
2026-01-31 04:30:20.508 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:20.508 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:30:20.508 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:30:20.512 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:30:20.512 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.247
2026-01-31 04:30:20.512 DEBUG [src.node.docker_mananger] Generated ports ['4575', '4576', '4577', '4578', '4579']
2026-01-31 04:30:20.512 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:30:20.512 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:30:20.513 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:30:20.513 DEBUG [src.node.docker_mananger] docker run -i -t -p 4575:4575 -p 4576:4576 -p 4577:4577 -p 4578:4578 -p 4579:4579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4577 --rest-port=4575 --tcp-port=4576 --discv5-udp-port=4578 --rest-address=0.0.0.0 --nat=extip:172.18.87.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6ca07e9f302ad55a57f4f568c9c2d05ed767690f5c9fe77ac8de7df95b7b9f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4579 --metrics-logging=true --relay=false --filternode=/ip4/172.18.228.42/tcp/8812/p2p/16Uiu2HAkyD9Mt66YQQEWNVgW6PJLZeyzithvmz1fAmzND8oWngUv --discv5-bootstrap-node=enr:-L24QB-PUsWu8nCY6CbW4kwnGwbNRVr94Zt6X5_bgGfC3yPDWoM2a_uT6uxsGQxf-zv6ZcX-n67S84iJNnu6F9xzWc4CgmlkgnY0gmlwhKwS5CqKbXVsdGlhZGRyc5YACASsEuQqBiJsAAoErBLkKgYibd0DgnJzhQADAQAAiXNlY3AyNTZrMaECODkoI2jwtRASNdj1MaJdal6SbNDBqKL09q6XmLtk3ieDdGNwgiJsg3VkcIIiboV3YWt1Mg0
2026-01-31 04:30:20.694 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.247 waku 554ec316e90ac217273a412db8f6191bc9d56b1b48286e3dcb3897dff60654ce
2026-01-31 04:30:20.723 DEBUG [src.node.docker_mananger] Container started with ID 554ec316e90a. Setting up logs at ./log/docker/node3_2026-01-31_04-30-15__0d9bf245-d12a-488a-b2a7-93e0e74071d7__wakuorg_nwaku:latest.log
2026-01-31 04:30:20.724 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4575
2026-01-31 04:30:20.724 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:21.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4575/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:21.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:30:21.729 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:30:21.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4575/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:21.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.247/tcp/4576/p2p/16Uiu2HAmPoWnGsRSSATwrrJ8sUaLWL8K8HJHi2P8C8kMunGqTnXw","/ip4/172.18.87.247/tcp/4577/ws/p2p/16Uiu2HAmPoWnGsRSSATwrrJ8sUaLWL8K8HJHi2P8C8kMunGqTnXw"],"enrUri":"enr:-L24QIEwFzpiC9sa5IKH8scfi8_J19WD8Lsf0ciRp3ZZckQUcbOQpPGaydJTUm6GkZVCrLrTH0Nt-UHBB2Q86JuhLPwCgmlkgnY0gmlwhKwSV_eKbXVsdGlhZGRyc5YACASsElf3BhHgAAoErBJX9wYR4d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpZ-cYB5uGnwML00lJPWgYbW5lUk7tOQ2Kiitd8T45waDdGNwghHgg3VkcIIR4oV3YWt1MgA"}'
2026-01-31 04:30:21.732 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:30:21.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43662/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:30:21.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:21.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8811/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:30:21.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:21.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4575/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:30:21.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-01-31 04:30:21.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43662/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:21.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/45348/p2p/16Uiu2HAkyD9Mt66YQQEWNVgW6PJLZeyzithvmz1fAmzND8oWngUv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-01-31 04:30:21.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8811/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:21.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.87.247/tcp/59484/p2p/16Uiu2HAmPoWnGsRSSATwrrJ8sUaLWL8K8HJHi2P8C8kMunGqTnXw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.173.252/tcp/43663/p2p/16Uiu2HAm4MN4VqfgdtMkvDYRCzkqfdQSSsU8giaAdv4C3QnV9HmG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-31 04:30:21.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4575/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:21.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.228.42/tcp/8812/p2p/16Uiu2HAkyD9Mt66YQQEWNVgW6PJLZeyzithvmz1fAmzND8oWngUv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-31 04:30:21.802 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-01-31 04:30:51.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43662/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1769833851802691106}}'
2026-01-31 04:30:51.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:30:51.816 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:30:52.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4575/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:30:52.821 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":1769833851802691106,"ephemeral":false}]'
2026-01-31 04:30:52.823 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:30:52.824 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:30:52.824 DEBUG [src.node.waku_node] Stopping container with id b31e99cc27e1
2026-01-31 04:30:53.382 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:30:53.385 DEBUG [src.node.waku_node] Stopping container with id c02be77382b0
2026-01-31 04:30:53.911 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:30:53.911 DEBUG [src.node.waku_node] Stopping container with id 554ec316e90a
2026-01-31 04:30:54.194 ERROR [src.node.docker_mananger] Max retries reached for container b31e99cc27e1. Exiting log stream.
2026-01-31 04:30:54.431 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:30:54.433 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:30:54.451 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:30:54.475 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:30:54.485 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2026-01-31 04:39:22.840 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:39:22.840 DEBUG [tests.conftest] Running test: test_different_page_size[11] with id: 2026-01-31_04-39-22__e90ee829-ef61-4092-8366-5669d6cef4fa
2026-01-31 04:39:22.840 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:39:22.841 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:39:22.841 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:39:22.847 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:39:22.847 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-39-22__e90ee829-ef61-4092-8366-5669d6cef4fa__wakuorg_nwaku:latest.log
2026-01-31 04:39:22.847 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:39:22.847 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:39:22.849 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:39:22.849 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.188
2026-01-31 04:39:22.849 DEBUG [src.node.docker_mananger] Generated ports ['44995', '44996', '44997', '44998', '44999']
2026-01-31 04:39:22.849 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:39:22.849 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:39:22.849 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:39:22.850 DEBUG [src.node.docker_mananger] docker run -i -t -p 44995:44995 -p 44996:44996 -p 44997:44997 -p 44998:44998 -p 44999:44999 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44997 --rest-port=44995 --tcp-port=44996 --discv5-udp-port=44998 --rest-address=0.0.0.0 --nat=extip:172.18.146.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e62c00facb5833f885eca3fefc91a6c39249febfe3a2bc3c86bfcdf07ab8bfd7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44999 --metrics-logging=true --store=true --relay=true
2026-01-31 04:39:23.024 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.188 waku 22d73928f524bdcabff33b1fcd11be72950870cdfe6a1c15316be7909ee43d79
2026-01-31 04:39:23.057 DEBUG [src.node.docker_mananger] Container started with ID 22d73928f524. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-39-22__e90ee829-ef61-4092-8366-5669d6cef4fa__wakuorg_nwaku:latest.log
2026-01-31 04:39:23.058 ERROR [src.node.docker_mananger] Max retries reached for container 907774a35598. Exiting log stream.
2026-01-31 04:39:23.058 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44995
2026-01-31 04:39:23.059 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:39:23.635 ERROR [src.node.docker_mananger] Max retries reached for container d255a16a4454. Exiting log stream.
2026-01-31 04:39:24.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44995/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:39:24.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:39:24.062 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:39:24.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44995/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:39:24.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.188/tcp/44996/p2p/16Uiu2HAm1yQj5JdgsrLnZyVrmsES5ofm83LYJfwQXzEkzXfnHjEX","/ip4/172.18.146.188/tcp/44997/ws/p2p/16Uiu2HAm1yQj5JdgsrLnZyVrmsES5ofm83LYJfwQXzEkzXfnHjEX"],"enrUri":"enr:-L24QNcMxn9LD86wFb3DJf46xn2xjrmREU-WLx1pbngxwzvTWG4YyVHtACFY4BxIezY-ZSaLxd2on4Z6sjApl-Bgsz0CgmlkgnY0gmlwhKwSkryKbXVsdGlhZGRyc5YACASsEpK8Bq_EAAoErBKSvAavxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYUd1v-AVstukzp93xhvXaKylY9nKBfHZMvrVT2F5QgiDdGNwgq_Eg3VkcIKvxoV3YWt1MgM"}'
2026-01-31 04:39:24.065 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:39:24.072 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:39:24.072 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-39-22__e90ee829-ef61-4092-8366-5669d6cef4fa__wakuorg_nwaku:latest.log
2026-01-31 04:39:24.072 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:39:24.072 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:39:24.074 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:39:24.074 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.248.30
2026-01-31 04:39:24.074 DEBUG [src.node.docker_mananger] Generated ports ['3198', '3199', '3200', '3201', '3202']
2026-01-31 04:39:24.074 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:39:24.074 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:39:24.075 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:39:24.075 DEBUG [src.node.docker_mananger] docker run -i -t -p 3198:3198 -p 3199:3199 -p 3200:3200 -p 3201:3201 -p 3202:3202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3200 --rest-port=3198 --tcp-port=3199 --discv5-udp-port=3201 --rest-address=0.0.0.0 --nat=extip:172.18.248.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=29cfa8e71aa7f07e5afb1c4d3faaba5c7973395d9fe71cdcf5e610bad5c14ed9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3202 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNcMxn9LD86wFb3DJf46xn2xjrmREU-WLx1pbngxwzvTWG4YyVHtACFY4BxIezY-ZSaLxd2on4Z6sjApl-Bgsz0CgmlkgnY0gmlwhKwSkryKbXVsdGlhZGRyc5YACASsEpK8Bq_EAAoErBKSvAavxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYUd1v-AVstukzp93xhvXaKylY9nKBfHZMvrVT2F5QgiDdGNwgq_Eg3VkcIKvxoV3YWt1MgM --storenode=/ip4/172.18.146.188/tcp/44996/p2p/16Uiu2HAm1yQj5JdgsrLnZyVrmsES5ofm83LYJfwQXzEkzXfnHjEX --store=true --relay=true
2026-01-31 04:39:24.251 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.248.30 waku d3ee43cae00595e389d80e06fa67b35a77e27c510a2bbf9ebfd6148553478346
2026-01-31 04:39:24.280 DEBUG [src.node.docker_mananger] Container started with ID d3ee43cae005. Setting up logs at ./log/docker/store_node1_2026-01-31_04-39-22__e90ee829-ef61-4092-8366-5669d6cef4fa__wakuorg_nwaku:latest.log
2026-01-31 04:39:24.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3198
2026-01-31 04:39:24.281 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:39:25.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3198/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:39:25.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:39:25.287 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:39:25.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:39:25.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.30/tcp/3199/p2p/16Uiu2HAm8yDk6uyAHUGwri8psX6qExmUKxSmzZxE1VPx61dmTNBB","/ip4/172.18.248.30/tcp/3200/ws/p2p/16Uiu2HAm8yDk6uyAHUGwri8psX6qExmUKxSmzZxE1VPx61dmTNBB"],"enrUri":"enr:-L24QIVUB38D_dytZIGQQFpZGTXz5bhT02_neWvKuVRyNevOOSpOtXj7oVASljh5b7Lts4-1h2knGI3ov7MNNDdmuZ8CgmlkgnY0gmlwhKwS-B6KbXVsdGlhZGRyc5YACASsEvgeBgx_AAoErBL4HgYMgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECyTzZyhKZ_KSQSUSn4akyQkoRrERrztGRSiTWaaJhzxKDdGNwggx_g3VkcIIMgYV3YWt1MgM"}'
2026-01-31 04:39:25.289 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:39:25.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3198/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.188/tcp/44996/p2p/16Uiu2HAm1yQj5JdgsrLnZyVrmsES5ofm83LYJfwQXzEkzXfnHjEX"]'
2026-01-31 04:39:25.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:25.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:39:25.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:25.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:39:25.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:25.299 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:25.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:25.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:25.304 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:25.505 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:25.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:25.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:25.510 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:25.711 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:25.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:25.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:25.717 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:25.918 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:25.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:25.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:25.924 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:26.125 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:26.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:26.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:26.131 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:26.331 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:26.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:26.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:26.339 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:26.539 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:26.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:26.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:26.545 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:26.746 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:26.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:26.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:26.752 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:26.952 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:26.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:26.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:26.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:27.159 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:27.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:27.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:27.164 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:27.365 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:27.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:27.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:27.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:27.571 DEBUG [src.steps.store] Relaying message
2026-01-31 04:39:27.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44995/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:39:27.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:39:27.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:39:27.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44995/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:39:27.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x56a7408de05d40cc182e15572aa628a16b159d114aeebc542aaaaed15359263b"},{"messageHash":"0xc99fcc5e863e910960035585a20b2cc2d578f593360d69529be62dedfb257ee3"},{"messageHash":"0x073ceb871d8b70296995167523704e486bb03c00376d9e2ac43fe4a98fcf10bd"},{"messageHash":"0x31e71b9f28a9c450a3b215b1062e27f7c1108d22bf499388f11e6edd2dd39451"},{"messageHash":"0x64aa4eb77c1eef797313a3cb0f8ecd053217f0212f6a00c56f830dea8dad2c80"},{"messageHash":"0x19cbdc0b4d6548374861134f8f56cb463ddea8e7306d9baf0a83be9fad06f61d"},{"messageHash":"0xbc18c667892f4e438447637fda400f610ad68c6fbc82a21a56efce49a9aed86c"},{"messageHash":"0x59e99e8fe473e28f25b535716047fdafa901a5653537ac7dede7dd60386ad167"},{"messageHash":"0x50f18988327ab1612b9bc05ca6ca9eb0300122f49195241a9188f94a4cc34df5"},{"messageHash":"0xd7f06449c7d9e23ba651cc94c8d6cbfa15e88b5660f22a3a0b2d87cb192741c4"},{"messageHash":"0x19d770c13d9b2245820af2f1441750684d282a3c9571dc64c1b482152c4e983f"}],"paginationCursor":"0x19d770c13d9b2245820af2f1441750684d282a3c9571dc64c1b482152c4e983f"}'
2026-01-31 04:39:27.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3198/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:39:27.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x56a7408de05d40cc182e15572aa628a16b159d114aeebc542aaaaed15359263b"},{"messageHash":"0xc99fcc5e863e910960035585a20b2cc2d578f593360d69529be62dedfb257ee3"},{"messageHash":"0x073ceb871d8b70296995167523704e486bb03c00376d9e2ac43fe4a98fcf10bd"},{"messageHash":"0x31e71b9f28a9c450a3b215b1062e27f7c1108d22bf499388f11e6edd2dd39451"},{"messageHash":"0x64aa4eb77c1eef797313a3cb0f8ecd053217f0212f6a00c56f830dea8dad2c80"},{"messageHash":"0x19cbdc0b4d6548374861134f8f56cb463ddea8e7306d9baf0a83be9fad06f61d"},{"messageHash":"0xbc18c667892f4e438447637fda400f610ad68c6fbc82a21a56efce49a9aed86c"},{"messageHash":"0x59e99e8fe473e28f25b535716047fdafa901a5653537ac7dede7dd60386ad167"},{"messageHash":"0x50f18988327ab1612b9bc05ca6ca9eb0300122f49195241a9188f94a4cc34df5"},{"messageHash":"0xd7f06449c7d9e23ba651cc94c8d6cbfa15e88b5660f22a3a0b2d87cb192741c4"},{"messageHash":"0x19d770c13d9b2245820af2f1441750684d282a3c9571dc64c1b482152c4e983f"}],"paginationCursor":"0x19d770c13d9b2245820af2f1441750684d282a3c9571dc64c1b482152c4e983f"}'
2026-01-31 04:39:27.786 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:39:27.787 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:39:27.787 DEBUG [src.node.waku_node] Stopping container with id 22d73928f524
2026-01-31 04:39:28.360 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:39:28.361 DEBUG [src.node.waku_node] Stopping container with id d3ee43cae005
2026-01-31 04:39:28.903 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:39:28.907 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:39:28.921 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:39:28.929 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_ERROR_from_WARN with id: 2026-01-31_04-32-57__664d7c0c-7323-4299-a04f-086a8fb2bb3b
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-01-31_04-32-57__664d7c0c-7323-4299-a04f-086a8fb2bb3b__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-01-31_04-32-57__664d7c0c-7323-4299-a04f-086a8fb2bb3b__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-01-31_04-32-57__664d7c0c-7323-4299-a04f-086a8fb2bb3b__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-01-31_04-32-57__664d7c0c-7323-4299-a04f-086a8fb2bb3b__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.143.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18607', '18608', '18609', '18610', '18611']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18607:18607 -p 18608:18608 -p 18609:18609 -p 18610:18610 -p 18611:18611 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18609 --rest-port=18607 --tcp-port=18608 --discv5-udp-port=18610 --rest-address=0.0.0.0 --nat=extip:172.18.143.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb9e9a17ae0cc6cee507e3201ae112bde5d6a9bb809a5cebbb8c7f87effc613b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18611 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.143.54 waku 86498d7ea3918ecbbd01ec3140dda3ddb55c2850f1a28355da693e61722a2da7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 86498d7ea391. Setting up logs at ./log/docker/node1_2026-01-31_04-32-57__664d7c0c-7323-4299-a04f-086a8fb2bb3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18607
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 796a223e09e8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d2252c2dcdbb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18607/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18607/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.54/tcp/18608/p2p/16Uiu2HAmJf3erRiYzr55nF8EDy4vVDfqLuU6nJC1xGH9hAgP2Mov","/ip4/172.18.143.54/tcp/18609/ws/p2p/16Uiu2HAmJf3erRiYzr55nF8EDy4vVDfqLuU6nJC1xGH9hAgP2Mov"],"enrUri":"enr:-L24QAy-Yh8WZr8oqXG6uwn_5zVByMOBOtv2TYJvd7GgJFXWFed3fzzHgpOu38v0LRH-ir2CFcEWDX1GZ1-ssfJPQS0CgmlkgnY0gmlwhKwSjzaKbXVsdGlhZGRyc5YACASsEo82BkiwAAoErBKPNgZIsd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWSnbJr5BnFIlXptwa170eaef2cXVH_ECiQULJ5sCjpmDdGNwgkiwg3VkcIJIsoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18607/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18607/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 GET "http://127.0.0.1:18607/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.54/tcp/18608/p2p/16Uiu2HAmJf3erRiYzr55nF8EDy4vVDfqLuU6nJC1xGH9hAgP2Mov","/ip4/172.18.143.54/tcp/18609/ws/p2p/16Uiu2HAmJf3erRiYzr55nF8EDy4vVDfqLuU6nJC1xGH9hAgP2Mov"],"enrUri":"enr:-L24QAy-Yh8WZr8oqXG6uwn_5zVByMOBOtv2TYJvd7GgJFXWFed3fzzHgpOu38v0LRH-ir2CFcEWDX1GZ1-ssfJPQS0CgmlkgnY0gmlwhKwSjzaKbXVsdGlhZGRyc5YACASsEo82BkiwAAoErBKPNgZIsd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWSnbJr5BnFIlXptwa170eaef2cXVH_ECiQULJ5sCjpmDdGNwgkiwg3VkcIJIsoV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18607/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.36.0-127-ga4e44d'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18607/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.36.0-127-ga4e44d'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:296 counts at ERROR: {'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:18607/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 86498d7ea391
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,73 @@
2026-01-31 04:32:50.169 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:32:50.169 DEBUG [tests.conftest] Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-01-31_04-32-50__913f1909-2d7a-4560-8fb8-addb4857989f
2026-01-31 04:32:50.170 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:32:50.170 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:32:50.170 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-31 04:32:50.178 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:50.178 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-32-50__913f1909-2d7a-4560-8fb8-addb4857989f__wakuorg_nwaku:latest.log
2026-01-31 04:32:50.179 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:50.179 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:50.180 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:50.180 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.110
2026-01-31 04:32:50.180 DEBUG [src.node.docker_mananger] Generated ports ['13701', '13702', '13703', '13704', '13705']
2026-01-31 04:32:50.181 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-01-31 04:32:50.181 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-31 04:32:50.181 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:50.181 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:50.181 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:50.181 DEBUG [src.node.docker_mananger] docker run -i -t -p 13701:13701 -p 13702:13702 -p 13703:13703 -p 13704:13704 -p 13705:13705 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13703 --rest-port=13701 --tcp-port=13702 --discv5-udp-port=13704 --rest-address=0.0.0.0 --nat=extip:172.18.157.110 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=abbab2dd35a7cbbf1a0ed71b87dc75a24c6fe3446ae812a12f9dcbdf0c4a5ca4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13705 --metrics-logging=true --relay=true --filter=true
2026-01-31 04:32:50.377 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.110 waku e9e83b2a30ace8513b984b7f6d3101f46454c485e9357fec17571e0727044bf6
2026-01-31 04:32:50.411 DEBUG [src.node.docker_mananger] Container started with ID e9e83b2a30ac. Setting up logs at ./log/docker/node1_2026-01-31_04-32-50__913f1909-2d7a-4560-8fb8-addb4857989f__wakuorg_nwaku:latest.log
2026-01-31 04:32:50.412 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13701
2026-01-31 04:32:50.412 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:50.420 ERROR [src.node.docker_mananger] Max retries reached for container 4983fbdb375d. Exiting log stream.
2026-01-31 04:32:50.973 ERROR [src.node.docker_mananger] Max retries reached for container 41b23eded38b. Exiting log stream.
2026-01-31 04:32:51.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13701/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:51.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:32:51.417 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:51.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13701/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:51.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.110/tcp/13702/p2p/16Uiu2HAm4ihWK9q4tnkYR2VfRR7Vc8WemE5ZFPicTmdvRRHB4SEf","/ip4/172.18.157.110/tcp/13703/ws/p2p/16Uiu2HAm4ihWK9q4tnkYR2VfRR7Vc8WemE5ZFPicTmdvRRHB4SEf"],"enrUri":"enr:-L24QIiyr9MoVnG9bWF7p_l58juWVx_pGNQVS36U8yzyEqYUMyOteMFcQSAk0YrPaGIGg2WLoSwioDApGotEeIIg85ICgmlkgnY0gmlwhKwSnW6KbXVsdGlhZGRyc5YACASsEp1uBjWGAAoErBKdbgY1h90DgnJzhQACAQAAiXNlY3AyNTZrMaECihXIIwR5-mbTY21k_lUZUI-6uCtIwBTtWwpqbZgU9bSDdGNwgjWGg3VkcII1iIV3YWt1MgU"}'
2026-01-31 04:32:51.419 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:51.426 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:32:51.426 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-32-50__913f1909-2d7a-4560-8fb8-addb4857989f__wakuorg_nwaku:latest.log
2026-01-31 04:32:51.426 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:32:51.427 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:32:51.428 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:32:51.428 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.10
2026-01-31 04:32:51.428 DEBUG [src.node.docker_mananger] Generated ports ['56962', '56963', '56964', '56965', '56966']
2026-01-31 04:32:51.428 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-01-31 04:32:51.429 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-31 04:32:51.429 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:32:51.429 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:32:51.429 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:32:51.429 DEBUG [src.node.docker_mananger] docker run -i -t -p 56962:56962 -p 56963:56963 -p 56964:56964 -p 56965:56965 -p 56966:56966 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56964 --rest-port=56962 --tcp-port=56963 --discv5-udp-port=56965 --rest-address=0.0.0.0 --nat=extip:172.18.142.10 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5fd1af3bb8b25a74f5d994ae4dfe16b37afae0bcef6ce9cdbec3bab1aef4030f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56966 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIiyr9MoVnG9bWF7p_l58juWVx_pGNQVS36U8yzyEqYUMyOteMFcQSAk0YrPaGIGg2WLoSwioDApGotEeIIg85ICgmlkgnY0gmlwhKwSnW6KbXVsdGlhZGRyc5YACASsEp1uBjWGAAoErBKdbgY1h90DgnJzhQACAQAAiXNlY3AyNTZrMaECihXIIwR5-mbTY21k_lUZUI-6uCtIwBTtWwpqbZgU9bSDdGNwgjWGg3VkcII1iIV3YWt1MgU
2026-01-31 04:32:51.616 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.10 waku c343a497ef6b9eeef9926d7ebbf513bb55c77e331f38b94c2934aec462b10152
2026-01-31 04:32:51.646 DEBUG [src.node.docker_mananger] Container started with ID c343a497ef6b. Setting up logs at ./log/docker/node2_2026-01-31_04-32-50__913f1909-2d7a-4560-8fb8-addb4857989f__wakuorg_nwaku:latest.log
2026-01-31 04:32:51.646 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56962
2026-01-31 04:32:51.647 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:32:52.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56962/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:52.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:32:52.664 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:32:52.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56962/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:52.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.10/tcp/56963/p2p/16Uiu2HAmHePT9pf5ZgfR1S3AiiuSKmpEnZxjjmWLNDza3vN5Hyfe","/ip4/172.18.142.10/tcp/56964/ws/p2p/16Uiu2HAmHePT9pf5ZgfR1S3AiiuSKmpEnZxjjmWLNDza3vN5Hyfe"],"enrUri":"enr:-L24QDr9YlkXXRgWMRzaUWGAmO-_vvhBqWq-co3iOdlWrCTYXJ2iHi-KWXkx7NsLhL5szrd23VI50VZ07XVTKFxgf4sCgmlkgnY0gmlwhKwSjgqKbXVsdGlhZGRyc5YACASsEo4KBt6DAAoErBKOCgbehN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSiL5bAtZD7VeZh6zIfLpARTPZIpkm7P7OKIK5KXdGMGDdGNwgt6Dg3VkcILehYV3YWt1MgE"}'
2026-01-31 04:32:52.669 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:32:52.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56962/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.110/tcp/13702/p2p/16Uiu2HAm4ihWK9q4tnkYR2VfRR7Vc8WemE5ZFPicTmdvRRHB4SEf"]'
2026-01-31 04:32:52.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:52.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13701/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:32:52.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:32:52.679 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:32:52.779 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:52.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13701/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:52.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833972673381226,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:52.812 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:32:52.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:32:52.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833972673381226,"ephemeral":false,"proof":""}]'
2026-01-31 04:32:52.818 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:32:52.819 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:32:52.819 DEBUG [src.node.waku_node] Stopping container with id e9e83b2a30ac
2026-01-31 04:32:53.388 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:53.389 DEBUG [src.node.waku_node] Stopping container with id c343a497ef6b
2026-01-31 04:32:53.928 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:32:53.930 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:32:53.936 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:32:53.941 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,268 @@
2026-01-31 04:31:50.410 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:31:50.411 DEBUG [tests.conftest] Running test: test_subscribe_one_by_one_to_different_content_topics_and_send_messages with id: 2026-01-31_04-31-50__ba4ef0ab-d54e-43c5-8797-cb7f49459c14
2026-01-31 04:31:50.411 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:31:50.411 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-31 04:31:50.411 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-31 04:31:50.419 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:50.419 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-31-50__ba4ef0ab-d54e-43c5-8797-cb7f49459c14__wakuorg_nwaku:latest.log
2026-01-31 04:31:50.419 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:31:50.419 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:31:50.421 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:31:50.421 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.123
2026-01-31 04:31:50.421 DEBUG [src.node.docker_mananger] Generated ports ['38460', '38461', '38462', '38463', '38464']
2026-01-31 04:31:50.421 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:31:50.421 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:31:50.421 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:31:50.421 DEBUG [src.node.docker_mananger] docker run -i -t -p 38460:38460 -p 38461:38461 -p 38462:38462 -p 38463:38463 -p 38464:38464 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38462 --rest-port=38460 --tcp-port=38461 --discv5-udp-port=38463 --rest-address=0.0.0.0 --nat=extip:172.18.121.123 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cd2ab87d170a181d5a1aae449fbf4ba67f95de0d6055fc7cdeac7c4ebeb5febb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38464 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-01-31 04:31:50.609 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.123 waku f7bb6bdc0952dd12ef2b79c11e31d854516d155255541d975ea207201dc7d6a5
2026-01-31 04:31:50.640 DEBUG [src.node.docker_mananger] Container started with ID f7bb6bdc0952. Setting up logs at ./log/docker/node1_2026-01-31_04-31-50__ba4ef0ab-d54e-43c5-8797-cb7f49459c14__wakuorg_nwaku:latest.log
2026-01-31 04:31:50.641 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38460
2026-01-31 04:31:50.641 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:31:50.673 ERROR [src.node.docker_mananger] Max retries reached for container 20d0ed6f7e79. Exiting log stream.
2026-01-31 04:31:51.210 ERROR [src.node.docker_mananger] Max retries reached for container b7b0b494b047. Exiting log stream.
2026-01-31 04:31:51.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:51.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:31:51.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:31:51.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:51.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.123/tcp/38461/p2p/16Uiu2HAmNwFkEgsph1TAa2D2dzxT47Pdpr7BxAeQiQnVAPu2vqPG","/ip4/172.18.121.123/tcp/38462/ws/p2p/16Uiu2HAmNwFkEgsph1TAa2D2dzxT47Pdpr7BxAeQiQnVAPu2vqPG"],"enrUri":"enr:-L24QNjMuuzRO0RHD17uSgNOta8e71CTHOgnsjkKXr6KpuKiDv0LwSfHAy78OvF5rVjNcMWe0FHHTgLVkAOlAT7R-esCgmlkgnY0gmlwhKwSeXuKbXVsdGlhZGRyc5YACASsEnl7BpY9AAoErBJ5ewaWPt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmL-R8sZ4x-fZORBoCKFosntuzs20ZSLYuuJ8K5_roaODdGNwgpY9g3VkcIKWP4V3YWt1MgU"}'
2026-01-31 04:31:51.648 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:31:51.655 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:31:51.655 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-31-50__ba4ef0ab-d54e-43c5-8797-cb7f49459c14__wakuorg_nwaku:latest.log
2026-01-31 04:31:51.655 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:31:51.655 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:31:51.657 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:31:51.657 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.221
2026-01-31 04:31:51.657 DEBUG [src.node.docker_mananger] Generated ports ['40750', '40751', '40752', '40753', '40754']
2026-01-31 04:31:51.657 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:31:51.657 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:31:51.657 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:31:51.658 DEBUG [src.node.docker_mananger] docker run -i -t -p 40750:40750 -p 40751:40751 -p 40752:40752 -p 40753:40753 -p 40754:40754 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40752 --rest-port=40750 --tcp-port=40751 --discv5-udp-port=40753 --rest-address=0.0.0.0 --nat=extip:172.18.70.221 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b628b422fb8cd70ccf51c4d76fcfcb869badc8ebeedca84d9b995c5e471be586 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40754 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNjMuuzRO0RHD17uSgNOta8e71CTHOgnsjkKXr6KpuKiDv0LwSfHAy78OvF5rVjNcMWe0FHHTgLVkAOlAT7R-esCgmlkgnY0gmlwhKwSeXuKbXVsdGlhZGRyc5YACASsEnl7BpY9AAoErBJ5ewaWPt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmL-R8sZ4x-fZORBoCKFosntuzs20ZSLYuuJ8K5_roaODdGNwgpY9g3VkcIKWP4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-01-31 04:31:51.843 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.221 waku 03f39536beebbcdbd165f754069efb9522c8ea6199f19b0c40ad44917351e0dc
2026-01-31 04:31:51.877 DEBUG [src.node.docker_mananger] Container started with ID 03f39536beeb. Setting up logs at ./log/docker/node2_2026-01-31_04-31-50__ba4ef0ab-d54e-43c5-8797-cb7f49459c14__wakuorg_nwaku:latest.log
2026-01-31 04:31:51.877 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40750
2026-01-31 04:31:51.877 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:31:52.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:52.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:31:52.889 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:31:52.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:52.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.221/tcp/40751/p2p/16Uiu2HAm8bDqDrZukPTKD3kfCSn6K8fkcdUQk69Py2nXNYWyJLt1","/ip4/172.18.70.221/tcp/40752/ws/p2p/16Uiu2HAm8bDqDrZukPTKD3kfCSn6K8fkcdUQk69Py2nXNYWyJLt1"],"enrUri":"enr:-L24QHTyJMkg1oeqSg62XOda64RmkMmOWj5RdxkEIsnHUoGDD-l_QXaXPsS73lMl3isAhkJx81sM_PKe9EbX5dCJmhsCgmlkgnY0gmlwhKwSRt2KbXVsdGlhZGRyc5YACASsEkbdBp8vAAoErBJG3QafMN0DgnJzhQACAQAAiXNlY3AyNTZrMaECw5osOS8Kk9bM2yUWI4i69YlvGyOJbC20-h1cplXoAsKDdGNwgp8vg3VkcIKfMYV3YWt1MgE"}'
2026-01-31 04:31:52.896 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:31:52.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.123/tcp/38461/p2p/16Uiu2HAmNwFkEgsph1TAa2D2dzxT47Pdpr7BxAeQiQnVAPu2vqPG"]'
2026-01-31 04:31:52.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:52.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-01-31 04:31:52.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:52.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-01-31 04:31:52.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:52.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:52.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:52.912 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:53.012 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833912907671503,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.017 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833912907671503,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-01-31 04:31:53.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-01-31 04:31:53.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:53.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.037 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:53.138 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.141 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":1769833913031664279,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.143 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.145 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":1769833913031664279,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-01-31 04:31:53.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-01-31 04:31:53.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:53.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.163 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:53.263 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1769833913157844012,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.269 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1769833913157844012,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-01-31 04:31:53.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-01-31 04:31:53.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:53.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.289 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:53.389 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1769833913282964833,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.394 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1769833913282964833,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-01-31 04:31:53.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-01-31 04:31:53.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:53.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.415 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:53.515 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1769833913409425938,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.521 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1769833913409425938,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-01-31 04:31:53.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-01-31 04:31:53.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:53.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.541 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:53.642 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1769833913534523413,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.646 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1769833913534523413,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-01-31 04:31:53.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-01-31 04:31:53.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:53.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:53.767 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1769833913661220384,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.772 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1769833913661220384,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-01-31 04:31:53.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-01-31 04:31:53.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:53.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:53.892 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1769833913785640074,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.896 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:53.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:53.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1769833913785640074,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:53.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-01-31 04:31:53.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-01-31 04:31:53.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:53.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:53.910 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:54.010 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1769833913906090425,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.015 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1769833913906090425,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-01-31 04:31:54.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-01-31 04:31:54.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:54.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:54.130 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1769833914025437708,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.135 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1769833914025437708,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
2026-01-31 04:31:54.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
2026-01-31 04:31:54.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:54.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.148 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:54.248 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1769833914144206273,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.253 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1769833914144206273,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
2026-01-31 04:31:54.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
2026-01-31 04:31:54.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:54.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.267 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:54.367 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1769833914262572616,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.373 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1769833914262572616,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
2026-01-31 04:31:54.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
2026-01-31 04:31:54.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:54.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.387 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:54.487 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1769833914382668849,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.492 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1769833914382668849,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
2026-01-31 04:31:54.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
2026-01-31 04:31:54.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:54.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:54.607 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1769833914502117799,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.612 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1769833914502117799,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
2026-01-31 04:31:54.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
2026-01-31 04:31:54.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:54.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.627 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:54.728 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1769833914623205397,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.732 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1769833914623205397,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
2026-01-31 04:31:54.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
2026-01-31 04:31:54.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38460/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:31:54.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:31:54.747 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-31 04:31:54.847 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38460/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1769833914742521772,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.853 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-31 04:31:54.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40750/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:31:54.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1769833914742521772,"ephemeral":false,"proof":""}]'
2026-01-31 04:31:54.859 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:31:54.860 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:31:54.860 DEBUG [src.node.waku_node] Stopping container with id f7bb6bdc0952
2026-01-31 04:31:55.404 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:55.405 DEBUG [src.node.waku_node] Stopping container with id 03f39536beeb
2026-01-31 04:31:55.927 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:31:55.929 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:31:55.944 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:31:55.955 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_empty_pubsub_topics with id: 2026-01-31_04-34-38__5f48b5ca-ef66-403e-a0b4-b38a9f177ee7
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-01-31_04-34-38__5f48b5ca-ef66-403e-a0b4-b38a9f177ee7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32301', '32302', '32303', '32304', '32305']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32301:32301 -p 32302:32302 -p 32303:32303 -p 32304:32304 -p 32305:32305 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32303 --rest-port=32301 --tcp-port=32302 --discv5-udp-port=32304 --rest-address=0.0.0.0 --nat=extip:172.18.236.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a24faa3dbfa1cd543aeaf11ce9a25488b2c3bf5c57f4bf934abfa4af6ee795c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32305 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.130 waku 48d4043ea5c8ba6fe05f34856871453009d40c19588c20ed239296aac4b317bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48d4043ea5c8. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-34-38__5f48b5ca-ef66-403e-a0b4-b38a9f177ee7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32301
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 26faa487a286. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6862296d9611. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32301/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32301/debug/v1/info" -H "Content-Type: application/json" -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.130/tcp/32302/p2p/16Uiu2HAkxfT8TGTPmtAZCz1cUwtMBwsqL19t62f5RHzp4b3i15Xi","/ip4/172.18.236.130/tcp/32303/ws/p2p/16Uiu2HAkxfT8TGTPmtAZCz1cUwtMBwsqL19t62f5RHzp4b3i15Xi"],"enrUri":"enr:-L24QNQBNRBQsF1ILUCn8WZeKaz-YKiZBCwHrJNeohSwUFRFYXwUw6ZJIHfdhF4wA9WZ6bJPT_G_56ifksx4V2RcV7MCgmlkgnY0gmlwhKwS7IKKbXVsdGlhZGRyc5YACASsEuyCBn4uAAoErBLsggZ-L90DgnJzhQADAQAAiXNlY3AyNTZrMaECMBqpavUst6x4sbvt0KU5oT5W4Bi9tpvRMjYSGCZN61WDdGNwgn4ug3VkcIJ-MIV3YWt1MgM"}'
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-01-31_04-34-38__5f48b5ca-ef66-403e-a0b4-b38a9f177ee7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20842', '20843', '20844', '20845', '20846']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20842:20842 -p 20843:20843 -p 20844:20844 -p 20845:20845 -p 20846:20846 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20844 --rest-port=20842 --tcp-port=20843 --discv5-udp-port=20845 --rest-address=0.0.0.0 --nat=extip:172.18.74.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecc09bcca460f3b3b2af4eacc3a600cbc4fdea30fee9c852f5acffcb2d5616bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20846 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNQBNRBQsF1ILUCn8WZeKaz-YKiZBCwHrJNeohSwUFRFYXwUw6ZJIHfdhF4wA9WZ6bJPT_G_56ifksx4V2RcV7MCgmlkgnY0gmlwhKwS7IKKbXVsdGlhZGRyc5YACASsEuyCBn4uAAoErBLsggZ-L90DgnJzhQADAQAAiXNlY3AyNTZrMaECMBqpavUst6x4sbvt0KU5oT5W4Bi9tpvRMjYSGCZN61WDdGNwgn4ug3VkcIJ-MIV3YWt1MgM --storenode=/ip4/172.18.236.130/tcp/32302/p2p/16Uiu2HAkxfT8TGTPmtAZCz1cUwtMBwsqL19t62f5RHzp4b3i15Xi --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.34 waku 84c0dc1675998fbe80a43fd4e455a9241cca48650780ab3fbfa0b3e597267205
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84c0dc167599. Setting up logs at ./log/docker/store_node1_2026-01-31_04-34-38__5f48b5ca-ef66-403e-a0b4-b38a9f177ee7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20842
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20842/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20842/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.34/tcp/20843/p2p/16Uiu2HAkzqYcT5ssiLNkSnuZ1AA1RcVKLr96gUdQqCc8C7S1AMiJ","/ip4/172.18.74.34/tcp/20844/ws/p2p/16Uiu2HAkzqYcT5ssiLNkSnuZ1AA1RcVKLr96gUdQqCc8C7S1AMiJ"],"enrUri":"enr:-L24QBkMwICqvr75wyj5MekAscQZ9Ah-LJFVOBsn7O0bol9oIfJmSORyLvTrj1Gv2vyuPHdmF--OfSPb1psf_fct5ioCgmlkgnY0gmlwhKwSSiKKbXVsdGlhZGRyc5YACASsEkoiBlFrAAoErBJKIgZRbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECUGgLBQW9xaunmd76xmeuAJGt7HMx11JfZBl0ZDOXIjODdGNwglFrg3VkcIJRbYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20842/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.130/tcp/32302/p2p/16Uiu2HAkxfT8TGTPmtAZCz1cUwtMBwsqL19t62f5RHzp4b3i15Xi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32301/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20842/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:121 Trying to get stored msg with empty pubsub topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32301/store/v3/messages?includeData=true&pubsubTopic=&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc4fb3bcf25a1b9ae654b91756c439a03e54bd3136c048dd24bade99d0f233a10","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834080681859143,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x25a03940c218f10a00a6e22135a7219ebac5839a71c21ec1d98bda26bf430fda","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1769834080887979022,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x17a3f6fde96e8f9c11305d790b934a35fea172e6dd9f5a74217659576dd0cb70","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1769834081094885937,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x32f3bbdee65c2b760affdf12d78b7058f58250d312a9ea6d590ecabfb10a8f03","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1769834081302340747,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb41b2145c591c2348c94da2ca47363f4db7218ebc59d90a61e15c5724b1fcf18","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1769834081509847309,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x386efb98afb779bb40b0abe6b0291d25aeed80bd0ce98a1566adf22399201c39","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1769834081717464660,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x014f721516bc6d1fa9fbf01453a0ccdb2855891e0bd80e93eecc1927f2dbcb9f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1769834081924153892,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3698ba700dc9e6dd078b610b9e94a9cf0682c80b8825a3fa565303eac8b85946","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1769834082130910838,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_topics:test_topics.py:123 getting the following response when sending empty pubsub_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0xc4fb3bcf25a1b9ae654b91756c439a03e54bd3136c048dd24bade99d0f233a10', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1769834080681859143, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x25a03940c218f10a00a6e22135a7219ebac5839a71c21ec1d98bda26bf430fda', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1769834080887979022, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x17a3f6fde96e8f9c11305d790b934a35fea172e6dd9f5a74217659576dd0cb70', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1769834081094885937, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x32f3bbdee65c2b760affdf12d78b7058f58250d312a9ea6d590ecabfb10a8f03', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1769834081302340747, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xb41b2145c591c2348c94da2ca47363f4db7218ebc59d90a61e15c5724b1fcf18', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1769834081509847309, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x386efb98afb779bb40b0abe6b0291d25aeed80bd0ce98a1566adf22399201c39', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1769834081717464660, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x014f721516bc6d1fa9fbf01453a0ccdb2855891e0bd80e93eecc1927f2dbcb9f', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1769834081924153892, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x3698ba700dc9e6dd078b610b9e94a9cf0682c80b8825a3fa565303eac8b85946', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1769834082130910838, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}]}
DEBUG  tests.store.test_topics:test_topics.py:126 messages successfully queried with empty pubsub topic
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 48d4043ea5c8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 84c0dc167599
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,115 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_repeated_filter_requestID with id: 2026-01-31_04-29-48__384b9284-d5a2-467b-8c66-8ae13e60fe9a
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-01-31_04-29-48__384b9284-d5a2-467b-8c66-8ae13e60fe9a__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-01-31_04-29-48__384b9284-d5a2-467b-8c66-8ae13e60fe9a__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-01-31_04-29-48__384b9284-d5a2-467b-8c66-8ae13e60fe9a__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:345 Create 3 nodes
DEBUG  tests.e2e.test_e2e:test_e2e.py:346 Start 3 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.74.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32710', '32711', '32712', '32713', '32714']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32710:32710 -p 32711:32711 -p 32712:32712 -p 32713:32713 -p 32714:32714 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32712 --rest-port=32710 --tcp-port=32711 --discv5-udp-port=32713 --rest-address=0.0.0.0 --nat=extip:172.18.74.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=54ad3ccb23d87abd15063fc2210d1b5a4f5ed73acaea40c6bfe5bcdcc66fa0e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32714 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.0 waku 65bbb1577db8ac4df25553f3f5409e8e1dd6fb06ba9ef83dcf0c47735750396b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 65bbb1577db8. Setting up logs at ./log/docker/node1_2026-01-31_04-29-48__384b9284-d5a2-467b-8c66-8ae13e60fe9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32710
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32710/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.0/tcp/32711/p2p/16Uiu2HAmUx1oUabNqxENPR8qo4Ei7D1XUTE6omSSyixC26CDZ9jg","/ip4/172.18.74.0/tcp/32712/ws/p2p/16Uiu2HAmUx1oUabNqxENPR8qo4Ei7D1XUTE6omSSyixC26CDZ9jg"],"enrUri":"enr:-L24QGoH9Qk6i5sQNlrZCBjkBolpcV0O_BOTa3fmUs26OgYVagS013RvqXGbEOaBh-84dZbh4wtdBY1UxMdEVDtadgACgmlkgnY0gmlwhKwSSgCKbXVsdGlhZGRyc5YACASsEkoABn_HAAoErBJKAAZ_yN0DgnJzhQADAQAAiXNlY3AyNTZrMaED8heBeuLr-DumFwRVdfQlcJzuVgz_b8qcss3TyxPN4SuDdGNwgn_Hg3VkcIJ_yYV3YWt1MgM"}'
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.21.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59056', '59057', '59058', '59059', '59060']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59056:59056 -p 59057:59057 -p 59058:59058 -p 59059:59059 -p 59060:59060 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59058 --rest-port=59056 --tcp-port=59057 --discv5-udp-port=59059 --rest-address=0.0.0.0 --nat=extip:172.18.21.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=839ff9f1330b106b9fc1fdfc7fe7f86ea112cebbfd6e22c514ccdd3e65a7d82f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59060 --metrics-logging=true --relay=true --store=true --filter=true --discv5-bootstrap-node=enr:-L24QGoH9Qk6i5sQNlrZCBjkBolpcV0O_BOTa3fmUs26OgYVagS013RvqXGbEOaBh-84dZbh4wtdBY1UxMdEVDtadgACgmlkgnY0gmlwhKwSSgCKbXVsdGlhZGRyc5YACASsEkoABn_HAAoErBJKAAZ_yN0DgnJzhQADAQAAiXNlY3AyNTZrMaED8heBeuLr-DumFwRVdfQlcJzuVgz_b8qcss3TyxPN4SuDdGNwgn_Hg3VkcIJ_yYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.0 waku acd9a01e00fc120c4081d82973a68f205670bc99f3f370c5a980fe282274e0bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID acd9a01e00fc. Setting up logs at ./log/docker/node2_2026-01-31_04-29-48__384b9284-d5a2-467b-8c66-8ae13e60fe9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59056
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59056/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59056/debug/v1/info" -H "Content-Type: application/json" -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.0/tcp/59057/p2p/16Uiu2HAkzsuoUan51XLD8e8RD13saqteatGdYVMnjW33WaZgYR2g","/ip4/172.18.21.0/tcp/59058/ws/p2p/16Uiu2HAkzsuoUan51XLD8e8RD13saqteatGdYVMnjW33WaZgYR2g"],"enrUri":"enr:-L24QPxPcEol59IaB3P82BShzBUT8qOpGEiG1Je8wq6gcKDvafMasQS4WXfdgpBfPNsV9ZlwQYeZlw-PcqgRK8hZXH4CgmlkgnY0gmlwhKwSFQCKbXVsdGlhZGRyc5YACASsEhUABuaxAAoErBIVAAbmst0DgnJzhQADAQAAiXNlY3AyNTZrMaECUQMqFT3ZZSz58k5iR1-5qL-NM2jtJqs7OUV-LiDuAMmDdGNwguaxg3VkcILms4V3YWt1Mgc"}'
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.239.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52157', '52158', '52159', '52160', '52161']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 3
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52157:52157 -p 52158:52158 -p 52159:52159 -p 52160:52160 -p 52161:52161 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52159 --rest-port=52157 --tcp-port=52158 --discv5-udp-port=52160 --rest-address=0.0.0.0 --nat=extip:172.18.239.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acaed9a74ab5c57f2dfb0afbdf939b1ca59cc1ff50c934cc4ff8a6a6fbcddd8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52161 --metrics-logging=true --relay=true --filternode=/ip4/172.18.21.0/tcp/59057/p2p/16Uiu2HAkzsuoUan51XLD8e8RD13saqteatGdYVMnjW33WaZgYR2g --store=false --discv5-bootstrap-node=enr:-L24QPxPcEol59IaB3P82BShzBUT8qOpGEiG1Je8wq6gcKDvafMasQS4WXfdgpBfPNsV9ZlwQYeZlw-PcqgRK8hZXH4CgmlkgnY0gmlwhKwSFQCKbXVsdGlhZGRyc5YACASsEhUABuaxAAoErBIVAAbmst0DgnJzhQADAQAAiXNlY3AyNTZrMaECUQMqFT3ZZSz58k5iR1-5qL-NM2jtJqs7OUV-LiDuAMmDdGNwguaxg3VkcILms4V3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.148 waku f86e07ef9113b6875445e98adbea455ff8a862461211e31eda7aedd55d3ce793
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f86e07ef9113. Setting up logs at ./log/docker/node3_2026-01-31_04-29-48__384b9284-d5a2-467b-8c66-8ae13e60fe9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52157
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52157/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52157/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.148/tcp/52158/p2p/16Uiu2HAmDm32nAueGTHP1bdHrqCyfFEGPShgeHtbzuovQT6BNbhH","/ip4/172.18.239.148/tcp/52159/ws/p2p/16Uiu2HAmDm32nAueGTHP1bdHrqCyfFEGPShgeHtbzuovQT6BNbhH"],"enrUri":"enr:-L24QIghbgD1hQt065wRjsF3byvcULW9hIc4oGF7JHEzfVRvBd_F0GsdY7VELp1ocQPr_X23F7PL51IO1Cuf28Lgt90CgmlkgnY0gmlwhKwS75SKbXVsdGlhZGRyc5YACASsEu-UBsu-AAoErBLvlAbLv90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEGgz-i-nnYQ4Rm8djAq9NF8R9RxCtt0wmiZQBEkjSPCDdGNwgsu-g3VkcILLwIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:357 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:32710/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59056/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:361 Wait for all nodes auto connection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32710/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.21.0/tcp/51704/p2p/16Uiu2HAkzsuoUan51XLD8e8RD13saqteatGdYVMnjW33WaZgYR2g","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59056/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.74.0/tcp/32711/p2p/16Uiu2HAmUx1oUabNqxENPR8qo4Ei7D1XUTE6omSSyixC26CDZ9jg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.17.0.4/tcp/43728/p2p/16Uiu2HAmDm32nAueGTHP1bdHrqCyfFEGPShgeHtbzuovQT6BNbhH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:365 Node3 subscribe to filter for pubsubtopic /waku/2/rs/3/1 2 times with same request id
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52157/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52157/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.e2e.test_e2e:test_e2e.py:374 Node1 publish message for topic /waku/2/rs/3/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52157/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":1769833825093272095,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:378 Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769833825093272095, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52157/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'[]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:382 Response for node3 using same request ID is []
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 65bbb1577db8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id acd9a01e00fc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f86e07ef9113
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65bbb1577db8. 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,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_first_node_to_start_publishes with id: 2026-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4
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-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24780', '24781', '24782', '24783', '24784']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24780:24780 -p 24781:24781 -p 24782:24782 -p 24783:24783 -p 24784:24784 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24782 --rest-port=24780 --tcp-port=24781 --discv5-udp-port=24783 --rest-address=0.0.0.0 --nat=extip:172.18.62.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f0e662383fafe1feaf5d1a7df7cd8f731fccaac8a0c4db5dcc1fbcdf5bb9b9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24784 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65b685863689. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.78 waku ba6bbb0aef14a82684f80680ee345901d0e816da81c91eec76d0f8cb77af8578
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba6bbb0aef14. Setting up logs at ./log/docker/node1_2026-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24780
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 7fba7855d930. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24780/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24780/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.78/tcp/24781/p2p/16Uiu2HAkyHV6Awqz44YfRVtJQDuV28uTuF9MakMT93NMPJHJbH4s","/ip4/172.18.62.78/tcp/24782/ws/p2p/16Uiu2HAkyHV6Awqz44YfRVtJQDuV28uTuF9MakMT93NMPJHJbH4s"],"enrUri":"enr:-L24QM2i5-W8R7oUBgvFEtY1uscQbP5-abgTSRJjirAuuy1AeYpQ3fdmmjzhgtOHrh4SSyTPDEkQZAEmWqZgMTuhS9cCgmlkgnY0gmlwhKwSPk6KbXVsdGlhZGRyc5YACASsEj5OBmDNAAoErBI-TgZgzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOVXJsFHZEnflTchN5atiUXYwnst-wzqsbzoPhl7Ok8CDdGNwgmDNg3VkcIJgz4V3YWt1MgE"}'
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-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59761', '59762', '59763', '59764', '59765']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59761:59761 -p 59762:59762 -p 59763:59763 -p 59764:59764 -p 59765:59765 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59763 --rest-port=59761 --tcp-port=59762 --discv5-udp-port=59764 --rest-address=0.0.0.0 --nat=extip:172.18.101.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffa33e79b72caa8f3076ccc3714ddc8d6232a3e044b24f20aea103f558fafbab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59765 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM2i5-W8R7oUBgvFEtY1uscQbP5-abgTSRJjirAuuy1AeYpQ3fdmmjzhgtOHrh4SSyTPDEkQZAEmWqZgMTuhS9cCgmlkgnY0gmlwhKwSPk6KbXVsdGlhZGRyc5YACASsEj5OBmDNAAoErBI-TgZgzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOVXJsFHZEnflTchN5atiUXYwnst-wzqsbzoPhl7Ok8CDdGNwgmDNg3VkcIJgz4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.205 waku 13097850a78efb6a3c9a6e7d504d7f32703381fe51ce52a909e33b4080e5079c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 13097850a78e. Setting up logs at ./log/docker/node2_2026-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59761
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59761/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59761/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.205/tcp/59762/p2p/16Uiu2HAm7Z4wuLMoxJYcXbLqwV6Syo7MYhxKwaAtfT82zUSY6Q9C","/ip4/172.18.101.205/tcp/59763/ws/p2p/16Uiu2HAm7Z4wuLMoxJYcXbLqwV6Syo7MYhxKwaAtfT82zUSY6Q9C"],"enrUri":"enr:-L24QHyfEKlISwNEbQa4MWGsy7zyCCI0RKMh4bG4N35vNRcwATV-rRmZcFA9pqsSpwBowzQFMwz3X4oesLhatoDKUI4CgmlkgnY0gmlwhKwSZc2KbXVsdGlhZGRyc5YACASsEmXNBulyAAoErBJlzQbpc90DgnJzhQADAQAAiXNlY3AyNTZrMaECtDFHMjFwAtwAQKylZc3ri5VPvqKOEU97NdaGameV4q-DdGNwgulyg3VkcILpdIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59761/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.62.78/tcp/24781/p2p/16Uiu2HAkyHV6Awqz44YfRVtJQDuV28uTuF9MakMT93NMPJHJbH4s"]'
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-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24759', '24760', '24761', '24762', '24763']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24759:24759 -p 24760:24760 -p 24761:24761 -p 24762:24762 -p 24763:24763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24761 --rest-port=24759 --tcp-port=24760 --discv5-udp-port=24762 --rest-address=0.0.0.0 --nat=extip:172.18.193.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7aa34fed9d3abea7ec4ab4d4e261f9299ff6e091efbdda060ece9ad01ae9cbb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24763 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM2i5-W8R7oUBgvFEtY1uscQbP5-abgTSRJjirAuuy1AeYpQ3fdmmjzhgtOHrh4SSyTPDEkQZAEmWqZgMTuhS9cCgmlkgnY0gmlwhKwSPk6KbXVsdGlhZGRyc5YACASsEj5OBmDNAAoErBI-TgZgzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOVXJsFHZEnflTchN5atiUXYwnst-wzqsbzoPhl7Ok8CDdGNwgmDNg3VkcIJgz4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.187 waku b88b5e8a6a87cf1ccc6d5841c968e1395c7374fc5d5b83ab7b6a11c2d91759f4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b88b5e8a6a87. Setting up logs at ./log/docker/node3_2026-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24759
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24759/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24759/debug/v1/info" -H "Content-Type: application/json" -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.187/tcp/24760/p2p/16Uiu2HAmVd2wEYQFguzkEks7PF81MPdutz9cY6chQyXEnFsvmeNS","/ip4/172.18.193.187/tcp/24761/ws/p2p/16Uiu2HAmVd2wEYQFguzkEks7PF81MPdutz9cY6chQyXEnFsvmeNS"],"enrUri":"enr:-L24QJxyOsooIKFCjA_tURSmGOkKwDuQN50a2BCgz8w1lCKCF77NWZqu6jdSGFZ91EA2Zs02uAs48IS6DY3ekcgy7AICgmlkgnY0gmlwhKwSwbuKbXVsdGlhZGRyc5YACASsEsG7BmC4AAoErBLBuwZgud0DgnJzhQADAQAAiXNlY3AyNTZrMaED_BZwdKFGs7tHOh-147dDH9a-W3rhKdbUZm6JHE_dWH-DdGNwgmC4g3VkcIJguoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24759/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.62.78/tcp/24781/p2p/16Uiu2HAkyHV6Awqz44YfRVtJQDuV28uTuF9MakMT93NMPJHJbH4s"]'
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-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25722', '25723', '25724', '25725', '25726']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25722:25722 -p 25723:25723 -p 25724:25724 -p 25725:25725 -p 25726:25726 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25724 --rest-port=25722 --tcp-port=25723 --discv5-udp-port=25725 --rest-address=0.0.0.0 --nat=extip:172.18.32.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=21edd3c851bfdc7c6bae867ae4accb7234da77d2232de1e5c0af6fe4eaf588e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25726 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM2i5-W8R7oUBgvFEtY1uscQbP5-abgTSRJjirAuuy1AeYpQ3fdmmjzhgtOHrh4SSyTPDEkQZAEmWqZgMTuhS9cCgmlkgnY0gmlwhKwSPk6KbXVsdGlhZGRyc5YACASsEj5OBmDNAAoErBI-TgZgzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOVXJsFHZEnflTchN5atiUXYwnst-wzqsbzoPhl7Ok8CDdGNwgmDNg3VkcIJgz4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.32 waku ec3202dc0087655b6b15696e07321eb031d80975698060f842884c7e01fdc92a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ec3202dc0087. Setting up logs at ./log/docker/node4_2026-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25722
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25722/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25722/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.32/tcp/25723/p2p/16Uiu2HAmFUXF6Sw6QGsnrosLHvYbfk9sKukCwtpmRRfY14oBrQUk","/ip4/172.18.32.32/tcp/25724/ws/p2p/16Uiu2HAmFUXF6Sw6QGsnrosLHvYbfk9sKukCwtpmRRfY14oBrQUk"],"enrUri":"enr:-L24QFQdLyfWllWpFFydpGAWlaVp64OinvRpZgXeilkeG-R9B5u3w1dPR-j62UPGiOejY53Ouy0UNklxtKbcrg7qF5ACgmlkgnY0gmlwhKwSICCKbXVsdGlhZGRyc5YACASsEiAgBmR7AAoErBIgIAZkfN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKeSaWMpO5JR4yXAgBaPJoAJDP7KxlnmTSC72T4MQiU2DdGNwgmR7g3VkcIJkfYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25722/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.62.78/tcp/24781/p2p/16Uiu2HAkyHV6Awqz44YfRVtJQDuV28uTuF9MakMT93NMPJHJbH4s"]'
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-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29713', '29714', '29715', '29716', '29717']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29713:29713 -p 29714:29714 -p 29715:29715 -p 29716:29716 -p 29717:29717 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29715 --rest-port=29713 --tcp-port=29714 --discv5-udp-port=29716 --rest-address=0.0.0.0 --nat=extip:172.18.208.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6ff3137503dc3bd9eec1cc0151ef3afad3dcd70ea9a1dbcc9a9f3417c6774fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29717 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM2i5-W8R7oUBgvFEtY1uscQbP5-abgTSRJjirAuuy1AeYpQ3fdmmjzhgtOHrh4SSyTPDEkQZAEmWqZgMTuhS9cCgmlkgnY0gmlwhKwSPk6KbXVsdGlhZGRyc5YACASsEj5OBmDNAAoErBI-TgZgzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOVXJsFHZEnflTchN5atiUXYwnst-wzqsbzoPhl7Ok8CDdGNwgmDNg3VkcIJgz4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.240 waku 6507b1498a925da87380bfd5df4f683b05e5b0fd9bce09a882b9347be3f0aabe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6507b1498a92. Setting up logs at ./log/docker/node5_2026-01-31_04-30-42__a55e62ca-4924-4e68-9c0f-39620fa0a2a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29713
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29713/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29713/debug/v1/info" -H "Content-Type: application/json" -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.240/tcp/29714/p2p/16Uiu2HAmAmN1PkCxCe9QA3VUJrya7aNTntRngzkQpP81KS8d6t5y","/ip4/172.18.208.240/tcp/29715/ws/p2p/16Uiu2HAmAmN1PkCxCe9QA3VUJrya7aNTntRngzkQpP81KS8d6t5y"],"enrUri":"enr:-L24QGjRa3NgFVGs9ky8Zp4J5NdaWrC1iOOWw-B42YD5UnkSEa4tvjTol9vzfPH55Mgv4wihacaknFXl_eFDGfALkbgCgmlkgnY0gmlwhKwS0PCKbXVsdGlhZGRyc5YACASsEtDwBnQSAAoErBLQ8AZ0E90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4-qZPWUz4oUUCzg9O01ZJTmdMgZZ5UHf2kTtZIyM3vSDdGNwgnQSg3VkcIJ0FIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29713/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.62.78/tcp/24781/p2p/16Uiu2HAkyHV6Awqz44YfRVtJQDuV28uTuF9MakMT93NMPJHJbH4s"]'
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:24780/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59761/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25722/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29713/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24780/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24780/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833848403696896,"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:59761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833848403696896,"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:24759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833848403696896,"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:25722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833848403696896,"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:29713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833848403696896,"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:24780/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24780/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833848537484936,"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:59761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833848537484936,"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:24759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833848537484936,"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:25722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833848537484936,"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:29713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769833848537484936,"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 ba6bbb0aef14
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 13097850a78e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b88b5e8a6a87
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ba6bbb0aef14. 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 ec3202dc0087
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 13097850a78e. 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 6507b1498a92
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b88b5e8a6a87. 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,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/999/999] with id: 2026-01-31_04-37-00__774c7dd0-18bb-4fb7-a221-f26c3fd61ea1
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-01-31_04-37-00__774c7dd0-18bb-4fb7-a221-f26c3fd61ea1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.160
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40018', '40019', '40020', '40021', '40022']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 999
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40018:40018 -p 40019:40019 -p 40020:40020 -p 40021:40021 -p 40022:40022 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40020 --rest-port=40018 --tcp-port=40019 --discv5-udp-port=40021 --rest-address=0.0.0.0 --nat=extip:172.18.18.160 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=fbd4d1231ae5fca67a2bf0d8e38daf6b4a8a27dcada4ad58bf1dcb1ab536d668 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40022 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.160 waku f46da5a53626b4f5b9320e8c40beaa49c45d346a889ce9d84f150b152d7c229f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f46da5a53626. Setting up logs at ./log/docker/node1_2026-01-31_04-37-00__774c7dd0-18bb-4fb7-a221-f26c3fd61ea1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40018
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 7d10a5c9e92f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 32612b2b3b4b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40018/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40018/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.160/tcp/40019/p2p/16Uiu2HAkxQerAbbYDi6dgH6ugQCGwhrbCkUScwf7eZwGXqktj3A3","/ip4/172.18.18.160/tcp/40020/ws/p2p/16Uiu2HAkxQerAbbYDi6dgH6ugQCGwhrbCkUScwf7eZwGXqktj3A3"],"enrUri":"enr:-L24QEI74xVBYTdOElp33M18nkOb0vQK-bm2gBedtufuxWASchyVCkAsQ0vYVBh8o5tl4oTUA72hbehbO8g23wT5hNQCgmlkgnY0gmlwhKwSEqCKbXVsdGlhZGRyc5YACASsEhKgBpxTAAoErBISoAacVN0DgnJzhQPnAQAAiXNlY3AyNTZrMaECLFAzWNLiC4PcTkkkQZcnhXgz5wTOTcC5t7QHf75HXPSDdGNwgpxTg3VkcIKcVYV3YWt1MgU"}'
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-01-31_04-37-00__774c7dd0-18bb-4fb7-a221-f26c3fd61ea1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28010', '28011', '28012', '28013', '28014']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 999
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28010:28010 -p 28011:28011 -p 28012:28012 -p 28013:28013 -p 28014:28014 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28012 --rest-port=28010 --tcp-port=28011 --discv5-udp-port=28013 --rest-address=0.0.0.0 --nat=extip:172.18.117.201 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=f85f9b6cb1d6ccdccdb464890622eca970dda6de4df0cbf1ecc80cdf2b79abf2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28014 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEI74xVBYTdOElp33M18nkOb0vQK-bm2gBedtufuxWASchyVCkAsQ0vYVBh8o5tl4oTUA72hbehbO8g23wT5hNQCgmlkgnY0gmlwhKwSEqCKbXVsdGlhZGRyc5YACASsEhKgBpxTAAoErBISoAacVN0DgnJzhQPnAQAAiXNlY3AyNTZrMaECLFAzWNLiC4PcTkkkQZcnhXgz5wTOTcC5t7QHf75HXPSDdGNwgpxTg3VkcIKcVYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.201 waku 780aaed94baf40db53f006ae5052e4977941352994b62cd86a32b3b60ff81b5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 780aaed94baf. Setting up logs at ./log/docker/node2_2026-01-31_04-37-00__774c7dd0-18bb-4fb7-a221-f26c3fd61ea1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28010
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28010/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28010/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.201/tcp/28011/p2p/16Uiu2HAmCsfabfmvZuC1Ek7NoGKHotx1GBF757omSQoXUeqCEnTV","/ip4/172.18.117.201/tcp/28012/ws/p2p/16Uiu2HAmCsfabfmvZuC1Ek7NoGKHotx1GBF757omSQoXUeqCEnTV"],"enrUri":"enr:-L24QLaA5N5i9m2EaA2YSn31zZQQBghtfAH3aWZmsZnuJLrqXbN3YKYC8L757fsXHvanz3j68ObpHChGepdS9u1ZZTMCgmlkgnY0gmlwhKwSdcmKbXVsdGlhZGRyc5YACASsEnXJBm1rAAoErBJ1yQZtbN0DgnJzhQPnAQAAiXNlY3AyNTZrMaEDAz9TnBj3_4yHLXJndptoIXwd4_wCuxHju0Vhjgmud8yDdGNwgm1rg3VkcIJtbYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28010/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.160/tcp/40019/p2p/16Uiu2HAkxQerAbbYDi6dgH6ugQCGwhrbCkUScwf7eZwGXqktj3A3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40018/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28010/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40018/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40018/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834223369471773,"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:28010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769834223369471773,"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 f46da5a53626
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 780aaed94baf
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,102 @@
2026-01-31 04:37:13.576 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:37:13.576 DEBUG [tests.conftest] Running test: test_store_node_restarts with id: 2026-01-31_04-37-13__9bdfec75-f0fa-4bfa-a81f-bf4b92b1d2cd
2026-01-31 04:37:13.577 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:37:13.577 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:37:13.577 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:37:13.584 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:13.584 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-37-13__9bdfec75-f0fa-4bfa-a81f-bf4b92b1d2cd__wakuorg_nwaku:latest.log
2026-01-31 04:37:13.584 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:13.584 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:13.585 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:13.586 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.220
2026-01-31 04:37:13.586 DEBUG [src.node.docker_mananger] Generated ports ['62089', '62090', '62091', '62092', '62093']
2026-01-31 04:37:13.586 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:13.586 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:13.586 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:13.586 DEBUG [src.node.docker_mananger] docker run -i -t -p 62089:62089 -p 62090:62090 -p 62091:62091 -p 62092:62092 -p 62093:62093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62091 --rest-port=62089 --tcp-port=62090 --discv5-udp-port=62092 --rest-address=0.0.0.0 --nat=extip:172.18.37.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb67ebb2d5df7e6a714d7cbcaeabbfaabbd61dcbe26defd4cc8aab67a3c4d838 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62093 --metrics-logging=true --store=true --relay=true
2026-01-31 04:37:13.780 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.220 waku eb7edaf2f43a0fca306762b68533b7858e172be5917d2d2f318b56cba08b7799
2026-01-31 04:37:13.810 DEBUG [src.node.docker_mananger] Container started with ID eb7edaf2f43a. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-37-13__9bdfec75-f0fa-4bfa-a81f-bf4b92b1d2cd__wakuorg_nwaku:latest.log
2026-01-31 04:37:13.812 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62089
2026-01-31 04:37:13.812 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:13.840 ERROR [src.node.docker_mananger] Max retries reached for container 3564d71ebe51. Exiting log stream.
2026-01-31 04:37:14.306 ERROR [src.node.docker_mananger] Max retries reached for container 528e608eb273. Exiting log stream.
2026-01-31 04:37:14.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62089/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:14.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:14.816 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:14.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:14.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.220/tcp/62090/p2p/16Uiu2HAmHFf8AyAFGfMthD5yM5mwZLgtyUvudrMB5fpNZJJBq8VZ","/ip4/172.18.37.220/tcp/62091/ws/p2p/16Uiu2HAmHFf8AyAFGfMthD5yM5mwZLgtyUvudrMB5fpNZJJBq8VZ"],"enrUri":"enr:-L24QOblaFRXwjC8PeR0KwvEbRXVWSGHBEmH_jk2gF2_yvRIM2C8pc9eT4Cg0lFLuAiI73ufSvVbbDViAzVoXPWBb4MCgmlkgnY0gmlwhKwSJdyKbXVsdGlhZGRyc5YACASsEiXcBvKKAAoErBIl3Abyi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDRFBWQXVVC15gKgMdRF7-Kfq4AWb-phvd_m1r53QIaXSDdGNwgvKKg3VkcILyjIV3YWt1MgM"}'
2026-01-31 04:37:14.819 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:14.827 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:37:14.827 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-37-13__9bdfec75-f0fa-4bfa-a81f-bf4b92b1d2cd__wakuorg_nwaku:latest.log
2026-01-31 04:37:14.827 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:37:14.827 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:37:14.829 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:37:14.829 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.102
2026-01-31 04:37:14.829 DEBUG [src.node.docker_mananger] Generated ports ['32641', '32642', '32643', '32644', '32645']
2026-01-31 04:37:14.829 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:37:14.829 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:37:14.829 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:37:14.830 DEBUG [src.node.docker_mananger] docker run -i -t -p 32641:32641 -p 32642:32642 -p 32643:32643 -p 32644:32644 -p 32645:32645 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32643 --rest-port=32641 --tcp-port=32642 --discv5-udp-port=32644 --rest-address=0.0.0.0 --nat=extip:172.18.121.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=74fabcdc280b7e23c2c70c424b3f7c60c2abebf82d1f5e3c8eaab2e3f4cefdd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32645 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOblaFRXwjC8PeR0KwvEbRXVWSGHBEmH_jk2gF2_yvRIM2C8pc9eT4Cg0lFLuAiI73ufSvVbbDViAzVoXPWBb4MCgmlkgnY0gmlwhKwSJdyKbXVsdGlhZGRyc5YACASsEiXcBvKKAAoErBIl3Abyi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDRFBWQXVVC15gKgMdRF7-Kfq4AWb-phvd_m1r53QIaXSDdGNwgvKKg3VkcILyjIV3YWt1MgM --storenode=/ip4/172.18.37.220/tcp/62090/p2p/16Uiu2HAmHFf8AyAFGfMthD5yM5mwZLgtyUvudrMB5fpNZJJBq8VZ --store=true --relay=true
2026-01-31 04:37:15.031 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.102 waku 6110d72cbdca8851f3c35eb75600f349adb5fe062208574b5ae6ccf3feaf7d51
2026-01-31 04:37:15.066 DEBUG [src.node.docker_mananger] Container started with ID 6110d72cbdca. Setting up logs at ./log/docker/store_node1_2026-01-31_04-37-13__9bdfec75-f0fa-4bfa-a81f-bf4b92b1d2cd__wakuorg_nwaku:latest.log
2026-01-31 04:37:15.066 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32641
2026-01-31 04:37:15.067 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:37:16.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32641/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:16.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:16.072 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:16.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32641/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:16.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.102/tcp/32642/p2p/16Uiu2HAmN9ywsPmcdV7nemJMMBLir9dZQUpvKaMYjpDwuFdEUPwe","/ip4/172.18.121.102/tcp/32643/ws/p2p/16Uiu2HAmN9ywsPmcdV7nemJMMBLir9dZQUpvKaMYjpDwuFdEUPwe"],"enrUri":"enr:-L24QKrzOrH7QMmBeAAQuMVqXrVx4ipA4jR3Y2Y-_AXDBQp1NNF8bY5hrXM4YDJSb9vjDFhjjiSyXLiNiqOK3faxY1QCgmlkgnY0gmlwhKwSeWaKbXVsdGlhZGRyc5YACASsEnlmBn-CAAoErBJ5ZgZ_g90DgnJzhQADAQAAiXNlY3AyNTZrMaEDjSaRuMZ_I_yA4HRl5pfcB_JwqFTR5kWDYB6PWsYbp4GDdGNwgn-Cg3VkcIJ_hIV3YWt1MgM"}'
2026-01-31 04:37:16.076 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:16.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32641/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.220/tcp/62090/p2p/16Uiu2HAmHFf8AyAFGfMthD5yM5mwZLgtyUvudrMB5fpNZJJBq8VZ"]'
2026-01-31 04:37:16.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:16.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62089/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:37:16.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:16.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32641/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:37:16.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:16.085 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:16.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:16.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:16.091 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:16.292 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:37:16.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62089/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:16.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x924aaa4dcf75947366ddf6b916fe1261688c034bb6156244a8c62ebec42dcd0a"}]}'
2026-01-31 04:37:16.296 DEBUG [src.steps.store] messages length is 1
2026-01-31 04:37:16.296 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:37:16.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32641/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:16.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x924aaa4dcf75947366ddf6b916fe1261688c034bb6156244a8c62ebec42dcd0a"}]}'
2026-01-31 04:37:16.299 DEBUG [src.steps.store] messages length is 1
2026-01-31 04:37:16.300 DEBUG [src.node.waku_node] Restarting container with id 6110d72cbdca
2026-01-31 04:37:17.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32641/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32641/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:37:17.157 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:37:17.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32641/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.102/tcp/32642/p2p/16Uiu2HAmN9ywsPmcdV7nemJMMBLir9dZQUpvKaMYjpDwuFdEUPwe","/ip4/172.18.121.102/tcp/32643/ws/p2p/16Uiu2HAmN9ywsPmcdV7nemJMMBLir9dZQUpvKaMYjpDwuFdEUPwe"],"enrUri":"enr:-L24QKrzOrH7QMmBeAAQuMVqXrVx4ipA4jR3Y2Y-_AXDBQp1NNF8bY5hrXM4YDJSb9vjDFhjjiSyXLiNiqOK3faxY1QCgmlkgnY0gmlwhKwSeWaKbXVsdGlhZGRyc5YACASsEnlmBn-CAAoErBJ5ZgZ_g90DgnJzhQADAQAAiXNlY3AyNTZrMaEDjSaRuMZ_I_yA4HRl5pfcB_JwqFTR5kWDYB6PWsYbp4GDdGNwgn-Cg3VkcIJ_hIV3YWt1MgM"}'
2026-01-31 04:37:17.160 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:37:17.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32641/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:37:17.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:17.164 DEBUG [src.steps.store] Relaying message
2026-01-31 04:37:17.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:37:17.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:37:17.170 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:37:17.371 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:37:17.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62089/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x924aaa4dcf75947366ddf6b916fe1261688c034bb6156244a8c62ebec42dcd0a"},{"messageHash":"0x185e823a34b075d9039ac72df0ccc3fe758eab2e66dfc4c4484e16f8587c10ae"}]}'
2026-01-31 04:37:17.374 DEBUG [src.steps.store] messages length is 2
2026-01-31 04:37:17.375 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:37:17.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32641/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x924aaa4dcf75947366ddf6b916fe1261688c034bb6156244a8c62ebec42dcd0a"},{"messageHash":"0x185e823a34b075d9039ac72df0ccc3fe758eab2e66dfc4c4484e16f8587c10ae"}]}'
2026-01-31 04:37:17.378 DEBUG [src.steps.store] messages length is 2
2026-01-31 04:37:17.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62089/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x924aaa4dcf75947366ddf6b916fe1261688c034bb6156244a8c62ebec42dcd0a"},{"messageHash":"0x185e823a34b075d9039ac72df0ccc3fe758eab2e66dfc4c4484e16f8587c10ae"}]}'
2026-01-31 04:37:17.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32641/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:37:17.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x924aaa4dcf75947366ddf6b916fe1261688c034bb6156244a8c62ebec42dcd0a"},{"messageHash":"0x185e823a34b075d9039ac72df0ccc3fe758eab2e66dfc4c4484e16f8587c10ae"}]}'
2026-01-31 04:37:17.385 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:37:17.386 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:37:17.386 DEBUG [src.node.waku_node] Stopping container with id eb7edaf2f43a
2026-01-31 04:37:17.940 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:17.940 DEBUG [src.node.waku_node] Stopping container with id 6110d72cbdca
2026-01-31 04:37:18.486 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:37:18.488 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:37:18.501 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:37:18.521 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-01-31 04:33:51.031 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:33:51.031 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_with_extra_field with id: 2026-01-31_04-33-51__5fb77458-6d53-4c53-842e-3d025123846f
2026-01-31 04:33:51.032 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:33:51.032 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-31 04:33:51.032 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-31 04:33:51.038 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:51.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-33-51__5fb77458-6d53-4c53-842e-3d025123846f__wakuorg_nwaku:latest.log
2026-01-31 04:33:51.039 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:51.039 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:51.040 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:51.040 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.194
2026-01-31 04:33:51.040 DEBUG [src.node.docker_mananger] Generated ports ['58698', '58699', '58700', '58701', '58702']
2026-01-31 04:33:51.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:51.041 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:51.041 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:51.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 58698:58698 -p 58699:58699 -p 58700:58700 -p 58701:58701 -p 58702:58702 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58700 --rest-port=58698 --tcp-port=58699 --discv5-udp-port=58701 --rest-address=0.0.0.0 --nat=extip:172.18.145.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4c2f1fbebc2b91fa53fdadcce923dd6c35ba544ccefc52371821eb739ffb7c6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58702 --metrics-logging=true --relay=true --filter=true
2026-01-31 04:33:51.219 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.194 waku 7b314971c95e09131df0fdd86cfab80ed40e63964f281b657ebedd2dbfce07bd
2026-01-31 04:33:51.249 DEBUG [src.node.docker_mananger] Container started with ID 7b314971c95e. Setting up logs at ./log/docker/node1_2026-01-31_04-33-51__5fb77458-6d53-4c53-842e-3d025123846f__wakuorg_nwaku:latest.log
2026-01-31 04:33:51.250 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58698
2026-01-31 04:33:51.251 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:51.297 ERROR [src.node.docker_mananger] Max retries reached for container 31298d13fd33. Exiting log stream.
2026-01-31 04:33:51.831 ERROR [src.node.docker_mananger] Max retries reached for container 97b8ce17a536. Exiting log stream.
2026-01-31 04:33:52.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58698/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:52.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:33:52.254 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:52.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:52.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.194/tcp/58699/p2p/16Uiu2HAmU88Sm228647eQTbvBTcTzvrPWtjtCJf9p3vuxueiuQ9F","/ip4/172.18.145.194/tcp/58700/ws/p2p/16Uiu2HAmU88Sm228647eQTbvBTcTzvrPWtjtCJf9p3vuxueiuQ9F"],"enrUri":"enr:-L24QCOe-DbcRL4jCDSRRvUksuYiJYO2C4dGlKr4nreu-_fkJ9ZJTwh7ywQAbTy63537OSrTGiyEHoHqEeavAXofD8cCgmlkgnY0gmlwhKwSkcKKbXVsdGlhZGRyc5YACASsEpHCBuVLAAoErBKRwgblTN0DgnJzhQADAQAAiXNlY3AyNTZrMaED5dMjVDNO9i6K7pq8KmA3fdx3wZFdUDAc2aaOkuETdGqDdGNwguVLg3VkcILlTYV3YWt1MgU"}'
2026-01-31 04:33:52.257 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:52.257 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-31 04:33:52.264 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:33:52.264 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-33-51__5fb77458-6d53-4c53-842e-3d025123846f__wakuorg_nwaku:latest.log
2026-01-31 04:33:52.264 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:33:52.264 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:33:52.266 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:33:52.266 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.40
2026-01-31 04:33:52.266 DEBUG [src.node.docker_mananger] Generated ports ['11365', '11366', '11367', '11368', '11369']
2026-01-31 04:33:52.266 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:33:52.266 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:33:52.266 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:33:52.267 DEBUG [src.node.docker_mananger] docker run -i -t -p 11365:11365 -p 11366:11366 -p 11367:11367 -p 11368:11368 -p 11369:11369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11367 --rest-port=11365 --tcp-port=11366 --discv5-udp-port=11368 --rest-address=0.0.0.0 --nat=extip:172.18.1.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbd2ed5acb015aeecaf2be390afc433db84f36ee8c2b6d8ec67e0ed1ec1fea81 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11369 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCOe-DbcRL4jCDSRRvUksuYiJYO2C4dGlKr4nreu-_fkJ9ZJTwh7ywQAbTy63537OSrTGiyEHoHqEeavAXofD8cCgmlkgnY0gmlwhKwSkcKKbXVsdGlhZGRyc5YACASsEpHCBuVLAAoErBKRwgblTN0DgnJzhQADAQAAiXNlY3AyNTZrMaED5dMjVDNO9i6K7pq8KmA3fdx3wZFdUDAc2aaOkuETdGqDdGNwguVLg3VkcILlTYV3YWt1MgU --filternode=/ip4/172.18.145.194/tcp/58699/p2p/16Uiu2HAmU88Sm228647eQTbvBTcTzvrPWtjtCJf9p3vuxueiuQ9F
2026-01-31 04:33:52.439 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.40 waku a56c6a1f13412ce5f149e411131cfb88b1d90b092a994a9ee0a53f3e18b9fbe5
2026-01-31 04:33:52.466 DEBUG [src.node.docker_mananger] Container started with ID a56c6a1f1341. Setting up logs at ./log/docker/node2_2026-01-31_04-33-51__5fb77458-6d53-4c53-842e-3d025123846f__wakuorg_nwaku:latest.log
2026-01-31 04:33:52.466 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11365
2026-01-31 04:33:52.467 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:33:53.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11365/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:53.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-31 04:33:53.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:33:53.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:33:53.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.40/tcp/11366/p2p/16Uiu2HAmP1PwVWSszvMsHVrFQG4orjr3UvMULeu8kfkS2CEL2Lba","/ip4/172.18.1.40/tcp/11367/ws/p2p/16Uiu2HAmP1PwVWSszvMsHVrFQG4orjr3UvMULeu8kfkS2CEL2Lba"],"enrUri":"enr:-L24QJTgBFe192Y_e-wAK6ZAB-RTbDYHM0BoXtEsB4XMB83NE_QvX4kPSLu7wMWlzyDezi6x11lge0D0er16wBFL3KYCgmlkgnY0gmlwhKwSASiKbXVsdGlhZGRyc5YACASsEgEoBixmAAoErBIBKAYsZ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmc8ojPdKQKz7l4HhsCu94ldIxPuRbNmIw70RhVSe0zmDdGNwgixmg3VkcIIsaIV3YWt1MgA"}'
2026-01-31 04:33:53.474 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:33:53.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11365/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.194/tcp/58699/p2p/16Uiu2HAmU88Sm228647eQTbvBTcTzvrPWtjtCJf9p3vuxueiuQ9F"]'
2026-01-31 04:33:53.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:53.506 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-31 04:33:53.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58698/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-31 04:33:53.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:33:53.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11365/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3046f857-781f-474b-93c5-d2340a578073", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-31 04:33:53.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3046f857-781f-474b-93c5-d2340a578073","statusDesc":"OK"}'
2026-01-31 04:33:53.530 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:11365/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1, "extraField": "extraValue"}'
2026-01-31 04:33:53.532 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:11365/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-01-31 04:33:53.535 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:33:53.536 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:33:53.536 DEBUG [src.node.waku_node] Stopping container with id 7b314971c95e
2026-01-31 04:33:54.072 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:54.072 DEBUG [src.node.waku_node] Stopping container with id a56c6a1f1341
2026-01-31 04:33:54.602 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:33:54.604 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:33:54.609 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:33:54.615 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,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_payload_less_than_150_kb with id: 2026-01-31_04-32-07__57a96576-2384-45fd-8221-a37333f370d1
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-01-31_04-32-07__57a96576-2384-45fd-8221-a37333f370d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65171', '65172', '65173', '65174', '65175']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65171:65171 -p 65172:65172 -p 65173:65173 -p 65174:65174 -p 65175:65175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65173 --rest-port=65171 --tcp-port=65172 --discv5-udp-port=65174 --rest-address=0.0.0.0 --nat=extip:172.18.94.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7acebf5a0f06b8dc48dffaa4da2dcd76b8bfdc5e6d862b70665dac6e2a8971b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65175 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.127 waku 3e53386dfb9623586344eb3523dd52316646f228eff475d178dad15598b9ae7e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3e53386dfb96. Setting up logs at ./log/docker/receiving_node1_2026-01-31_04-32-07__57a96576-2384-45fd-8221-a37333f370d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65171
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 bbf2105f2443. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 245d557075fd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65171/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65171/debug/v1/info" -H "Content-Type: application/json" -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.127/tcp/65172/p2p/16Uiu2HAmNAQf2RGJUaqYjELSMJZjHV1L7ymoNqZjik6vQVK2AWeg","/ip4/172.18.94.127/tcp/65173/ws/p2p/16Uiu2HAmNAQf2RGJUaqYjELSMJZjHV1L7ymoNqZjik6vQVK2AWeg"],"enrUri":"enr:-L24QEChvUg3RnbRYw0Y4gd7nG4wwr3FReKuLQdNKcoxBvW-Hwhlh9OW92MIQZvDZnnbJ-Dc3QcHNt8p6gdZ-OkuuVUCgmlkgnY0gmlwhKwSXn-KbXVsdGlhZGRyc5YACASsEl5_Bv6UAAoErBJefwb-ld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjUKCKOOs83Kbp1jcw9k8lDbxD70AVcr7i8G7erhVDtWDdGNwgv6Ug3VkcIL-loV3YWt1Mgk"}'
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-01-31_04-32-07__57a96576-2384-45fd-8221-a37333f370d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40989', '40990', '40991', '40992', '40993']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40989:40989 -p 40990:40990 -p 40991:40991 -p 40992:40992 -p 40993:40993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40991 --rest-port=40989 --tcp-port=40990 --discv5-udp-port=40992 --rest-address=0.0.0.0 --nat=extip:172.18.170.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bce8daccaebfcbbb60b0cbb1dbdfedbcaaa662753afbfe8bd569ca82355750e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40993 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.22 waku b3b2997d499218b853c7b72839f031464c4e2643de4c78b326799c60adc467ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b3b2997d4992. Setting up logs at ./log/docker/receiving_node2_2026-01-31_04-32-07__57a96576-2384-45fd-8221-a37333f370d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40989
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40989/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.22/tcp/40990/p2p/16Uiu2HAm6Jt1RevNYWnCWfvoKLaCy69igzUQJo1PUfvtmtCfLoEQ","/ip4/172.18.170.22/tcp/40991/ws/p2p/16Uiu2HAm6Jt1RevNYWnCWfvoKLaCy69igzUQJo1PUfvtmtCfLoEQ"],"enrUri":"enr:-L24QBtWNGr59meSMpGWk22dyi0zU_HMezfTJwIYbltCacz6NzZ25zK8EqKKQ52249I5hTFI0hKmVgXzrKVBVhqqNMMCgmlkgnY0gmlwhKwSqhaKbXVsdGlhZGRyc5YACASsEqoWBqAeAAoErBKqFgagH90DgnJzhQADAQAAiXNlY3AyNTZrMaECobMXPitfTSgc3yoYTZOxCZGrts6k6-1UGsnMMDrAIHmDdGNwgqAeg3VkcIKgIIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40989/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.127/tcp/65172/p2p/16Uiu2HAmNAQf2RGJUaqYjELSMJZjHV1L7ymoNqZjik6vQVK2AWeg"]'
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-01-31_04-32-07__57a96576-2384-45fd-8221-a37333f370d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45864', '45865', '45866', '45867', '45868']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45864:45864 -p 45865:45865 -p 45866:45866 -p 45867:45867 -p 45868:45868 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45866 --rest-port=45864 --tcp-port=45865 --discv5-udp-port=45867 --rest-address=0.0.0.0 --nat=extip:172.18.104.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9c5dd08cc255dee380c35dc67ecb7ddfdfe7270e89b0f39fda3e93eac24e25b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45868 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEChvUg3RnbRYw0Y4gd7nG4wwr3FReKuLQdNKcoxBvW-Hwhlh9OW92MIQZvDZnnbJ-Dc3QcHNt8p6gdZ-OkuuVUCgmlkgnY0gmlwhKwSXn-KbXVsdGlhZGRyc5YACASsEl5_Bv6UAAoErBJefwb-ld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjUKCKOOs83Kbp1jcw9k8lDbxD70AVcr7i8G7erhVDtWDdGNwgv6Ug3VkcIL-loV3YWt1Mgk --lightpushnode=/ip4/172.18.94.127/tcp/65172/p2p/16Uiu2HAmNAQf2RGJUaqYjELSMJZjHV1L7ymoNqZjik6vQVK2AWeg --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.151 waku 5840f55a3513e50724a4f5d484380823972365310310a71ad39762903203e7c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5840f55a3513. Setting up logs at ./log/docker/lightpush_node1_2026-01-31_04-32-07__57a96576-2384-45fd-8221-a37333f370d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45864
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45864/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45864/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.151/tcp/45865/p2p/16Uiu2HAmQNQ4vTCfCn91NyAppP2TC3S8Zzi6EPo1vUR5oWHTVqha","/ip4/172.18.104.151/tcp/45866/ws/p2p/16Uiu2HAmQNQ4vTCfCn91NyAppP2TC3S8Zzi6EPo1vUR5oWHTVqha"],"enrUri":"enr:-L24QPtW37tjKAWqVoiWAsM-CD_3EnyVjDbvNcUH7k1xCJNtHgmarno2Hza98H5dWJ5qyM22m80rA49VOhy2LMR7qj8CgmlkgnY0gmlwhKwSaJeKbXVsdGlhZGRyc5YACASsEmiXBrMpAAoErBJolwazKt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrgwv6iFF-XcZTPWFJ0kEe2eh-bPNxlU9TkkkWavvCjGDdGNwgrMpg3VkcIKzK4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45864/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.127/tcp/65172/p2p/16Uiu2HAmNAQf2RGJUaqYjELSMJZjHV1L7ymoNqZjik6vQVK2AWeg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45864/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.170.22/tcp/40990/p2p/16Uiu2HAm6Jt1RevNYWnCWfvoKLaCy69igzUQJo1PUfvtmtCfLoEQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45864/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:54 Running test with payload length of 143360 bytes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py: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:65171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  src.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:40989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  src.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:45864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3e53386dfb96
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b3b2997d4992
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5840f55a3513
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3e53386dfb96. 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,224 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_check_sync_when_all_3_nodes_publish with id: 2026-01-31_04-36-23__d5ab9a7c-9482-43d8-b6c1-83d909f3ce31
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-36-23__d5ab9a7c-9482-43d8-b6c1-83d909f3ce31__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-01-31_04-36-23__d5ab9a7c-9482-43d8-b6c1-83d909f3ce31__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-01-31_04-36-23__d5ab9a7c-9482-43d8-b6c1-83d909f3ce31__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.215.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6649', '6650', '6651', '6652', '6653']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6649:6649 -p 6650:6650 -p 6651:6651 -p 6652:6652 -p 6653:6653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6651 --rest-port=6649 --tcp-port=6650 --discv5-udp-port=6652 --rest-address=0.0.0.0 --nat=extip:172.18.215.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ecdf3cfab7773484d6bbcd9021cabbad71174a88cb588fcd96fbc1a56a41d68 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6653 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.187 waku 91db0b3137436c6e883e1ad587583df83ec7a6d807497e48bce6c69b33b3b47b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 60467eb9f0b0. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 91db0b313743. Setting up logs at ./log/docker/node1_2026-01-31_04-36-23__d5ab9a7c-9482-43d8-b6c1-83d909f3ce31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6649
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 a2c16c366769. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6649/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6649/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.187/tcp/6650/p2p/16Uiu2HAm3fnRp4SMk8aPGw85yKNHricjoqBZFJVfvr8UcdZzhU8T","/ip4/172.18.215.187/tcp/6651/ws/p2p/16Uiu2HAm3fnRp4SMk8aPGw85yKNHricjoqBZFJVfvr8UcdZzhU8T"],"enrUri":"enr:-L24QPpgv9_u3wl2t3tKrAPoIExj6p5SyRZ2LBWnMaodU2N7bbHaH-3Vco-Eg3h804Lq213K5GDqD7IMrujqiBv5A70CgmlkgnY0gmlwhKwS17uKbXVsdGlhZGRyc5YACASsEte7Bhn6AAoErBLXuwYZ-90DgnJzhQADAQAAiXNlY3AyNTZrMaECenrrDoi3mFjVPXhdqH1tlyjjYFIdADvggSLtJUv9hMyDdGNwghn6g3VkcIIZ_IV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.63.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9053', '9054', '9055', '9056', '9057']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9053:9053 -p 9054:9054 -p 9055:9055 -p 9056:9056 -p 9057:9057 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9055 --rest-port=9053 --tcp-port=9054 --discv5-udp-port=9056 --rest-address=0.0.0.0 --nat=extip:172.18.63.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9b771caaa9a88d636eb9ffd0e99deedacf0d77bf3fab8d579dbc2e5f5afebe5c --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9057 --metrics-logging=true --relay=true --storenode=/ip4/172.18.215.187/tcp/6650/p2p/16Uiu2HAm3fnRp4SMk8aPGw85yKNHricjoqBZFJVfvr8UcdZzhU8T --discv5-bootstrap-node=enr:-L24QPpgv9_u3wl2t3tKrAPoIExj6p5SyRZ2LBWnMaodU2N7bbHaH-3Vco-Eg3h804Lq213K5GDqD7IMrujqiBv5A70CgmlkgnY0gmlwhKwS17uKbXVsdGlhZGRyc5YACASsEte7Bhn6AAoErBLXuwYZ-90DgnJzhQADAQAAiXNlY3AyNTZrMaECenrrDoi3mFjVPXhdqH1tlyjjYFIdADvggSLtJUv9hMyDdGNwghn6g3VkcIIZ_IV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.7 waku 4d343078191309b2b23c04427268e657a038d4c195463406005eac48e8bdb832
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d3430781913. Setting up logs at ./log/docker/node2_2026-01-31_04-36-23__d5ab9a7c-9482-43d8-b6c1-83d909f3ce31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9053
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9053/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9053/debug/v1/info" -H "Content-Type: application/json" -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.7/tcp/9054/p2p/16Uiu2HAmJ3yTPzRJggrwMWv8XuMBP4Qs429UzBoQ9vzuM3PWjxeY","/ip4/172.18.63.7/tcp/9055/ws/p2p/16Uiu2HAmJ3yTPzRJggrwMWv8XuMBP4Qs429UzBoQ9vzuM3PWjxeY"],"enrUri":"enr:-L24QP_mqgFkhvB4JyZlLqfqu7a-BFacHi0126AfZmm9Fs2_d2Jar0jk8cN56pD3Wjdw0KCPHoVUhC0SB80NqFqxa0sCgmlkgnY0gmlwhKwSPweKbXVsdGlhZGRyc5YACASsEj8HBiNeAAoErBI_BwYjX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUC3IFtUzXRxjRPi-6mhZLrH6-qHtE0YPF7lSiTq-_N2DdGNwgiNeg3VkcIIjYIV3YWt1MhM"}'
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.66.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35332', '35333', '35334', '35335', '35336']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35332:35332 -p 35333:35333 -p 35334:35334 -p 35335:35335 -p 35336:35336 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35334 --rest-port=35332 --tcp-port=35333 --discv5-udp-port=35335 --rest-address=0.0.0.0 --nat=extip:172.18.66.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6a2bcf79fe4ef87cbc01ee255cdb846aa5deec8cd4eb5ab1c5f9522bd869d0fb --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35336 --metrics-logging=true --relay=true --storenode=/ip4/172.18.63.7/tcp/9054/p2p/16Uiu2HAmJ3yTPzRJggrwMWv8XuMBP4Qs429UzBoQ9vzuM3PWjxeY --discv5-bootstrap-node=enr:-L24QP_mqgFkhvB4JyZlLqfqu7a-BFacHi0126AfZmm9Fs2_d2Jar0jk8cN56pD3Wjdw0KCPHoVUhC0SB80NqFqxa0sCgmlkgnY0gmlwhKwSPweKbXVsdGlhZGRyc5YACASsEj8HBiNeAAoErBI_BwYjX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUC3IFtUzXRxjRPi-6mhZLrH6-qHtE0YPF7lSiTq-_N2DdGNwgiNeg3VkcIIjYIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.189 waku 555e8495701388644a3df5f57b950392f516a3e7de9a61af1f11e8d160e94bbf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 555e84957013. Setting up logs at ./log/docker/node3_2026-01-31_04-36-23__d5ab9a7c-9482-43d8-b6c1-83d909f3ce31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35332
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35332/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35332/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.189/tcp/35333/p2p/16Uiu2HAm9k7DSHVQcero97rQGdrr3B7eJ4MJWeV6pF8CSCfkdZBb","/ip4/172.18.66.189/tcp/35334/ws/p2p/16Uiu2HAm9k7DSHVQcero97rQGdrr3B7eJ4MJWeV6pF8CSCfkdZBb"],"enrUri":"enr:-L24QFeCfUquoBjH1Pg-76jvEK-FNoSCffXOEg5R6aiuBXOpQ1ctWViWTRSvhZ1gIae4yMZnKiqpeeu4y0dakHrh5g0CgmlkgnY0gmlwhKwSQr2KbXVsdGlhZGRyc5YACASsEkK9BooFAAoErBJCvQaKBt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1Lya546RiIVSTez2-QosXRjvap6NA7DTRSOwXrfNSDaDdGNwgooFg3VkcIKKB4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.187/tcp/6650/p2p/16Uiu2HAm3fnRp4SMk8aPGw85yKNHricjoqBZFJVfvr8UcdZzhU8T"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.7/tcp/9054/p2p/16Uiu2HAmJ3yTPzRJggrwMWv8XuMBP4Qs429UzBoQ9vzuM3PWjxeY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py: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:6649/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x80b4e6e6a533ace781b14ab92d8052201fda2839f3a14ac88d236ae9dee6efd8"},{"messageHash":"0x4f9d95d8930580d82eb5d1c7d0ade4c537e806b4939c97f78c78a4e63e4824fe"},{"messageHash":"0xcda8fe701c82fd1f68bc7e1739b0aa33dea7b1681dd554ebcd1e317e9a4ece7f"},{"messageHash":"0x6aa1d63ae945b707b0222a3f4d092a96ee935c4f40f70a23d3eca587611cb265"},{"messageHash":"0x8ee42ad18662844d9b63a69a43bbce913baca9d3f00ce24cf330ea50d25230ea"},{"messageHash":"0x5e099d1441ec344bb21eee05bf68f306f5c5db3f7188bad3418c9a385b6a9c3f"},{"messageHash":"0xd1518f222f8e8e93f7556a7f4470ddcd83e155202ccdc97a974e28e02156b25f"},{"messageHash":"0x8ca01adac3c8de29df77faca189ac7f5087dbcf7b11957538f8844b82821d23c"},{"messageHash":"0x5f80ab612bffcd9ae98472b54cae6ccdca99311f3735214e11a8199ca5355339"},{"messageHash":"0x0ff28eae098e209d3bdec30332b0141389d5c27bec6d80bc53d0755aea039302"},{"messageHash":"0x7c97a49f23bcd022401eee6aec4cf9ff73af7b0cc2abbe268aaa1f3a00124dce"},{"messageHash":"0x2c28c339ef8aa9886b605656796a87aa398bbedd36e8e76628cf57ae21572085"},{"messageHash":"0xfb672dede02d9f588d1dd1b0a3f85248db0d1d9f83904f4ea1304f93d37f09ce"},{"messageHash":"0x3e6764a4f8787c2a7b3cccadb3a9e928d4cd64e6ebd79c5f67e6290737f8759a"},{"messageHash":"0x2ad0a5d2524a1c76b637aefdafaeb0740d528bc5c59e32774de5d38e9160dd00"},{"messageHash":"0xeb560b1b2d737a3d220defa0d843e68623ed9bbd866ec1040eefc0628646ff0b"},{"messageHash":"0xbd7b44eb8dfcbb22fbe6d35a1447514dd207e53eef1b2d1aa135fe7a23c24313"},{"messageHash":"0x3d468718d19fe56c093a60a304ee0fe622d28c20bf88577fc31c68e6b1fc29c6"},{"messageHash":"0x675f69bfe09b27c185babcfc80ef571d2cd13b6560ae17404ec4e6df4f700a63"},{"messageHash":"0x54807f6edc12b24fd386f5ebec4a917e15fcf5663e64ebeb6dfc64d058b8cc6f"},{"messageHash":"0x0dfe96e0e6a5bbb1c6dc3ddb5678860920510ac5d6d72548d8a9a212ee6a9117"},{"messageHash":"0x9996b7cec8802e8cbaa637ae4d3ef21ba53a9da2a5c90685fd4a5b0c5d6bf39f"},{"messageHash":"0x5d1aa517617ad346d72526005d18bb4c255c807ba16f76d21ab0002e0f1f3703"},{"messageHash":"0xa9fd2d8f0274e48760cdedffe2722e35014f208a6b6fa38298acebe57e88a794"},{"messageHash":"0x4603e286b156c047e4db9d235834288ed6a34fde03cdcd21450a242793500e45"},{"messageHash":"0xfa8000c81078e055d1779085ce0d880e7f8255ee210b4807dae37b63164b5e77"},{"messageHash":"0x652e4cde0ab7283039d3ac66cec532cef9484d0e646e7c2710f24a28e9b254c3"},{"messageHash":"0xdcf0ad1d2478af76bfe65c43fabf3aaf6239248ec0ad182e7e435c08bae280dc"},{"messageHash":"0x4d2ff3f0f6b36c54f9524c26171370c542e6842ba890bffb1e994fbd2f3b9714"},{"messageHash":"0x8e9e6c400749e60c61a2f5ccaaa57dfad2f72e9cc0509d21955d67d138da1074"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9053/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x80b4e6e6a533ace781b14ab92d8052201fda2839f3a14ac88d236ae9dee6efd8"},{"messageHash":"0x4f9d95d8930580d82eb5d1c7d0ade4c537e806b4939c97f78c78a4e63e4824fe"},{"messageHash":"0xcda8fe701c82fd1f68bc7e1739b0aa33dea7b1681dd554ebcd1e317e9a4ece7f"},{"messageHash":"0x6aa1d63ae945b707b0222a3f4d092a96ee935c4f40f70a23d3eca587611cb265"},{"messageHash":"0x8ee42ad18662844d9b63a69a43bbce913baca9d3f00ce24cf330ea50d25230ea"},{"messageHash":"0x5e099d1441ec344bb21eee05bf68f306f5c5db3f7188bad3418c9a385b6a9c3f"},{"messageHash":"0xd1518f222f8e8e93f7556a7f4470ddcd83e155202ccdc97a974e28e02156b25f"},{"messageHash":"0x8ca01adac3c8de29df77faca189ac7f5087dbcf7b11957538f8844b82821d23c"},{"messageHash":"0x5f80ab612bffcd9ae98472b54cae6ccdca99311f3735214e11a8199ca5355339"},{"messageHash":"0x0ff28eae098e209d3bdec30332b0141389d5c27bec6d80bc53d0755aea039302"},{"messageHash":"0x7c97a49f23bcd022401eee6aec4cf9ff73af7b0cc2abbe268aaa1f3a00124dce"},{"messageHash":"0x2c28c339ef8aa9886b605656796a87aa398bbedd36e8e76628cf57ae21572085"},{"messageHash":"0xfb672dede02d9f588d1dd1b0a3f85248db0d1d9f83904f4ea1304f93d37f09ce"},{"messageHash":"0x3e6764a4f8787c2a7b3cccadb3a9e928d4cd64e6ebd79c5f67e6290737f8759a"},{"messageHash":"0x2ad0a5d2524a1c76b637aefdafaeb0740d528bc5c59e32774de5d38e9160dd00"},{"messageHash":"0xeb560b1b2d737a3d220defa0d843e68623ed9bbd866ec1040eefc0628646ff0b"},{"messageHash":"0xbd7b44eb8dfcbb22fbe6d35a1447514dd207e53eef1b2d1aa135fe7a23c24313"},{"messageHash":"0x3d468718d19fe56c093a60a304ee0fe622d28c20bf88577fc31c68e6b1fc29c6"},{"messageHash":"0x675f69bfe09b27c185babcfc80ef571d2cd13b6560ae17404ec4e6df4f700a63"},{"messageHash":"0x54807f6edc12b24fd386f5ebec4a917e15fcf5663e64ebeb6dfc64d058b8cc6f"},{"messageHash":"0x0dfe96e0e6a5bbb1c6dc3ddb5678860920510ac5d6d72548d8a9a212ee6a9117"},{"messageHash":"0x9996b7cec8802e8cbaa637ae4d3ef21ba53a9da2a5c90685fd4a5b0c5d6bf39f"},{"messageHash":"0x5d1aa517617ad346d72526005d18bb4c255c807ba16f76d21ab0002e0f1f3703"},{"messageHash":"0xa9fd2d8f0274e48760cdedffe2722e35014f208a6b6fa38298acebe57e88a794"},{"messageHash":"0x4603e286b156c047e4db9d235834288ed6a34fde03cdcd21450a242793500e45"},{"messageHash":"0xfa8000c81078e055d1779085ce0d880e7f8255ee210b4807dae37b63164b5e77"},{"messageHash":"0x652e4cde0ab7283039d3ac66cec532cef9484d0e646e7c2710f24a28e9b254c3"},{"messageHash":"0xdcf0ad1d2478af76bfe65c43fabf3aaf6239248ec0ad182e7e435c08bae280dc"},{"messageHash":"0x4d2ff3f0f6b36c54f9524c26171370c542e6842ba890bffb1e994fbd2f3b9714"},{"messageHash":"0x8e9e6c400749e60c61a2f5ccaaa57dfad2f72e9cc0509d21955d67d138da1074"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35332/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7a3122e6d8db4ef28899","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x80b4e6e6a533ace781b14ab92d8052201fda2839f3a14ac88d236ae9dee6efd8"},{"messageHash":"0x4f9d95d8930580d82eb5d1c7d0ade4c537e806b4939c97f78c78a4e63e4824fe"},{"messageHash":"0xcda8fe701c82fd1f68bc7e1739b0aa33dea7b1681dd554ebcd1e317e9a4ece7f"},{"messageHash":"0x6aa1d63ae945b707b0222a3f4d092a96ee935c4f40f70a23d3eca587611cb265"},{"messageHash":"0x8ee42ad18662844d9b63a69a43bbce913baca9d3f00ce24cf330ea50d25230ea"},{"messageHash":"0x5e099d1441ec344bb21eee05bf68f306f5c5db3f7188bad3418c9a385b6a9c3f"},{"messageHash":"0xd1518f222f8e8e93f7556a7f4470ddcd83e155202ccdc97a974e28e02156b25f"},{"messageHash":"0x8ca01adac3c8de29df77faca189ac7f5087dbcf7b11957538f8844b82821d23c"},{"messageHash":"0x5f80ab612bffcd9ae98472b54cae6ccdca99311f3735214e11a8199ca5355339"},{"messageHash":"0x0ff28eae098e209d3bdec30332b0141389d5c27bec6d80bc53d0755aea039302"},{"messageHash":"0x7c97a49f23bcd022401eee6aec4cf9ff73af7b0cc2abbe268aaa1f3a00124dce"},{"messageHash":"0x2c28c339ef8aa9886b605656796a87aa398bbedd36e8e76628cf57ae21572085"},{"messageHash":"0xfb672dede02d9f588d1dd1b0a3f85248db0d1d9f83904f4ea1304f93d37f09ce"},{"messageHash":"0x3e6764a4f8787c2a7b3cccadb3a9e928d4cd64e6ebd79c5f67e6290737f8759a"},{"messageHash":"0x2ad0a5d2524a1c76b637aefdafaeb0740d528bc5c59e32774de5d38e9160dd00"},{"messageHash":"0xeb560b1b2d737a3d220defa0d843e68623ed9bbd866ec1040eefc0628646ff0b"},{"messageHash":"0xbd7b44eb8dfcbb22fbe6d35a1447514dd207e53eef1b2d1aa135fe7a23c24313"},{"messageHash":"0x3d468718d19fe56c093a60a304ee0fe622d28c20bf88577fc31c68e6b1fc29c6"},{"messageHash":"0x675f69bfe09b27c185babcfc80ef571d2cd13b6560ae17404ec4e6df4f700a63"},{"messageHash":"0x54807f6edc12b24fd386f5ebec4a917e15fcf5663e64ebeb6dfc64d058b8cc6f"},{"messageHash":"0x0dfe96e0e6a5bbb1c6dc3ddb5678860920510ac5d6d72548d8a9a212ee6a9117"},{"messageHash":"0x9996b7cec8802e8cbaa637ae4d3ef21ba53a9da2a5c90685fd4a5b0c5d6bf39f"},{"messageHash":"0x5d1aa517617ad346d72526005d18bb4c255c807ba16f76d21ab0002e0f1f3703"},{"messageHash":"0xa9fd2d8f0274e48760cdedffe2722e35014f208a6b6fa38298acebe57e88a794"},{"messageHash":"0x4603e286b156c047e4db9d235834288ed6a34fde03cdcd21450a242793500e45"},{"messageHash":"0xfa8000c81078e055d1779085ce0d880e7f8255ee210b4807dae37b63164b5e77"},{"messageHash":"0x652e4cde0ab7283039d3ac66cec532cef9484d0e646e7c2710f24a28e9b254c3"},{"messageHash":"0xdcf0ad1d2478af76bfe65c43fabf3aaf6239248ec0ad182e7e435c08bae280dc"},{"messageHash":"0x4d2ff3f0f6b36c54f9524c26171370c542e6842ba890bffb1e994fbd2f3b9714"},{"messageHash":"0x8e9e6c400749e60c61a2f5ccaaa57dfad2f72e9cc0509d21955d67d138da1074"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 91db0b313743
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4d3430781913
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 555e84957013
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 91db0b313743. 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,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush_node_with_relay_works_correctly with id: 2026-01-31_04-32-13__6ff0f4ad-79ff-4d85-8ecb-f0eef6d6eb21
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-01-31_04-32-13__6ff0f4ad-79ff-4d85-8ecb-f0eef6d6eb21__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3313', '3314', '3315', '3316', '3317']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3313:3313 -p 3314:3314 -p 3315:3315 -p 3316:3316 -p 3317:3317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3315 --rest-port=3313 --tcp-port=3314 --discv5-udp-port=3316 --rest-address=0.0.0.0 --nat=extip:172.18.55.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbcf68faa9f99b5c9945def1296f563cfdf6faf0a37455fd6fe1ecbe0c9fe9d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3317 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.71 waku 6362ee2c47bdba287ae794aa71d7fd8eb1d35a885f4f602954b4e7b01827cc6a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6362ee2c47bd. Setting up logs at ./log/docker/receiving_node1_2026-01-31_04-32-13__6ff0f4ad-79ff-4d85-8ecb-f0eef6d6eb21__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3313
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 2f92793b11be. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 945c69a8d067. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3313/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3313/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.71/tcp/3314/p2p/16Uiu2HAkyQKL2PWaN1K1YWDrVGV9LrqSE5L8Q1tsA7JG97keY5je","/ip4/172.18.55.71/tcp/3315/ws/p2p/16Uiu2HAkyQKL2PWaN1K1YWDrVGV9LrqSE5L8Q1tsA7JG97keY5je"],"enrUri":"enr:-L24QFUMrqJUg3u0LLHhZP6CsCdpKU4Is_lhHI0oJZzzYqFNYs5WTmFhK8a6YGFdeoFUwxdIfvTIw4Cdw-Sgg5HmIOkCgmlkgnY0gmlwhKwSN0eKbXVsdGlhZGRyc5YACASsEjdHBgzyAAoErBI3RwYM890DgnJzhQADAQAAiXNlY3AyNTZrMaECOxXRB92wSNPiCNHWlMc928GMZoTS-uzxdumwQmDCEMGDdGNwggzyg3VkcIIM9IV3YWt1Mg0"}'
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-01-31_04-32-13__6ff0f4ad-79ff-4d85-8ecb-f0eef6d6eb21__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.12.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35973', '35974', '35975', '35976', '35977']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35973:35973 -p 35974:35974 -p 35975:35975 -p 35976:35976 -p 35977:35977 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35975 --rest-port=35973 --tcp-port=35974 --discv5-udp-port=35976 --rest-address=0.0.0.0 --nat=extip:172.18.12.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee69aeccbc85636d5c8dabad590cfd60387d511e4ea3a2a1ed4dc76db2a30a6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35977 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFUMrqJUg3u0LLHhZP6CsCdpKU4Is_lhHI0oJZzzYqFNYs5WTmFhK8a6YGFdeoFUwxdIfvTIw4Cdw-Sgg5HmIOkCgmlkgnY0gmlwhKwSN0eKbXVsdGlhZGRyc5YACASsEjdHBgzyAAoErBI3RwYM890DgnJzhQADAQAAiXNlY3AyNTZrMaECOxXRB92wSNPiCNHWlMc928GMZoTS-uzxdumwQmDCEMGDdGNwggzyg3VkcIIM9IV3YWt1Mg0 --lightpushnode=/ip4/172.18.55.71/tcp/3314/p2p/16Uiu2HAkyQKL2PWaN1K1YWDrVGV9LrqSE5L8Q1tsA7JG97keY5je --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.60 waku 0934a272e7a436adc017aeef23042df5e84cbde8daa775bb26654c7cb7d7ba35
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0934a272e7a4. Setting up logs at ./log/docker/lightpush_node1_2026-01-31_04-32-13__6ff0f4ad-79ff-4d85-8ecb-f0eef6d6eb21__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35973
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35973/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35973/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.60/tcp/35974/p2p/16Uiu2HAm8Uak4nqjb6CDESxQPPaU4HP6VqYi9o9WoeVsp7fvWXm4","/ip4/172.18.12.60/tcp/35975/ws/p2p/16Uiu2HAm8Uak4nqjb6CDESxQPPaU4HP6VqYi9o9WoeVsp7fvWXm4"],"enrUri":"enr:-L24QALCWgKFaVgWEHlxw3EI_S9i6-QtZzVAutLwjGkmv909TPBQtMLPXEp3RXjGjIz9xT73rPCF1K19mUIxRFKefRUCgmlkgnY0gmlwhKwSDDyKbXVsdGlhZGRyc5YACASsEgw8BoyGAAoErBIMPAaMh90DgnJzhQADAQAAiXNlY3AyNTZrMaECwebAV7ouceagL_EhTKTt5rcpGerT6M4zRQSXFYju5cuDdGNwgoyGg3VkcIKMiIV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35973/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.71/tcp/3314/p2p/16Uiu2HAkyQKL2PWaN1K1YWDrVGV9LrqSE5L8Q1tsA7JG97keY5je"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3313/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35973/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 seconds
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35973/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769833936921661384}}'
INFO  src.node.api_clients.base_client:base_client.py: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:3313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/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":1769833936921661384,"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:35973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/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":1769833936921661384,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/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":1769833937041766400,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833937046384641,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/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":1769833937041766400,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769833937046384641,"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 6362ee2c47bd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0934a272e7a4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,145 @@
2026-01-31 04:38:38.099 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:38:38.099 DEBUG [tests.conftest] Running test: test_sync_with_one_node_with_delayed_start with id: 2026-01-31_04-38-38__c979db0a-2497-49de-b2f5-8e51dcf30177
2026-01-31 04:38:38.100 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:38:38.106 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:38:38.107 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-31_04-38-38__c979db0a-2497-49de-b2f5-8e51dcf30177__wakuorg_nwaku:latest.log
2026-01-31 04:38:38.113 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:38:38.113 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-31_04-38-38__c979db0a-2497-49de-b2f5-8e51dcf30177__wakuorg_nwaku:latest.log
2026-01-31 04:38:38.119 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:38:38.119 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-31_04-38-38__c979db0a-2497-49de-b2f5-8e51dcf30177__wakuorg_nwaku:latest.log
2026-01-31 04:38:38.119 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:38:38.120 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:38:38.120 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:38:38.122 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:38:38.122 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.29
2026-01-31 04:38:38.122 DEBUG [src.node.docker_mananger] Generated ports ['43002', '43003', '43004', '43005', '43006']
2026-01-31 04:38:38.122 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:38:38.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:38:38.123 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:38:38.123 DEBUG [src.node.docker_mananger] docker run -i -t -p 43002:43002 -p 43003:43003 -p 43004:43004 -p 43005:43005 -p 43006:43006 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43004 --rest-port=43002 --tcp-port=43003 --discv5-udp-port=43005 --rest-address=0.0.0.0 --nat=extip:172.18.235.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5b22be20ac2cf148fc7abbba4b1af451a122b7ffc4fa3c9c6decdb1bfc0a40e --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43006 --metrics-logging=true --relay=true
2026-01-31 04:38:38.300 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.29 waku 8a51fb2d0cb6a2c82cab8de57ab0df7ed4e4c13f48a0b6826a2ae2ede8b137c9
2026-01-31 04:38:38.332 DEBUG [src.node.docker_mananger] Container started with ID 8a51fb2d0cb6. Setting up logs at ./log/docker/node1_2026-01-31_04-38-38__c979db0a-2497-49de-b2f5-8e51dcf30177__wakuorg_nwaku:latest.log
2026-01-31 04:38:38.334 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43002
2026-01-31 04:38:38.334 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:38:38.339 ERROR [src.node.docker_mananger] Max retries reached for container 89743e03af1a. Exiting log stream.
2026-01-31 04:38:38.889 ERROR [src.node.docker_mananger] Max retries reached for container b99d8c584892. Exiting log stream.
2026-01-31 04:38:39.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43002/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:39.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:38:39.342 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:38:39.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43002/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:39.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.29/tcp/43003/p2p/16Uiu2HAmJX6YEFAWEsT3rce1T6HAZoheDd2GdZCiwnLEzmV362PP","/ip4/172.18.235.29/tcp/43004/ws/p2p/16Uiu2HAmJX6YEFAWEsT3rce1T6HAZoheDd2GdZCiwnLEzmV362PP"],"enrUri":"enr:-L24QAmUe_EC8df7o0YrjjfJpsEEqKO97eQX32G_6EajHE0BJlRDaC_qySn-ine-dY9ivtv7npS9au7DwwjufKN4HCQCgmlkgnY0gmlwhKwS6x2KbXVsdGlhZGRyc5YACASsEusdBqf7AAoErBLrHQan_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVyB4-izVwmoqUlOYo2DAajrcC3Vj0UTbvn_MKJSWpR6DdGNwgqf7g3VkcIKn_YV3YWt1MhM"}'
2026-01-31 04:38:39.345 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:38:39.345 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:38:39.345 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:38:39.347 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:38:39.347 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.233
2026-01-31 04:38:39.347 DEBUG [src.node.docker_mananger] Generated ports ['63707', '63708', '63709', '63710', '63711']
2026-01-31 04:38:39.347 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:38:39.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:38:39.347 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:38:39.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 63707:63707 -p 63708:63708 -p 63709:63709 -p 63710:63710 -p 63711:63711 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63709 --rest-port=63707 --tcp-port=63708 --discv5-udp-port=63710 --rest-address=0.0.0.0 --nat=extip:172.18.2.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=529187ffd5eddfa6ab44eae812fd2da7e7ba3aad2f903a82be4fef5b1069ac5b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63711 --metrics-logging=true --relay=true --storenode=/ip4/172.18.235.29/tcp/43003/p2p/16Uiu2HAmJX6YEFAWEsT3rce1T6HAZoheDd2GdZCiwnLEzmV362PP --discv5-bootstrap-node=enr:-L24QAmUe_EC8df7o0YrjjfJpsEEqKO97eQX32G_6EajHE0BJlRDaC_qySn-ine-dY9ivtv7npS9au7DwwjufKN4HCQCgmlkgnY0gmlwhKwS6x2KbXVsdGlhZGRyc5YACASsEusdBqf7AAoErBLrHQan_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVyB4-izVwmoqUlOYo2DAajrcC3Vj0UTbvn_MKJSWpR6DdGNwgqf7g3VkcIKn_YV3YWt1MhM
2026-01-31 04:38:39.539 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.233 waku 2890c6132aa938b91b526c3cc89df64a8fc660bf86f06f1f11e15cd691c1d4b7
2026-01-31 04:38:39.569 DEBUG [src.node.docker_mananger] Container started with ID 2890c6132aa9. Setting up logs at ./log/docker/node2_2026-01-31_04-38-38__c979db0a-2497-49de-b2f5-8e51dcf30177__wakuorg_nwaku:latest.log
2026-01-31 04:38:39.569 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63707
2026-01-31 04:38:39.569 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:38:40.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63707/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:40.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:38:40.574 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:38:40.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63707/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:40.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.233/tcp/63708/p2p/16Uiu2HAmDtDQngbEVRp6nHM4zxizdd5CXFsRBcP8WLyxjYwctReU","/ip4/172.18.2.233/tcp/63709/ws/p2p/16Uiu2HAmDtDQngbEVRp6nHM4zxizdd5CXFsRBcP8WLyxjYwctReU"],"enrUri":"enr:-L24QO32mysT8xFddJfgVqb4iGDmgAK_Uj-kw45xnzFriS8DYGE8vnBSl6M-KAFsLpCIdrjepdohHrP7x-6uL9fnMnwCgmlkgnY0gmlwhKwSAumKbXVsdGlhZGRyc5YACASsEgLpBvjcAAoErBIC6Qb43d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEj8BOkZLuNyD46vDaYowSy0F1kEa6qv3MAhzWaL9mIWDdGNwgvjcg3VkcIL43oV3YWt1MhM"}'
2026-01-31 04:38:40.577 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:38:40.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63707/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.29/tcp/43003/p2p/16Uiu2HAmJX6YEFAWEsT3rce1T6HAZoheDd2GdZCiwnLEzmV362PP"]'
2026-01-31 04:38:40.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:40.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:38:40.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:40.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63707/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:38:40.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:40.585 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:40.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:40.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:40.591 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:40.792 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:40.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:40.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:40.799 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:40.999 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:41.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:41.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:41.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:41.207 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:41.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:41.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:41.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:41.414 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:41.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:41.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:41.420 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:41.621 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:41.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:41.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:41.626 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:41.827 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:41.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:41.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:41.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:42.034 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:42.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:42.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:42.040 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:42.240 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:42.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:42.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:42.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:42.447 DEBUG [src.steps.store] Relaying message
2026-01-31 04:38:42.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43002/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:38:42.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:42.453 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:38:42.653 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:38:42.654 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:38:42.655 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:38:42.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.211
2026-01-31 04:38:42.656 DEBUG [src.node.docker_mananger] Generated ports ['58659', '58660', '58661', '58662', '58663']
2026-01-31 04:38:42.656 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:38:42.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:38:42.656 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:38:42.656 DEBUG [src.node.docker_mananger] docker run -i -t -p 58659:58659 -p 58660:58660 -p 58661:58661 -p 58662:58662 -p 58663:58663 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58661 --rest-port=58659 --tcp-port=58660 --discv5-udp-port=58662 --rest-address=0.0.0.0 --nat=extip:172.18.122.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ac6ac5dc0fe3dd5d6fbfece20c10f65dfdc71cceef8b43b4f7ceaccdeaee8d5 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58663 --metrics-logging=true --relay=true --storenode=/ip4/172.18.2.233/tcp/63708/p2p/16Uiu2HAmDtDQngbEVRp6nHM4zxizdd5CXFsRBcP8WLyxjYwctReU --discv5-bootstrap-node=enr:-L24QO32mysT8xFddJfgVqb4iGDmgAK_Uj-kw45xnzFriS8DYGE8vnBSl6M-KAFsLpCIdrjepdohHrP7x-6uL9fnMnwCgmlkgnY0gmlwhKwSAumKbXVsdGlhZGRyc5YACASsEgLpBvjcAAoErBIC6Qb43d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEj8BOkZLuNyD46vDaYowSy0F1kEa6qv3MAhzWaL9mIWDdGNwgvjcg3VkcIL43oV3YWt1MhM
2026-01-31 04:38:42.842 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.211 waku 66e5038fdf1ca750717b5040b377775704b75a3d2b1dcbf2dbefc812d2a19c81
2026-01-31 04:38:42.874 DEBUG [src.node.docker_mananger] Container started with ID 66e5038fdf1c. Setting up logs at ./log/docker/node3_2026-01-31_04-38-38__c979db0a-2497-49de-b2f5-8e51dcf30177__wakuorg_nwaku:latest.log
2026-01-31 04:38:42.874 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58659
2026-01-31 04:38:42.875 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:38:43.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58659/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:43.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:38:43.880 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:38:43.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58659/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:43.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.211/tcp/58660/p2p/16Uiu2HAkuw137pXadJraHzdB9s3MxhoD8cRNy8HNLXXHs25sUiZt","/ip4/172.18.122.211/tcp/58661/ws/p2p/16Uiu2HAkuw137pXadJraHzdB9s3MxhoD8cRNy8HNLXXHs25sUiZt"],"enrUri":"enr:-L24QDvF6my-PFiakevRC2UqgvtdflL6hb4PCbX3ko_8-qWEIjHTAgMrlPafm19ykNhlMqxJn20EaT3HWaTxUYbBKdwCgmlkgnY0gmlwhKwSetOKbXVsdGlhZGRyc5YACASsEnrTBuUkAAoErBJ60wblJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECB4NkQyiFrUd9Cu_7WZeih-1WJgATdvgJ90go2UWdN0-DdGNwguUkg3VkcILlJoV3YWt1MgE"}'
2026-01-31 04:38:43.883 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:38:43.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58659/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.233/tcp/63708/p2p/16Uiu2HAmDtDQngbEVRp6nHM4zxizdd5CXFsRBcP8WLyxjYwctReU"]'
2026-01-31 04:38:43.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:43.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58659/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:38:43.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:38:43.933 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:38:44.933 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:38:44.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43002/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:44.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa112e16163c3a13ce053e68ee51bca7d735aa95f9eb8f5231230330a15bdd606"},{"messageHash":"0xa1ef78b61cc505f55f3f8835441b90c79540655d7c8e4c52e8d6c0fd9b65c9eb"},{"messageHash":"0xada7d5959056870b80e0108afd5e093b113b3f23b3bab308e1b590e04eda6614"},{"messageHash":"0x02511fb2b9e8a69aa5c4b1c3a86a41fbfa9de724652a9100613a06e77aef2ca2"},{"messageHash":"0x2dc8cd6d324203364dc8230b008ae3709a1979e302f7888e43a52b35a6fe48a1"},{"messageHash":"0x6a9800a121282a9974fe59b811eaacfdf62cce6b01e3539f69b4183fd6242e46"},{"messageHash":"0x8d50778edc155500af4b8c42fe56d9e2bb69ad032a653cb689c397ce8f1bc963"},{"messageHash":"0xe639d03d401633e5bd4316f29a0bdfc8e6b8f44fc1c8a13dfebe7596bc5a0b1e"},{"messageHash":"0x941c6367a55b5a35021441016ea0410f6575fabc8ec04ebc7ed51ef1972d01b8"},{"messageHash":"0xb8568329736d56052e7fe05d770d828c9ae938ec9e0d7f5b427b0e0bf886ea1b"}]}'
2026-01-31 04:38:44.937 DEBUG [src.steps.store] messages length is 10
2026-01-31 04:38:44.939 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:38:44.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63707/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:44.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa112e16163c3a13ce053e68ee51bca7d735aa95f9eb8f5231230330a15bdd606"},{"messageHash":"0xa1ef78b61cc505f55f3f8835441b90c79540655d7c8e4c52e8d6c0fd9b65c9eb"},{"messageHash":"0xada7d5959056870b80e0108afd5e093b113b3f23b3bab308e1b590e04eda6614"},{"messageHash":"0x02511fb2b9e8a69aa5c4b1c3a86a41fbfa9de724652a9100613a06e77aef2ca2"},{"messageHash":"0x2dc8cd6d324203364dc8230b008ae3709a1979e302f7888e43a52b35a6fe48a1"},{"messageHash":"0x6a9800a121282a9974fe59b811eaacfdf62cce6b01e3539f69b4183fd6242e46"},{"messageHash":"0x8d50778edc155500af4b8c42fe56d9e2bb69ad032a653cb689c397ce8f1bc963"},{"messageHash":"0xe639d03d401633e5bd4316f29a0bdfc8e6b8f44fc1c8a13dfebe7596bc5a0b1e"},{"messageHash":"0x941c6367a55b5a35021441016ea0410f6575fabc8ec04ebc7ed51ef1972d01b8"},{"messageHash":"0xb8568329736d56052e7fe05d770d828c9ae938ec9e0d7f5b427b0e0bf886ea1b"}]}'
2026-01-31 04:38:44.942 DEBUG [src.steps.store] messages length is 10
2026-01-31 04:38:44.943 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-31 04:38:44.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58659/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:38:44.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1cfbeadcf7990b6c4263","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa112e16163c3a13ce053e68ee51bca7d735aa95f9eb8f5231230330a15bdd606"},{"messageHash":"0xa1ef78b61cc505f55f3f8835441b90c79540655d7c8e4c52e8d6c0fd9b65c9eb"},{"messageHash":"0xada7d5959056870b80e0108afd5e093b113b3f23b3bab308e1b590e04eda6614"},{"messageHash":"0x02511fb2b9e8a69aa5c4b1c3a86a41fbfa9de724652a9100613a06e77aef2ca2"},{"messageHash":"0x2dc8cd6d324203364dc8230b008ae3709a1979e302f7888e43a52b35a6fe48a1"},{"messageHash":"0x6a9800a121282a9974fe59b811eaacfdf62cce6b01e3539f69b4183fd6242e46"},{"messageHash":"0x8d50778edc155500af4b8c42fe56d9e2bb69ad032a653cb689c397ce8f1bc963"},{"messageHash":"0xe639d03d401633e5bd4316f29a0bdfc8e6b8f44fc1c8a13dfebe7596bc5a0b1e"},{"messageHash":"0x941c6367a55b5a35021441016ea0410f6575fabc8ec04ebc7ed51ef1972d01b8"},{"messageHash":"0xb8568329736d56052e7fe05d770d828c9ae938ec9e0d7f5b427b0e0bf886ea1b"}]}'
2026-01-31 04:38:44.952 DEBUG [src.steps.store] messages length is 10
2026-01-31 04:38:44.955 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:38:44.956 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:38:44.956 DEBUG [src.node.waku_node] Stopping container with id 8a51fb2d0cb6
2026-01-31 04:38:45.529 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:38:45.532 DEBUG [src.node.waku_node] Stopping container with id 2890c6132aa9
2026-01-31 04:38:46.109 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:38:46.112 DEBUG [src.node.waku_node] Stopping container with id 66e5038fdf1c
2026-01-31 04:38:46.342 ERROR [src.node.docker_mananger] Max retries reached for container 8a51fb2d0cb6. Exiting log stream.
2026-01-31 04:38:46.662 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:38:46.664 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:38:46.673 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:38:46.685 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:38:46.690 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,283 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_30_new_content_topics with id: 2026-01-31_04-32-49__de99c402-2b8e-4bb0-87a6-224938a7c2aa
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-01-31_04-32-49__de99c402-2b8e-4bb0-87a6-224938a7c2aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.9.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36856', '36857', '36858', '36859', '36860']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36856:36856 -p 36857:36857 -p 36858:36858 -p 36859:36859 -p 36860:36860 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36858 --rest-port=36856 --tcp-port=36857 --discv5-udp-port=36859 --rest-address=0.0.0.0 --nat=extip:172.18.9.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e32dcefe623e7eaee8f158bcf3a762ecc47fe73cbc55d0b9ddecfecdb11b702e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36860 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.164 waku 9dca8cabf22c67cffc2abd6f9b3e6806c0a6ddf307dfbab9224ebf173069da83
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9dca8cabf22c. Setting up logs at ./log/docker/node1_2026-01-31_04-32-49__de99c402-2b8e-4bb0-87a6-224938a7c2aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36856
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 48fa9e340d1e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 323e08328b47. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36856/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.164/tcp/36857/p2p/16Uiu2HAmDYxDEwvhtSK7Qr6EmhVju7UAG8e56qcC173xtVXXQsmy","/ip4/172.18.9.164/tcp/36858/ws/p2p/16Uiu2HAmDYxDEwvhtSK7Qr6EmhVju7UAG8e56qcC173xtVXXQsmy"],"enrUri":"enr:-L24QH70e_hhkcsWWrKOaVKD-Nfy1pALdtsRaDwo7FdD1AvgdFxR9yG2bpgRxYHLi_95Zvpb4zDdUUyKVWaLhBw37SMCgmlkgnY0gmlwhKwSCaSKbXVsdGlhZGRyc5YACASsEgmkBo_5AAoErBIJpAaP-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDU_IpGE9ZbZmQqgnUuZO-8ZN5vwCXjdhaftwD-HSPvCDdGNwgo_5g3VkcIKP-4V3YWt1MgU"}'
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-01-31_04-32-49__de99c402-2b8e-4bb0-87a6-224938a7c2aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22113', '22114', '22115', '22116', '22117']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22113:22113 -p 22114:22114 -p 22115:22115 -p 22116:22116 -p 22117:22117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22115 --rest-port=22113 --tcp-port=22114 --discv5-udp-port=22116 --rest-address=0.0.0.0 --nat=extip:172.18.21.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab375b0143d5c8fd2b02f2cec1ad83708e73057bb28cc7cafaec22e78bcb6f0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22117 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QH70e_hhkcsWWrKOaVKD-Nfy1pALdtsRaDwo7FdD1AvgdFxR9yG2bpgRxYHLi_95Zvpb4zDdUUyKVWaLhBw37SMCgmlkgnY0gmlwhKwSCaSKbXVsdGlhZGRyc5YACASsEgmkBo_5AAoErBIJpAaP-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDU_IpGE9ZbZmQqgnUuZO-8ZN5vwCXjdhaftwD-HSPvCDdGNwgo_5g3VkcIKP-4V3YWt1MgU --filternode=/ip4/172.18.9.164/tcp/36857/p2p/16Uiu2HAmDYxDEwvhtSK7Qr6EmhVju7UAG8e56qcC173xtVXXQsmy
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.22 waku febc2253053c0ab2df8610270063b44595e888e95c2022485b2154db392c10c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID febc2253053c. Setting up logs at ./log/docker/node2_2026-01-31_04-32-49__de99c402-2b8e-4bb0-87a6-224938a7c2aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22113
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/debug/v1/info" -H "Content-Type: application/json" -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.22/tcp/22114/p2p/16Uiu2HAmTZtNJXdSEMRNkS4euCFbonoB8TsGTRoMGq8iS7CmMFV5","/ip4/172.18.21.22/tcp/22115/ws/p2p/16Uiu2HAmTZtNJXdSEMRNkS4euCFbonoB8TsGTRoMGq8iS7CmMFV5"],"enrUri":"enr:-L24QHsNTDdnb0DWWbMmNPpZJ7ruUFQc2GK6OubfUocsSISmKLh3Y4AToYWTfnuz6bdOqVQRcwGG0AdkRN3rYnYPjk4CgmlkgnY0gmlwhKwSFRaKbXVsdGlhZGRyc5YACASsEhUWBlZiAAoErBIVFgZWY90DgnJzhQADAQAAiXNlY3AyNTZrMaED3ZCiqDseSEgbKjJgaKI1MiOqZKZbs5zxxR59GPfmGRSDdGNwglZig3VkcIJWZIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22113/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.164/tcp/36857/p2p/16Uiu2HAmDYxDEwvhtSK7Qr6EmhVju7UAG8e56qcC173xtVXXQsmy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22113/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "26646688-6f89-4756-8e45-ef4c1834e329", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"26646688-6f89-4756-8e45-ef4c1834e329","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:22113/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728", "Lorem ipsum dolor sit amet", "<html><body>Hello</body></html>", "\u041f\u0440\u0438\u0432\u0435\u0442", "Base64==dGVzdA==", "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "\t\nSpecial\tCharacters\n", "False", "3.1415926535", "[1, 2, 3, 4, 5]", "0xDEADBEEF", "user@example.com", "http://example.com", "2023-11-01T12:00:00Z", "\"Escaped\" \\\"quotes\\\"", "Regular expression: ^[a-z0-9_-]{3,16}$", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "/usr/local/bin", "C:\\Windows\\System32", "SELECT * FROM users WHERE id = 1;", "function test() { console.log('Hello World'); }", "body { background-color: #fff; }", "print('Hello World')", "192.168.1.1", "www.example.com"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/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":1769833971848141885,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1769833971967489072,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1769833972083584180,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1769833972200315134,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1769833972316646055,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1769833972433100897,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/Lorem%20ipsum%20dolor%20sit%20amet" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1769833972549854574,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/%3Chtml%3E%3Cbody%3EHello%3C%2Fbody%3E%3C%2Fhtml%3E" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1769833972666216581,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1769833972782375515,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/Base64%3D%3DdGVzdA%3D%3D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1769833972899603534,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh%3A%20PQ" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1769833973015562500,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/%09%0ASpecial%09Characters%0A" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1769833973131464384,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/False" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"False","version":0,"timestamp":1769833973247396009,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/3.1415926535" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3.1415926535","version":0,"timestamp":1769833973363482542,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/%5B1%2C%202%2C%203%2C%204%2C%205%5D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1769833973479979567,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/0xDEADBEEF" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0xDEADBEEF","version":0,"timestamp":1769833973596824462,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/user%40example.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"user@example.com","version":0,"timestamp":1769833973714070431,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/http%3A%2F%2Fexample.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"http://example.com","version":0,"timestamp":1769833973830390345,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/2023-11-01T12%3A00%3A00Z" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1769833973946382104,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/%22Escaped%22%20%5C%22quotes%5C%22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1769833974063382824,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/Regular%20expression%3A%20%5E%5Ba-z0-9_-%5D%7B3%2C16%7D%24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1769833974180799950,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1769833974297047684,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/%7B%22name%22%3A%20%22John%22%2C%20%22age%22%3A%2030%2C%20%22city%22%3A%20%22New%20York%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1769833974415995222,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/%2Fusr%2Flocal%2Fbin" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/usr/local/bin","version":0,"timestamp":1769833974532459615,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/C%3A%5CWindows%5CSystem32" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1769833974648705917,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/SELECT%20%2A%20FROM%20users%20WHERE%20id%20%3D%201%3B" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1769833974765413243,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/function%20test%28%29%20%7B%20console.log%28%27Hello%20World%27%29%3B%20%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1769833974882468483,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/body%20%7B%20background-color%3A%20%23fff%3B%20%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1769833974999221917,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/print%28%27Hello%20World%27%29" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1769833975115794152,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/192.168.1.1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"192.168.1.1","version":0,"timestamp":1769833975232062910,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22113/filter/v2/messages/www.example.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"www.example.com","version":0,"timestamp":1769833975347878709,"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 9dca8cabf22c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id febc2253053c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,468 @@
2026-01-31 04:35:46.855 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-31 04:35:46.855 DEBUG [tests.conftest] Running test: test_different_page_size[99] with id: 2026-01-31_04-35-46__ec5033db-037c-460e-80f2-7b8f1ec245e8
2026-01-31 04:35:46.856 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-31 04:35:46.856 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-31 04:35:46.856 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-31 04:35:46.862 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:35:46.863 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-31_04-35-46__ec5033db-037c-460e-80f2-7b8f1ec245e8__wakuorg_nwaku:latest.log
2026-01-31 04:35:46.863 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:35:46.863 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:35:46.864 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:35:46.864 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.201
2026-01-31 04:35:46.864 DEBUG [src.node.docker_mananger] Generated ports ['38832', '38833', '38834', '38835', '38836']
2026-01-31 04:35:46.865 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:35:46.865 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:35:46.865 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:35:46.865 DEBUG [src.node.docker_mananger] docker run -i -t -p 38832:38832 -p 38833:38833 -p 38834:38834 -p 38835:38835 -p 38836:38836 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38834 --rest-port=38832 --tcp-port=38833 --discv5-udp-port=38835 --rest-address=0.0.0.0 --nat=extip:172.18.240.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5fedfb183f390feb37dc19110dad0ffbba3d63fcbfa7cffbc262bad9b6a4ece --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38836 --metrics-logging=true --store=true --relay=true
2026-01-31 04:35:47.045 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.201 waku 4a835e97a8054994aa1f48a1ba1c00d1cae58a79e76423a7ffa8096a7c62f3b3
2026-01-31 04:35:47.074 DEBUG [src.node.docker_mananger] Container started with ID 4a835e97a805. Setting up logs at ./log/docker/publishing_node1_2026-01-31_04-35-46__ec5033db-037c-460e-80f2-7b8f1ec245e8__wakuorg_nwaku:latest.log
2026-01-31 04:35:47.076 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38832
2026-01-31 04:35:47.076 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:35:47.141 ERROR [src.node.docker_mananger] Max retries reached for container b0dc8eca70bb. Exiting log stream.
2026-01-31 04:35:47.644 ERROR [src.node.docker_mananger] Max retries reached for container b66b1cd765d8. Exiting log stream.
2026-01-31 04:35:48.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38832/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:48.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:35:48.079 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:35:48.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38832/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:48.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.201/tcp/38833/p2p/16Uiu2HAmMzTqidkrgetvP12Wv9WSgsm5WyGtiZ3UdY7aBS8jLKx1","/ip4/172.18.240.201/tcp/38834/ws/p2p/16Uiu2HAmMzTqidkrgetvP12Wv9WSgsm5WyGtiZ3UdY7aBS8jLKx1"],"enrUri":"enr:-L24QOMH_hIUC_9QVaZz-eFzxE5B6UNlGwL2iUyd6mo21hqIfz8UAF3uCaRMuALbGihusTRNGcyufPOYpBAjm4au6hQCgmlkgnY0gmlwhKwS8MmKbXVsdGlhZGRyc5YACASsEvDJBpexAAoErBLwyQaXst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDirZNCUJIBMfdN09QVyjQm0ETg4QjjrbwXZFXC1YWVDaDdGNwgpexg3VkcIKXs4V3YWt1MgM"}'
2026-01-31 04:35:48.082 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:35:48.089 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-31 04:35:48.089 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-31_04-35-46__ec5033db-037c-460e-80f2-7b8f1ec245e8__wakuorg_nwaku:latest.log
2026-01-31 04:35:48.089 DEBUG [src.node.waku_node] Starting Node...
2026-01-31 04:35:48.089 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-31 04:35:48.091 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-31 04:35:48.091 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.176
2026-01-31 04:35:48.091 DEBUG [src.node.docker_mananger] Generated ports ['45026', '45027', '45028', '45029', '45030']
2026-01-31 04:35:48.091 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-31 04:35:48.091 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-31 04:35:48.091 DEBUG [src.node.waku_node] Using volumes []
2026-01-31 04:35:48.091 DEBUG [src.node.docker_mananger] docker run -i -t -p 45026:45026 -p 45027:45027 -p 45028:45028 -p 45029:45029 -p 45030:45030 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45028 --rest-port=45026 --tcp-port=45027 --discv5-udp-port=45029 --rest-address=0.0.0.0 --nat=extip:172.18.139.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be451f0aaad681bb5cbfcaa48fac3971fefc62b0d56c3299f73a99f5eb33cf84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45030 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOMH_hIUC_9QVaZz-eFzxE5B6UNlGwL2iUyd6mo21hqIfz8UAF3uCaRMuALbGihusTRNGcyufPOYpBAjm4au6hQCgmlkgnY0gmlwhKwS8MmKbXVsdGlhZGRyc5YACASsEvDJBpexAAoErBLwyQaXst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDirZNCUJIBMfdN09QVyjQm0ETg4QjjrbwXZFXC1YWVDaDdGNwgpexg3VkcIKXs4V3YWt1MgM --storenode=/ip4/172.18.240.201/tcp/38833/p2p/16Uiu2HAmMzTqidkrgetvP12Wv9WSgsm5WyGtiZ3UdY7aBS8jLKx1 --store=true --relay=true
2026-01-31 04:35:48.276 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.176 waku b012c2dd2131a1d7a5c745480591136cc749aecaea7b9ed518c24d6a79274ca9
2026-01-31 04:35:48.309 DEBUG [src.node.docker_mananger] Container started with ID b012c2dd2131. Setting up logs at ./log/docker/store_node1_2026-01-31_04-35-46__ec5033db-037c-460e-80f2-7b8f1ec245e8__wakuorg_nwaku:latest.log
2026-01-31 04:35:48.310 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45026
2026-01-31 04:35:48.311 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-31 04:35:49.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45026/health" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:49.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-31 04:35:49.315 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-31 04:35:49.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45026/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:35:49.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.176/tcp/45027/p2p/16Uiu2HAmGGHjzik97Cgn2zXhR3GDirQJ8g7GiUFZ5GwQ9i7Nh9Eg","/ip4/172.18.139.176/tcp/45028/ws/p2p/16Uiu2HAmGGHjzik97Cgn2zXhR3GDirQJ8g7GiUFZ5GwQ9i7Nh9Eg"],"enrUri":"enr:-L24QCA5PxtmFhfz8yOaVXs-d_e5wW4qqmoWxI8hFfJzM6jHKu0_Ecd6Py5GTLDqGPQCK3CquMExcnrqpg_4jsY0T3QCgmlkgnY0gmlwhKwSi7CKbXVsdGlhZGRyc5YACASsEouwBq_jAAoErBKLsAav5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNZ4NwAGjHvqCQraoj--L9EvBdbnsKGnsQ4f70s9m2cmDdGNwgq_jg3VkcIKv5YV3YWt1MgM"}'
2026-01-31 04:35:49.318 INFO [src.node.waku_node] REST service is ready !!
2026-01-31 04:35:49.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45026/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.201/tcp/38833/p2p/16Uiu2HAmMzTqidkrgetvP12Wv9WSgsm5WyGtiZ3UdY7aBS8jLKx1"]'
2026-01-31 04:35:49.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:49.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:35:49.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:49.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45026/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-31 04:35:49.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:49.327 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:49.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:49.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:49.333 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:49.534 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:49.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:49.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:49.539 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:49.740 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:49.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:49.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:49.745 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:49.945 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:49.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:49.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:49.951 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:50.152 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:50.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:50.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:50.157 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:50.358 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:50.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:50.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:50.364 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:50.564 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:50.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:50.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:50.569 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:50.770 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:50.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:50.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:50.775 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:50.976 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:50.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:50.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:50.980 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:51.181 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:51.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:51.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:51.186 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:51.387 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:51.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:51.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:51.392 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:51.594 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:51.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:51.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:51.599 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:51.800 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:51.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:51.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:51.804 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:52.005 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:52.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:52.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:52.010 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:52.211 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:52.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:52.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:52.216 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:52.416 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:52.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:52.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:52.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:52.622 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:52.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:52.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:52.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:52.828 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:52.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:52.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:52.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:53.033 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:53.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:53.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:53.038 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:53.238 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:53.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:53.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:53.244 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:53.444 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:53.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:53.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:53.450 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:53.650 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:53.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:53.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:53.656 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:53.857 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:53.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:53.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:53.863 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:54.063 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:54.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:54.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:54.069 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:54.270 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:54.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:54.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:54.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:54.476 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:54.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:54.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:54.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:54.682 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:54.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:54.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:54.688 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:54.888 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:54.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:54.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:54.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:55.094 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:55.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:55.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:55.099 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:55.300 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:55.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:55.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:55.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:55.506 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:55.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:55.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:55.512 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:55.713 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:55.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:55.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:55.718 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:55.918 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:55.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:55.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:55.924 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:56.125 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:56.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:56.130 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:56.331 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:56.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:56.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:56.537 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:56.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:56.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:56.743 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:56.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:56.748 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:56.949 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:56.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:56.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:56.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:57.155 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:57.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:57.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.160 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:57.361 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:57.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:57.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.367 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:57.567 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:57.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:57.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:57.773 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:57.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:57.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.779 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:57.980 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:57.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:57.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:57.985 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:58.185 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:58.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:58.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:58.190 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:58.391 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:58.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:58.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:58.397 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:58.597 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:58.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:58.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:58.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:58.804 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:58.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:58.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:58.808 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:59.009 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:59.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:59.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:59.014 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:59.215 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:59.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:59.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:59.220 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:59.421 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:59.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:59.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:59.426 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:59.626 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:59.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:59.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:59.631 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:35:59.831 DEBUG [src.steps.store] Relaying message
2026-01-31 04:35:59.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:35:59.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:35:59.836 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:00.037 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:00.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:00.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:00.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:00.242 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:00.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:00.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:00.248 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:00.449 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:00.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:00.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:00.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:00.654 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:00.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:00.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:00.660 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:00.861 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:00.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:00.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:00.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:01.066 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:01.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:01.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:01.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:01.271 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:01.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:01.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:01.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:01.477 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:01.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:01.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:01.483 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:01.683 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:01.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:01.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:01.689 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:01.890 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:01.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:01.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:01.896 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:02.096 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:02.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:02.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:02.102 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:02.303 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:02.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:02.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:02.308 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:02.508 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:02.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:02.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:02.514 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:02.715 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:02.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:02.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:02.720 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:02.921 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:02.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:02.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:02.926 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:03.127 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:03.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:03.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:03.132 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:03.332 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:03.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:03.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:03.338 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:03.538 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:03.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:03.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:03.544 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:03.745 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:03.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:03.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:03.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:03.950 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:03.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:03.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:03.955 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:04.156 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:04.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:04.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:04.161 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:04.361 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:04.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:04.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:04.366 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:04.567 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:04.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:04.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:04.572 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:04.773 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:04.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:04.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:04.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:04.979 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:04.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:04.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:04.984 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:05.185 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:05.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:05.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:05.190 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:05.391 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:05.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:05.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:05.397 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:05.597 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:05.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:05.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:05.602 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:05.803 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:05.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:05.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:05.808 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:06.008 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:06.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:06.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:06.013 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:06.215 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:06.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:06.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:06.220 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:06.421 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:06.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:06.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:06.426 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:06.627 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:06.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:06.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:06.633 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:06.833 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:06.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:06.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:06.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:07.039 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:07.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:07.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:07.045 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:07.246 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:07.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:07.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:07.251 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:07.452 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:07.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:07.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:07.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:07.658 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:07.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:07.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:07.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:07.865 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:07.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:07.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:07.870 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:08.071 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:08.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:08.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:08.076 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:08.276 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:08.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:08.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:08.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:08.482 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:08.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:08.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:08.488 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:08.689 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:08.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:08.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:08.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:08.895 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:08.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:08.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:08.901 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:09.101 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:09.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:09.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:09.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:09.309 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:09.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:09.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:09.315 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:09.516 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:09.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:09.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:09.521 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:09.722 DEBUG [src.steps.store] Relaying message
2026-01-31 04:36:09.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-31 04:36:09.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-31 04:36:09.728 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-31 04:36:09.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38832/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:36:09.933 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-01-31 04:36:09.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45026/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-31 04:36:09.939 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-01-31 04:36:09.941 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-31 04:36:09.942 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-31 04:36:09.942 DEBUG [src.node.waku_node] Stopping container with id 4a835e97a805
2026-01-31 04:36:10.499 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:36:10.500 DEBUG [src.node.waku_node] Stopping container with id b012c2dd2131
2026-01-31 04:36:11.049 DEBUG [src.node.waku_node] Container stopped.
2026-01-31 04:36:11.050 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-31 04:36:11.106 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-31 04:36:11.135 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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_metrics_after_light_push with id: 2026-01-31_04-36-25__8f2799c7-3bd8-4264-9874-4a7bb4dd3f5d
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/receiving_node1_2026-01-31_04-36-25__8f2799c7-3bd8-4264-9874-4a7bb4dd3f5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58748', '58749', '58750', '58751', '58752']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58748:58748 -p 58749:58749 -p 58750:58750 -p 58751:58751 -p 58752:58752 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58750 --rest-port=58748 --tcp-port=58749 --discv5-udp-port=58751 --rest-address=0.0.0.0 --nat=extip:172.18.225.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5eeb17baeaa0dcdbcad2ecfeedffd8edad5febf5ff3e09b17d28688d77daeafd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58752 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.45 waku 49e7605484ccf2768774b11dc6511f843b03c8beed55b9c49c31681663b50084
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6dab67db147d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 49e7605484cc. Setting up logs at ./log/docker/receiving_node1_2026-01-31_04-36-25__8f2799c7-3bd8-4264-9874-4a7bb4dd3f5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58748
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 92a922fc8d4a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58748/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58748/debug/v1/info" -H "Content-Type: application/json" -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.45/tcp/58749/p2p/16Uiu2HAkucCKqXAhfb31KD6qdhGBsRK8bFdtY4qt8b18qGaAqWN2","/ip4/172.18.225.45/tcp/58750/ws/p2p/16Uiu2HAkucCKqXAhfb31KD6qdhGBsRK8bFdtY4qt8b18qGaAqWN2"],"enrUri":"enr:-L24QFHkJwZSyL7eTLEEUBya1V2fJSgJRBLcHkCZ6PrRrd04LNMVjlBaAYM4CZysu72zZqOZU8W-TjtBFblxuAJbE0sCgmlkgnY0gmlwhKwS4S2KbXVsdGlhZGRyc5YACASsEuEtBuV9AAoErBLhLQblft0DgnJzhQADAQAAiXNlY3AyNTZrMaECArIetSXuvdfW63848RU7oUZ-8nhqiuOLDX1_zfUqVUeDdGNwguV9g3VkcILlf4V3YWt1Mgk"}'
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-01-31_04-36-25__8f2799c7-3bd8-4264-9874-4a7bb4dd3f5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50977', '50978', '50979', '50980', '50981']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50977:50977 -p 50978:50978 -p 50979:50979 -p 50980:50980 -p 50981:50981 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50979 --rest-port=50977 --tcp-port=50978 --discv5-udp-port=50980 --rest-address=0.0.0.0 --nat=extip:172.18.150.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ceeb2dd5feecccf6bfa9ea530fc937690f6fda5a4a3b5feed573dd8c22e0efea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50981 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.137 waku b274658b3a88245e0675a0ffaebb16f43890d925d657f872d4fb2400d4679089
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b274658b3a88. Setting up logs at ./log/docker/receiving_node2_2026-01-31_04-36-25__8f2799c7-3bd8-4264-9874-4a7bb4dd3f5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50977
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50977/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50977/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.137/tcp/50978/p2p/16Uiu2HAmVTBDGvwCGFgbdcgBW9ymjNJmNWRheJtRjdtvHqrfJUC2","/ip4/172.18.150.137/tcp/50979/ws/p2p/16Uiu2HAmVTBDGvwCGFgbdcgBW9ymjNJmNWRheJtRjdtvHqrfJUC2"],"enrUri":"enr:-L24QMIkdGLaVYf12HKX4AdWbxSeLuefPCPLHH9AMjfSRwGOMwTeSj1IishEtJ6N45MuNGBhmGNb8kVhoeQxamfxJLoCgmlkgnY0gmlwhKwSlomKbXVsdGlhZGRyc5YACASsEpaJBsciAAoErBKWiQbHI90DgnJzhQADAQAAiXNlY3AyNTZrMaED-Y_9UmnR91ba1meheQVshiufrR0iWZ8d51D3CtonLPODdGNwgscig3VkcILHJIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50977/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.45/tcp/58749/p2p/16Uiu2HAkucCKqXAhfb31KD6qdhGBsRK8bFdtY4qt8b18qGaAqWN2"]'
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-01-31_04-36-25__8f2799c7-3bd8-4264-9874-4a7bb4dd3f5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.81.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2091', '2092', '2093', '2094', '2095']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2091:2091 -p 2092:2092 -p 2093:2093 -p 2094:2094 -p 2095:2095 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2093 --rest-port=2091 --tcp-port=2092 --discv5-udp-port=2094 --rest-address=0.0.0.0 --nat=extip:172.18.81.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=decd634c9d12045b9ea5ff1edf41b7ae2db0ffc43cbb2fbfc1c7a8f826a3f985 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2095 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFHkJwZSyL7eTLEEUBya1V2fJSgJRBLcHkCZ6PrRrd04LNMVjlBaAYM4CZysu72zZqOZU8W-TjtBFblxuAJbE0sCgmlkgnY0gmlwhKwS4S2KbXVsdGlhZGRyc5YACASsEuEtBuV9AAoErBLhLQblft0DgnJzhQADAQAAiXNlY3AyNTZrMaECArIetSXuvdfW63848RU7oUZ-8nhqiuOLDX1_zfUqVUeDdGNwguV9g3VkcILlf4V3YWt1Mgk --lightpushnode=/ip4/172.18.225.45/tcp/58749/p2p/16Uiu2HAkucCKqXAhfb31KD6qdhGBsRK8bFdtY4qt8b18qGaAqWN2 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.69 waku 56fafd96c46511d6d706d05561018fa4f30ba888a386599ab32b4d78d2467eb1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 56fafd96c465. Setting up logs at ./log/docker/lightpush_node1_2026-01-31_04-36-25__8f2799c7-3bd8-4264-9874-4a7bb4dd3f5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2091
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2091/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2091/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.69/tcp/2092/p2p/16Uiu2HAkuqpdyXFoJSwenpyjtrB7J3RkupAyi4rjPxFnzqY92Qve","/ip4/172.18.81.69/tcp/2093/ws/p2p/16Uiu2HAkuqpdyXFoJSwenpyjtrB7J3RkupAyi4rjPxFnzqY92Qve"],"enrUri":"enr:-L24QPDk61RZ6HdEAoKlkkevTIev85U_krqFSBBXsGCqirAyabxvd_3gt2ZQHcq9WX1nz_LSjXekl6tVU7XR4sb0lGACgmlkgnY0gmlwhKwSUUWKbXVsdGlhZGRyc5YACASsElFFBggsAAoErBJRRQYILd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBi-6ucAMHjSxpoHe3q1klm9oG0dxQYr7TqisoXrAYuuDdGNwgggsg3VkcIIILoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2091/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.45/tcp/58749/p2p/16Uiu2HAkucCKqXAhfb31KD6qdhGBsRK8bFdtY4qt8b18qGaAqWN2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2091/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.137/tcp/50978/p2p/16Uiu2HAmVTBDGvwCGFgbdcgBW9ymjNJmNWRheJtRjdtvHqrfJUC2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58748/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50977/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2091/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2091/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1769834188903641334}}'
INFO  src.node.api_clients.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:58748/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769834188903641334,"ephemeral":false,"proof":""}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.225.45/tcp/58749"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.225.45/tcp/58749"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 1.0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 49e7605484cc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b274658b3a88
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 56fafd96c465
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 49e7605484cc. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

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